रास्पबेरी पाई पिको रास्पबेरी पाई फाउंडेशन द्वारा डिज़ाइन किया गया एक नया माइक्रोकंट्रोलर बोर्ड है। एक नया उत्पाद मौजूदा लोगों से जुड़ता है और जो अधिक पसंद है Arduino एसबीसी की तुलना में। इसके अलावा, इसके पास एक और बड़ा आश्चर्य है जिसने सभी को आश्चर्यचकित कर दिया है, और यह अपने छोटे आकार, शानदार ऊर्जा दक्षता या केवल $ 4 की कीमत से परे है।
और यह है कि रास्पबेरी पाई फाउंडेशन ने कम से कम क्षण भर में, एक अभागे में तब्दील कर दिया है, अपनी चिप डिजाइन कर रहा है। इसके बारे में एसओसी RP2040। यही है, इस समय के लिए, उन्होंने अन्य बोर्डों की तरह ब्रॉडकॉम चिप्स का उपयोग नहीं किया है, बल्कि इसे स्वयं डिजाइन किया है। हम देखेंगे कि क्या भविष्य में वे अन्य प्लेटों में इसी प्रवृत्ति का पालन करते हैं या यदि यह केवल कुछ विशिष्ट है ...
एसओसी RP2040
El RP2040 रास्पबेरी पाई फाउंडेशन द्वारा डिजाइन की गई पहली चिप है। इस अल्ट्रा-स्मॉल और अल्ट्रा-थिन बोर्ड को बढ़ाने के लिए घर पर एक डिज़ाइन बनाया गया है और उन परियोजनाओं के लिए डिज़ाइन किया गया है जहाँ आकार और खपत महत्वपूर्ण हैं, जैसे कि रोबोटिक्स, उद्योग, मोटर वाहन, चिकित्सा अनुप्रयोग, मौसम स्टेशन आदि में कुछ एम्बेडेड या एम्बेडेड अनुप्रयोग।
अन्य मीडिया के कहने के बावजूद (यहां तक कि कुछ महत्वपूर्ण और प्रतिष्ठित लोग), यह उनके द्वारा निर्मित एक चिप नहीं है, केवल उनके द्वारा डिज़ाइन किया गया है। एक SoC जिसे हमारी अपनी टीम द्वारा डिज़ाइन किया गया है, जिसमें विशेष ASICs और इसका परिणाम इस आईसी में हुआ है।
यही है, वे एक IDM में तब्दील नहीं किए गए हैं, लेकिन सिर्फ एक दंतकथाओं ने अपने डिजाइन को फाउंड्री में भेजने के लिए भेजा है TSMC। इन कारखानों में उनके निर्माण के लिए एक 40nm प्रक्रिया का उपयोग किया गया है। और हाँ, यह एक ऐसा नोड है जो काफी आदिम लग सकता है, लेकिन यह लिथोग्राफी तकनीक इस परियोजना के लिए पर्याप्त से अधिक है और यह अपना काम अच्छी तरह से करता है।
Rp2040 SoC के डिजाइन पर वापस लौटना जो इस रास्पबेरी पाई पिको को शक्ति देता है, यह एक चिप है जिसमें कोर को खरोंच से डिज़ाइन नहीं किया गया है, बल्कि उन्होंने आर्म के आईपी कोर का उपयोग करने के लिए चुना है। विशेष रूप से, यह इस्तेमाल किया है दो एआरएम कोर्टेक्स M0 + 133Mhz पर काम कर रहा है। इसके अलावा, यह 264 KB रैम, और 2MB फ्लैश से भी लैस है।
सभी लिनक्स (या अन्य) जैसे ऑपरेटिंग सिस्टम को चलाने के लिए उन्मुख नहीं हैं, जैसा कि अन्य एसबीसी बोर्डों में होता है, लेकिन रास्पबेरी पाई पिको केवल स्केच या भाषाओं में लिखे प्रोग्राम चला सकते हैं C / C ++ या MycroPython। एक बार जब आप उन्हें अपने पीसी पर लिखते हैं, तो उन्हें माइक्रोयूएसबी के माध्यम से बोर्ड में पारित किया जा सकता है ताकि एमसीयू इकाई, या माइक्रोकंट्रोलर उन्हें निष्पादित करें।
अंत में, मैं एक तरफ नहीं रखना चाहूंगा नामकरण प्रयोग किया जाता है, और यह है कि RP2040 नाम इसका कारण है:
- RP: रास्पबेरी पाई के लिए खड़ा है
- 2: कोर की संख्या।
- 0: कोर प्रकार (M0 +)।
- 4: log2 (RAM / 16kB)।
- 0: log2 (गैर-वाष्पशील या फ्लैश / 16kB), अगर यह 0 है, क्योंकि यह ऑन-बोर्ड है।
यह मूर्खतापूर्ण लग सकता है, विशेष रूप से यह देखते हुए कि अब उनके लिए केवल एक SoC डिज़ाइन किया गया है। लेकिन यह संकेत दे सकता है कि रास्पबेरी पाई फाउंडेशन हो सकता है भविष्य में और अधिक SoCs डिजाइन...
अधिक जानकारी - डेटशीट RP2040
रास्पबेरी पाई पिको बोर्ड के बारे में
नई प्लेट रास्पबेरी पाई पिको यह अपने छोटे आकार के बावजूद सुखद आश्चर्य रखता है। और केवल $ 4 की कीमत के लिए, जो इसे बाजार पर सबसे सस्ती माइक्रोकंट्रोलर बोर्ड में से एक बनाता है।
बाहर पिन
के बारे में तकनीकी विशेषताओं और विनिर्देशों, यहाँ प्लेट के सभी विवरण हैं:
- समाज: RP2040 रास्पबेरी पाई फाउंडेशन के एक ASIC डिजाइन वर्किंग ग्रुप द्वारा यूके में डिज़ाइन किया गया।
- ड्यूलकोर ARM Cortex-M0 + डायनामिक क्लॉक फ्रीक्वेंसी के साथ 133Mhz तक।
- एसआरएएम मेमोरी के 264 केबी
- 2 एमबी ऑन-बोर्ड फ्लैश मेमोरी।
- बहुत कम खपत और सुप्त और नींद मोड के साथ।
- Conexion: USB 1.1 होस्ट के लिए समर्थन के साथ microUSB
- प्रोग्रामिंग: C / C ++ और MicroPython जैसी भाषाओं का उपयोग करके खींचें और छोड़ें।
- GPIO: 26-पिन मल्टीफ़ंक्शन
- अन्य पिन: 2x एसपीआई, 2x I2C, 2x UART, 3x 12-बिट ADC, 16x चैनल PWM.
- ALIMENTACION: 3.3 वी
- अधिक: तापमान सेंसर, ROM में तेजी से फ्लोटिंग पॉइंट लाइब्रेरी, और 8x PIO (प्रोग्रामेबल I / O) बाह्य उपकरणों का समर्थन करने के लिए बोर्ड को अनुकूलित करने में सक्षम होने के लिए, आदि। उदाहरण के लिए, पीआईओ के साथ इसे वीजीए, ध्वनि, एसडी कार्ड रीडर, आदि का अनुकरण करने के लिए कॉन्फ़िगर किया जा सकता है।
- आकार: 51x21mm
- कीमत: 4 $ (खरीदना)
प्रोग्रामिंग कैसे शुरू करें
नए रास्पबेरी पाई पिको को C / C ++ SDK या आधिकारिक MicroPython पोर्ट का उपयोग करके क्रमादेशित किया गया है, जो इस बात पर निर्भर करता है कि आप अपनी परियोजनाओं के लिए एक भाषा या किसी अन्य का उपयोग करना पसंद करते हैं। इसके अलावा, कार्यक्रम आसानी से भरा हुआ है:
- बस बोर्ड पर BOOTSEL बटन दबाकर रखें
- माइक्रोयूएसबी केबल को पीसी (लिनक्स, विंडोज या मैकओएस से कनेक्ट करना, और आप रास्पबेरी पाई 4 से भी प्रोग्राम कर सकते हैं)
- तब BOOTSEL बटन जारी किया जाता है और पीसी RPI-RP2 नामक नई इकाई को माउंट करेगा जैसे कि यह एक पेनड्राइव था।
- अब, आपको बस UF2 कोड फ़ाइल को मेमोरी यूनिट तक खींचना होगा और यह लोड हो जाएगा।
- रास्पबेरी पाई पिको रिबूट और कार्यक्रम चलाना शुरू कर देगा।
इसके अलावा, आप भी ए फ़ाइल यूनिट के अंदर INDEX.HTM और जो आपको रास्पबेरी पाई वेबसाइट पर आधिकारिक दस्तावेज दिखाएगा। एक अन्य INFO_U2F.TXT फ़ाइल में बोर्ड के बारे में जानकारी होती है, जैसे कि बूटलोडर संस्करण।
पहली टिप्पणी करने के लिए