Raspberry Pi Foundation அதன் SBC போர்டுகளை விட அதிகமானவற்றை அறிமுகப்படுத்தி வருகிறது, சில சுவாரஸ்யமான வன்பொருள் துணை நிரல்களுடன். ஒருவேளை அவ்வளவாக அறியப்படாத ஒன்றாக இருக்கலாம் ராஸ்பெர்ரி பை, RP2040 சிப்பைக் கையாள்வது முக்கியம், AI மற்றும் இயந்திர கற்றலில் ஆர்வமுள்ள தயாரிப்பாளர்களுக்கான சுவாரஸ்யமான சாதனம்.
இந்தக் கட்டுரையில் இதைப் பற்றி விரிவாகப் பேசுவோம். பிரபலமான SBC க்கு சரியான துணை.
RP2040 என்றால் என்ன?
Raspberry Pi Ltd ஆனது RP2040 என்ற சர்க்யூட்டை வடிவமைத்துள்ளது, இது ஜனவரி 2021 இல் புதிய Raspberry Pico SBC போர்டின் ஒரு பகுதியாக இந்த நிறுவனம் சந்தையில் அறிமுகப்படுத்தப்பட்டது. இந்த RP2040 சிப் ஒரு 32-பிட் மைக்ரோகண்ட்ரோலர் சிப்பைத் தவிர வேறில்லை டூயல் கோர் ஏஆர்எம் கார்டெக்ஸ்-எம்0+.
ARM Cortex-M0+ என்பது பயன்பாடுகளுக்காக சிறப்பாக வடிவமைக்கப்பட்ட ஒரு CPU கோர் ஆகும் உட்பொதிக்கப்பட்ட அமைப்புகள் மற்றும் மைக்ரோகண்ட்ரோலர்கள். அதன் 32-பிட் கட்டமைப்பு 8-பிட் அல்லது 16-பிட் கட்டமைப்புகளுடன் ஒப்பிடும்போது மேம்பட்ட செயல்திறனை வழங்குகிறது. கூடுதலாக, இது குறைந்த சக்தி கொண்ட செயலியாக தனித்து நிற்கிறது, இது பேட்டரி மூலம் இயங்கும் சாதனங்கள் மற்றும் ஆற்றல் திறன் தேவைப்படும் பிற பயன்பாடுகளுக்கு ஏற்றதாக அமைகிறது.
இந்த மையமானது 2-பிட் மற்றும் 16-பிட் வழிமுறைகளின் கலவையான Thumb-32 அறிவுறுத்தல் நீட்டிப்புகளைப் பயன்படுத்துகிறது, இது நினைவக-கட்டுப்படுத்தப்பட்ட பயன்பாடுகளில் குறியீடு அடர்த்தி மற்றும் செயல்திறனை மேம்படுத்துகிறது. மூன்று-நிலை பைப்லைன் மூலம், இது அறிவுறுத்தல்களை திறம்பட செயல்படுத்துகிறது, செயல்திறன் மற்றும் மின் நுகர்வுக்கு இடையில் சமநிலையை பராமரிக்கிறது.
ARM Cortex-M0+ ஆனது a திறமையான குறுக்கீடு கையாளுபவர் நிகழ்நேர நிகழ்வுகள் மற்றும் பணிகளை திறம்பட நிர்வகிக்க. போட்டிச் செலவில் நியாயமான செயல்திறனை வழங்க வடிவமைக்கப்பட்டுள்ள இந்த மையமானது, கட்டுப்பாட்டு அமைப்புகள் முதல் வீட்டு உபயோகப் பொருட்கள் மற்றும் மருத்துவச் சாதனங்கள் வரை பல்வேறு உட்பொதிக்கப்பட்ட சாதனங்களில் பயன்படுத்தப்படும் மைக்ரோகண்ட்ரோலர்களில் பொதுவாகப் பயன்படுத்தப்படுகிறது.
ராஸ்பெர்ரி பை வடிவமைத்த முதல் மைக்ரோகண்ட்ரோலராக இது மாறியது, இருப்பினும் ஐபி கோர் முழுமையாக ஆர்ம் மூலம் வடிவமைக்கப்பட்டது. அதன் குறைந்த விலை ராஸ்பெர்ரி பை பைக்கோ எஸ்பிசியில் ஒருங்கிணைக்க அனுமதித்தது, இதன் விலை தோராயமாக $4 மட்டுமே, ஏனெனில் ஐசியின் விலை $1 மட்டுமே.
இந்த RP2040 சிப்பை பல்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி செயல்பட திட்டமிடலாம். அவற்றில் ஒன்று ARM அசெம்ப்ளர், மற்றொன்று C, C++, Free PASCAL, Rust, Go, MicroPython, CircuitPython, Ada போன்றவையாக இருக்கலாம். மேலும், இது மிகவும் கவனத்தை ஈர்க்கும் இடத்தில், அது போதுமான சக்தி வாய்ந்தது டென்சர்ஃப்ளோ லைட்டை இயக்கவும் AI பயன்பாடுகளுக்கு.
RP2040 என்ற தலைப்பில் தொடர்ந்து, இந்த சிப் பல்வேறு உற்பத்தியாளர்களிடமிருந்து பல SBC போர்டுகளில் ஒருங்கிணைக்கப்பட்டுள்ளது. Adafruit, Arduino, SparkFun, Pimoroni போன்றவை. Raspberry Pi இல், இது குறைந்த விலையில் முக்கியமான அம்சங்களை வழங்குகிறது. எடுத்துக்காட்டாக, இது Raspberry Pi Pico மற்றும் Pico W, Arduino Nano RP2040, Pimoroni Tiny RP2040, Adafruit Micro, SparkFun Pro Micro போன்றவற்றுக்குப் பயன்படுத்தப்பட்டது.
RP2040 விவரக்குறிப்புகள்
பொறுத்தவரை RP2040 தொழில்நுட்ப விவரக்குறிப்புகள், பின்வருவனவற்றை நாம் காணலாம்:
- TSMC ஃபவுண்டரியில் 40 nm முனை அல்லது செயல்முறை மூலம் தயாரிக்கப்பட்ட சிப்.
- 7 தொடர்புகளுடன் 7x56mm QFN வகையிலும், மேற்பரப்பு மவுண்டிங் அல்லது SMDக்காகவும் தொகுக்கப்பட்டுள்ளது.
- ARM Cortex-M0+ dual-core CPU 133 Mhz, overclocking ஆதரவுடன். ஒவ்வொரு மையமும் ஒரு புற முழு எண் வகுப்பான் மற்றும் இரண்டு இடைச்செருகல்களைக் கொண்டுள்ளது.
- இது 264 KB திறன் கொண்ட வேகமான SRAM நினைவகத்தை செயல்படுத்துகிறது, 6 சுயாதீன வங்கிகள், 64 KB இல் நான்கு மற்றும் 4 KB இல் இரண்டு.
- இதில் ஃபிளாஷ் நினைவகம் அல்லது உள் EEPROM இல்லை, எனவே, மீட்டமைத்தல் அல்லது பணிநிறுத்தம் செய்த பிறகு, பூட்-லோடர் தொலைந்து, வெளிப்புற நிலைபொருள் மூலம் ஏற்றப்படும்.
- QSPI பஸ் கன்ட்ரோலர், 16 MB வரை வெளிப்புற ஃபிளாஷ் நினைவகத்தை ஆதரிக்கிறது.
- DMA அல்லது நேரடி நினைவக அணுகல் கட்டுப்படுத்தி.
- AHB குறுக்கு பட்டை, முழுமையாக இணைக்கப்பட்டுள்ளது.
- LDO (லோ-டிராப்அவுட் ரெகுலேட்டர்) மைய மின்னழுத்தத்தை உருவாக்க ஆன்-சிப் மற்றும் புரோகிராம் செய்யக்கூடிய ஒருங்கிணைக்கப்பட்டது.
- மைய கடிகாரங்களையும் USB அதிர்வெண்ணையும் உருவாக்க இரட்டை PLLகள் சிப்பில் ஒருங்கிணைக்கப்பட்டுள்ளன.
- அனலாக் உள்ளீடுகளின் விருப்பப் பயன்பாடாக 30 உடன் 4 GPIO.
- கட்டுப்படுத்திகளுடன் கூடிய புற ஆதரவு: 2x UARTகள், 2x SPI, 2x I2C, 16x PWM, USB 1.1, PHY மற்றும் 8 PIO அல்லது இயந்திர நிலைகளுக்கான நிரல்படுத்தக்கூடிய வெளியீட்டு ஊசிகள்.
பயன்பாடுகள் அல்லது பயன்பாடுகள்
RP2040 சிப் அதன் பல்துறை மற்றும் சிறந்த திறன்களின் காரணமாக பல திட்டங்கள் மற்றும் தயாரிப்புகளின் மூலக்கல்லாக மாறியுள்ளது. கண்டுபிடிக்கப்பட்டது பல்வேறு சாதனங்கள் மற்றும் உட்பொதிக்கப்பட்ட அமைப்புகளில் பயன்பாடுகள், வெவ்வேறு பயனர்களுக்கான சாத்தியக்கூறுகளின் வரம்பைத் திறக்கிறது.
அதன் பொதுவான பயன்பாடுகளில் ஒன்று வளர்ச்சி துறையில் உள்ளது மின்னணு திட்டங்கள், தனிப்பயன் சாதனங்களை அதன் குறைந்த விலை மற்றும் செயலாக்கத் திறனுக்கு நன்றி செலுத்துவதற்காக ஆர்வலர்கள் மற்றும் நிபுணர்களால் குறிப்பாகப் பாராட்டப்பட்டது. கூடுதலாக, இது கணினி அறிவியல் கல்வியில் குறிப்பிடத்தக்க தாக்கத்தை ஏற்படுத்தியுள்ளது, கல்வி அமைப்புகளில் நிரலாக்க மற்றும் வன்பொருள் கருத்துகளை கற்பிக்க பயன்படுத்தப்படுகிறது, மாணவர்களுக்கு கணினி அறிவியலுக்கான நடைமுறை அறிமுகத்தை வழங்குகிறது.
இந்த துறையில் ஆட்டோமேஷன் மற்றும் கட்டுப்பாடு, RP2040 ஆனது ஸ்மார்ட் ஹோம் சாதனங்கள் மற்றும் தொழில்துறை ஆட்டோமேஷன் திட்டங்கள் போன்ற அமைப்புகளில் ஒருங்கிணைக்கப்பட்டுள்ளது, சூழல்களைக் கட்டுப்படுத்தவும் கண்காணிக்கவும் சென்சார்கள் மற்றும் ஆக்சுவேட்டர்களுடன் தொடர்பு கொள்கிறது. இயந்திரக் கற்றல் செயலாக்கங்களுக்காக டென்சர்ஃப்ளோ லைட்டை இயக்கும் கூடுதல் திறனுடன், ரோபோக்கள் மற்றும் தன்னாட்சி வாகனங்களின் மூளையாகச் செயல்படும் ரோபாட்டிக்ஸ் பயன்பாடுகளையும் இது கண்டறிந்துள்ளது.
RP2040 இன் பல்துறை வளர்ச்சியில் சிறப்பிக்கப்படுகிறது விரைவான முன்மாதிரி, புதிய தயாரிப்புகள் மற்றும் தொழில்நுட்பங்களை விரைவாக உருவாக்க உதவுகிறது. அதன் பயனானது இன்டர்நெட் ஆஃப் திங்ஸ் (IoT) வரை நீட்டிக்கப்படுகிறது, அங்கு நெட்வொர்க்குடன் இணைக்கப்பட்ட சாதனங்களில் தரவைச் சேகரிக்கவும், தகவல்களை மேகக்கணிக்கு அனுப்பவும் பயன்படுத்தப்படுகிறது, அதன் சிறிய அளவு மற்றும் ஆற்றல் திறன் காரணமாக.
கூடுதலாக, RP2040 கூட்டு மற்றும் திறந்த மூல திட்டங்களில் ஒருங்கிணைக்கப்பட்டு, சமூகத்தை வளர்க்கிறது திறந்த வன்பொருள். பொழுதுபோக்கு பயன்பாடுகள் முதல் ஊடாடும் கலை திட்டங்கள் வரை, பொழுதுபோக்கு மற்றும் ஆக்கப்பூர்வமான பொழுதுபோக்கு அரங்கில் RP2040 ஒரு பிரபலமான தேர்வாக மாறியுள்ளது.