Raspberry Pi CM 1 4S कम्प्युट मोड्युल
उत्पादन जानकारी
निर्दिष्टीकरणहरू
- सुविधा: प्रोसेसर
- अनियमित पहुँच मेमोरी: 1GB
- इम्बेडेड मल्टिमिडियाकार्ड (eMMC) मेमोरी: 0/8/16/32GB
- इथरनेट: हो
- युनिभर्सल सिरियल बस (USB): हो
- HDMI: हो
- फारम कारक: SODIMM
उत्पादन उपयोग निर्देशन
कम्प्युट मोड्युल 1/3 बाट कम्प्युट मोड्युल 4S मा संक्रमण
यदि तपाइँ Raspberry Pi Compute Module (CM) 1 वा 3 बाट Raspberry Pi CM 4S मा परिवर्तन गर्दै हुनुहुन्छ भने, यी चरणहरू पालना गर्नुहोस्:
- तपाईंसँग नयाँ प्लेटफर्मको लागि उपयुक्त Raspberry Pi अपरेटिङ सिस्टम (OS) छवि छ भनी सुनिश्चित गर्नुहोस्।
- यदि अनुकूलन कर्नेल प्रयोग गर्दै हुनुहुन्छ भने, पुन:view र नयाँ हार्डवेयरसँग अनुकूलताको लागि समायोजन गर्नुहोस्।
- मोडेलहरू बीचको भिन्नताहरूको लागि म्यानुअलमा वर्णन गरिएका हार्डवेयर परिवर्तनहरूलाई विचार गर्नुहोस्।
विद्युत आपूर्ति विवरण
कुनै पनि समस्याबाट बच्न Raspberry Pi CM 4S को पावर आवश्यकताहरू पूरा गर्ने उपयुक्त बिजुली आपूर्ति प्रयोग गर्न निश्चित गर्नुहोस्।
बुटको समयमा सामान्य उद्देश्य I/O (GPIO) प्रयोग
जडान गरिएको बाह्य उपकरण वा सहायक उपकरणहरूको उचित प्रारम्भ र कार्य सुनिश्चित गर्न बुटको समयमा GPIO व्यवहार बुझ्नुहोस्।
बारम्बार सोधिने प्रश्नहरू (FAQ)
प्रश्न: के म SODIMM यन्त्रको रूपमा मेमोरी स्लटमा CM 1 वा CM 3 प्रयोग गर्न सक्छु?
A: होइन, यी यन्त्रहरूलाई मेमोरी स्लटमा SODIMM यन्त्रको रूपमा प्रयोग गर्न सकिँदैन। फारम कारक विशेष रूपमा Raspberry Pi CM मोडेलहरूसँग अनुकूलताको लागि डिजाइन गरिएको हो।
परिचय
यो श्वेतपत्र रास्पबेरी Pi कम्प्युट मोड्युल (CM) 1 वा 3 को प्रयोगबाट Raspberry Pi CM 4S मा जान चाहनेहरूका लागि हो। त्यहाँ धेरै कारणहरू छन् किन यो वांछनीय हुन सक्छ:
- ग्रेटर कम्प्युटिङ पावर
- थप मेमोरी
- 4Kp60 सम्म उच्च-रिजोल्युसन आउटपुट
- राम्रो उपलब्धता
- लामो उत्पादन जीवन (अन्तिम पटक जनवरी 2028 अघि खरिद नगर्नुहोस्)
सफ्टवेयरको दृष्टिकोणबाट, Raspberry Pi CM 1/3 बाट Raspberry Pi CM 4S मा सार्नु अपेक्षाकृत पीडारहित छ, किनकि Raspberry Pi अपरेटिङ सिस्टम (OS) छविले सबै प्लेटफर्महरूमा काम गर्नुपर्छ। यदि, यद्यपि, तपाइँ अनुकूलन कर्नेल प्रयोग गर्दै हुनुहुन्छ भने, केहि चीजहरू चालमा विचार गर्न आवश्यक हुनेछ। हार्डवेयर परिवर्तनहरू पर्याप्त छन्, र भिन्नताहरू पछिको खण्डमा वर्णन गरिएको छ।
शब्दावली
लिगेसी ग्राफिक्स स्ट्याक: भिडियोकोर फर्मवेयर ब्लबमा सिम एप्लिकेसन प्रोग्रामिङ इन्टरफेस कर्नेलमा पर्दाफास गरी पूर्ण रूपमा लागू गरिएको ग्राफिक्स स्ट्याक। यो लन्च पछि धेरै जसो Raspberry Pi Ltd Pi यन्त्रहरूमा प्रयोग गरिएको छ, तर बिस्तारै (F)KMS/DRM द्वारा प्रतिस्थापन भइरहेको छ।
FKMS: नक्कली कर्नेल मोड सेटिङ। जबकि फर्मवेयरले अझै पनि निम्न-स्तर हार्डवेयर नियन्त्रण गर्दछ (पूर्वको लागिampHDMI पोर्टहरू, डिस्प्ले सिरियल इन्टरफेस, आदि), मानक लिनक्स पुस्तकालयहरू कर्नेलमा प्रयोग गरिन्छ।
KMS: पूर्ण कर्नेल मोड सेटिङ चालक। कुनै फर्मवेयर अन्तर्क्रिया बिना हार्डवेयरसँग कुरा गर्ने सहित सम्पूर्ण प्रदर्शन प्रक्रियालाई नियन्त्रण गर्दछ।
DRM: प्रत्यक्ष रेन्डरिङ प्रबन्धक, ग्राफिकल प्रशोधन एकाइहरूसँग सञ्चार गर्न प्रयोग गरिने लिनक्स कर्नेलको उपप्रणाली। FKMS र KMS सँग साझेदारीमा प्रयोग गरियो।
कम्प्युट मोड्युल तुलना
कार्यात्मक भिन्नताहरू
निम्न तालिकाले मोडेलहरू बीचको आधारभूत विद्युतीय र कार्यात्मक भिन्नताहरूको केही विचार दिन्छ।
सुविधा | CM 1 | CM 3/3+ | CM 4S |
प्रोसेसर | बीसीएम २2835 | बीसीएम २2837 | बीसीएम २2711 |
अनियमित पहुँच मेमोरी | २ एमबी | 1GB | 1GB |
एम्बेडेड मल्टिमिडियाकार्ड (eMMC) मेमोरी | — | 0/8/16/32GB | 0/8/16/32GB |
इथरनेट | कुनै पनि छैन | कुनै पनि छैन | कुनै पनि छैन |
युनिभर्सल सिरियल बस (USB) | 1 × USB 2.0 | 1 × USB 2.0 | 1 × USB 2.0 |
HDMI | 1 × 1080p60 | 1 × 1080p60 | 1 × 4K |
फारम कारक | SODIMM | SODIMM | SODIMM |
भौतिक भिन्नताहरू
Raspberry Pi CM 1, CM 3/3+, र CM 4S फारम कारक सानो-आउटलाइन डुअल इनलाइन मेमोरी मोड्युल (SODIMM) कनेक्टरको वरिपरि आधारित छ। यसले यी उपकरणहरू बीचको भौतिक रूपमा मिल्दो अपग्रेड मार्ग प्रदान गर्दछ।
नोट
यी यन्त्रहरूलाई मेमोरी स्लटमा SODIMM यन्त्रको रूपमा प्रयोग गर्न सकिँदैन।
विद्युत आपूर्ति विवरण
Raspberry Pi CM 3 लाई बाह्य 1.8V पावर सप्लाई युनिट (PSU) चाहिन्छ। Raspberry Pi CM 4S ले अब बाहिरी 1.8V PSU रेल प्रयोग गर्दैन त्यसैले Raspberry Pi CM 4S मा यी पिनहरू अब जोडिएका छैनन्। यसको मतलब भविष्यमा बेसबोर्डहरूलाई नियामक जडानको आवश्यकता पर्दैन, जसले पावर-अन अनुक्रमणलाई सरल बनाउँछ। यदि अवस्थित बोर्डहरूसँग पहिले नै +1.8V PSU छ भने, Raspberry Pi CM 4S लाई कुनै हानि हुने छैन।
Raspberry Pi CM 3 ले चिप (SoC) मा BCM2837 प्रणाली प्रयोग गर्दछ, जबकि CM 4S ले नयाँ BCM2711 SoC प्रयोग गर्दछ। BCM2711 मा उल्लेखनीय रूपमा अधिक प्रशोधन शक्ति उपलब्ध छ, त्यसैले यो सम्भव छ, वास्तवमा, यो अधिक शक्ति खपत गर्न को लागी। यदि यो चिन्ता हो भने config.txt मा अधिकतम घडी दर सीमित गर्न मद्दत गर्न सक्छ।
बुटको समयमा सामान्य उद्देश्य I/O (GPIO) प्रयोग
Raspberry Pi CM 4S को आन्तरिक बुटिङ BCM2711 GPIO40 देखि GPIO43 पिनहरू प्रयोग गरेर आन्तरिक सीरियल पेरिफेरल इन्टरफेस (SPI) इलेक्ट्रोनिक रूपमा मेटिने प्रोग्रामेबल पढ्ने-मात्र मेमोरी (EEPROM) बाट सुरु हुन्छ; एक पटक बुटिङ पूरा भएपछि BCM2711 GPIO हरू SODIMM कनेक्टरमा स्विच हुन्छन् र Raspberry Pi CM 3 को रूपमा व्यवहार गर्नुहोस्। साथै, यदि EEPROM को इन-सिस्टम अपग्रेड आवश्यक छ (यो सिफारिस गरिएको छैन) त्यसपछि GPIO पिनहरू GPIO40 मा GPIO43। BCM2711 बाट SPI EEPROM मा जडान भएकोमा फर्कनुहोस् र त्यसैले SODIMM कनेक्टरमा यी GPIO पिनहरू अपग्रेड प्रक्रियाको क्रममा BCM2711 द्वारा नियन्त्रित हुँदैनन्।
प्रारम्भिक पावर अनमा GPIO व्यवहार
GPIO लाइनहरूमा स्टार्टअपको समयमा धेरै छोटो बिन्दु हुन सक्छ जहाँ तिनीहरू कम वा उच्च तानिएका छैनन्, त्यसैले तिनीहरूको व्यवहार अप्रत्याशित बनाउँछ। यो nondeterministic व्यवहार CM3 र CM4S बीच फरक हुन सक्छ, र एउटै यन्त्रमा चिप ब्याच भिन्नताहरूसँग पनि। धेरै जसो प्रयोग केसहरूमा यसले प्रयोगमा कुनै प्रभाव पार्दैन, यद्यपि, यदि तपाइँसँग त्रि-राज्य GPIO मा MOSFET गेट जोडिएको छ भने, यसले भोल्टहरू समात्ने र जडान गरिएको कुनै पनि डाउनस्ट्रीम उपकरण खोल्ने कुनै पनि स्ट्रे क्यापेसिटन्सलाई जोखिममा पार्न सक्छ। बोर्डको डिजाइनमा CM3 वा CM4S प्रयोग गरी गेट ब्लीड रेसिस्टरलाई भुइँमा समावेश गरिएको छ भनी सुनिश्चित गर्नु राम्रो अभ्यास हो, ताकि यी क्यापेसिटिभ चार्जहरू ब्लीड हुन्छन्।
रेसिस्टरका लागि सुझाव गरिएका मानहरू 10K र 100K बीचमा छन्।
eMMC असक्षम गर्दै
Raspberry Pi CM 3 मा, EMMC_Disable_N विद्युतीय रूपमा eMMC पहुँच गर्नबाट संकेतहरूलाई रोक्छ। Raspberry Pi CM 4S मा यो संकेत बुट गर्दा eMMC वा USB बुटिङको लागि प्रयोग गर्नुपर्छ कि हुँदैन भन्ने निर्णय गर्नका लागि पढिन्छ। यो परिवर्तन धेरै अनुप्रयोगहरूको लागि पारदर्शी हुनुपर्छ।
EEPROM_WP_N
Raspberry Pi CM 4S एक अनबोर्ड EEPROM बाट बुट गर्दछ जुन निर्माणको क्रममा प्रोग्राम गरिएको छ। EEPROM सँग लेखन सुरक्षा सुविधा छ जुन सफ्टवेयर मार्फत सक्षम गर्न सकिन्छ। लेखन सुरक्षा समर्थन गर्न एक बाह्य पिन पनि प्रदान गरिएको छ। SODIMM पिनआउटमा यो पिन ग्राउन्ड पिन थियो, त्यसैले पूर्वनिर्धारित रूपमा यदि लेखन सुरक्षा सफ्टवेयर मार्फत सक्षम गरिएको छ भने EEPROM लेख सुरक्षित हुन्छ। EEPROM लाई फिल्डमा अद्यावधिक गर्न सिफारिस गरिएको छैन। एकपटक प्रणालीको विकास पूरा भएपछि EEPROM लाई सफ्टवेयर मार्फत क्षेत्रीय परिवर्तनहरू रोक्नको लागि लेखन-सुरक्षित हुनुपर्छ।
सफ्टवेयर परिवर्तन आवश्यक छ
यदि तपाइँ पूर्ण रूपमा अद्यावधिक गरिएको Raspberry Pi OS प्रयोग गर्दै हुनुहुन्छ भने, कुनै पनि Raspberry Pi Ltd बोर्डहरू बीचमा सर्दा आवश्यक सफ्टवेयर परिवर्तनहरू न्यूनतम छन्; प्रणालीले स्वचालित रूपमा कुन बोर्ड चलिरहेको छ भनेर पत्ता लगाउँदछ र उचित रूपमा अपरेटिङ सिस्टम सेटअप गर्नेछ। त्यसैले, पूर्वका लागिampले, तपाईले आफ्नो OS छविलाई Raspberry Pi CM 3+ बाट Raspberry Pi CM 4S मा सार्न सक्नुहुन्छ र यसले परिवर्तन बिना काम गर्नुपर्छ।
नोट
तपाईंले मानक अपडेट मेकानिजममा गएर तपाईंको Raspberry Pi OS स्थापना अप टु डेट छ भनी सुनिश्चित गर्नुपर्छ। यसले सुनिश्चित गर्नेछ कि सबै फर्मवेयर र कर्नेल सफ्टवेयर प्रयोगमा रहेको यन्त्रको लागि उपयुक्त छ।
यदि तपाइँ तपाइँको आफ्नै न्यूनतम कर्नेल निर्माणको विकास गर्दै हुनुहुन्छ वा बुट फोल्डरमा कुनै पनि अनुकूलनहरू छन् भने त्यहाँ केहि क्षेत्रहरू हुन सक्छ जहाँ तपाइँले सही सेटअप, ओभरले, र ड्राइभरहरू प्रयोग गरिरहनुभएको छ भनेर सुनिश्चित गर्न आवश्यक पर्दछ।
अपडेट गरिएको Raspberry Pi OS को प्रयोग गर्दा ट्रान्जिसन एकदम पारदर्शी छ भन्ने अर्थ हुनुपर्छ, केही 'बेयर मेटल' अनुप्रयोगहरूको लागि यो सम्भव छ कि केही मेमोरी ठेगानाहरू परिवर्तन भएका छन् र अनुप्रयोगको पुन: संकलन आवश्यक छ। BCM2711 को अतिरिक्त सुविधाहरू र दर्ता ठेगानाहरूमा थप विवरणहरूको लागि BCM2711 बाह्य कागजातहरू हेर्नुहोस्।
पुरानो प्रणालीमा फर्मवेयर अद्यावधिक गर्दै
केहि परिस्थितिहरूमा Raspberry Pi OS को नवीनतम संस्करणमा छवि अद्यावधिक गर्न सम्भव नहुन सक्छ। यद्यपि, CM4S बोर्डलाई अझै पनि सही तरिकाले काम गर्न अद्यावधिक फर्मवेयर चाहिन्छ। त्यहाँ Raspberry Pi Ltd बाट एउटा श्वेतपत्र उपलब्ध छ जसले फर्मवेयर अपडेट गर्ने विस्तृत रूपमा वर्णन गर्दछ, तथापि, छोटकरीमा, प्रक्रिया निम्नानुसार छ:
फर्मवेयर डाउनलोड गर्नुहोस् fileनिम्न स्थानबाट s: https://github.com/raspberrypi/firmware/archive/refs/heads/stable.zip
यो जिप file धेरै फरक वस्तुहरू समावेश गर्दछ, तर जसमा हामी यो s मा रुचि राख्छौंtage बुट फोल्डरमा छन्।
फर्मवेयर files सँग फारम start*.elf र तिनीहरूसँग सम्बन्धित समर्थनको नामहरू छन् files fixup*.dat।
आधारभूत सिद्धान्त आवश्यक सुरु र फिक्सअप प्रतिलिपि गर्न हो fileयस zip बाट s file एउटै नाम प्रतिस्थापन गर्न fileगन्तव्य सञ्चालन प्रणाली छविमा s। सही प्रक्रिया कसरी अपरेटिङ सिस्टम सेटअप गरिएको छ, तर पूर्वको रूपमा निर्भर हुनेछample, यो Raspberry Pi OS छविमा कसरी गरिन्छ।
- जिप निकाल्नुहोस् वा खोल्नुहोस् file ताकि तपाईं आवश्यक पहुँच गर्न सक्नुहुन्छ files.
- गन्तव्य ओएस छविमा बुट फोल्डर खोल्नुहोस् (यो SD कार्ड वा डिस्क-आधारित प्रतिलिपिमा हुन सक्छ)।
- कुन start.elf र fixup.dat निर्धारण गर्नुहोस् files गन्तव्य OS छविमा उपस्थित छन्।
- ती प्रतिलिपि गर्नुहोस् files zip अभिलेखबाट गन्तव्य छविमा।
छवि अब CM4S मा प्रयोगको लागि तयार हुनुपर्छ।
ग्राफिक्स
पूर्वनिर्धारित रूपमा, Raspberry Pi CM 1–3+ ले लेगेसी ग्राफिक्स स्ट्याक प्रयोग गर्दछ, जबकि Raspberry Pi CM 4S ले KMS ग्राफिक्स स्ट्याक प्रयोग गर्दछ।
जबकि Raspberry Pi CM 4S मा लिगेसी ग्राफिक्स स्ट्याक प्रयोग गर्न सम्भव छ, यसले 3D एक्सेलेरेसनलाई समर्थन गर्दैन, त्यसैले KMS मा सार्न सिफारिस गरिन्छ।
HDMI
जबकि BCM2711 मा दुई HDMI पोर्टहरू छन्, Raspberry Pi CM 0S मा HDMI-4 मात्र उपलब्ध छ, र यसलाई 4Kp60 सम्म चलाउन सकिन्छ। अन्य सबै प्रदर्शन इन्टरफेसहरू (DSI, DPI र कम्पोजिट) अपरिवर्तित छन्।
Raspberry Pi Raspberry Pi Ltd को ट्रेडमार्क हो
रास्पबेरी पाई लिमिटेड
कागजातहरू / स्रोतहरू
![]() |
Raspberry Pi CM 1 4S कम्प्युट मोड्युल [pdf] प्रयोगकर्ता गाइड CM 1, CM 1 4S कम्प्युट मोड्युल, 4S कम्प्युट मोड्युल, कम्प्युट मोड्युल, मोड्युल |