Skip to main content
विकास - सॉफ्टवेयर विकास एक कंप्यूटर कोड का एक स्क्रीन शॉट

सॉफ्टवेयर डेवलपमेंट

रास्पबेरी पाई के लिए योक्टो यूबूट क्यूटी

हम ओपन सोर्स सॉफ्टवेयर से प्यार करते हैं

Raspberry Pi Compute Module 5के लिए उत्पादन-तैयार Linux मंच बनाना सीखें। एम्बेडेड सिस्टम और औद्योगिक उत्पादों के लिए rpi-image-gen, rpi-sb-provisionerऔर SWUpdate का उपयोग करके Yocto, छवि स्वचालन, ए/बी अपडेट, विश्वसनीय प्रावधान और ओटीए प्रबंधन के हल्के विकल्पों की खोज करें।

rpi-image-genका उपयोग करके Raspberry Pi OS छवियों को अनुकूलित करना सीखें, स्वचालित और प्रतिलिपि प्रस्तुत करने योग्य सिस्टम बिल्ड के लिए एक हल्का, स्क्रिप्टेबल फ्रेमवर्क। Raspberry Pi Compute Module 5के लिए कॉन्फ़िगरेशन, प्रावधान, CI/CD एकीकरण और उत्पादन परिनियोजन पर मार्गदर्शिकाएँ खोजें। कुशल छवि निर्माण, सिस्टम नियंत्रण और मजबूत Linux समाधान चाहने वाले डेवलपर्स के लिए बिल्कुल सही।

Raspberry Pi Compute Module 5के लिए A/B रूट फाइल सिस्टम विभाजन का उपयोग करके मजबूत एम्बेडेड सिस्टम को डिज़ाइन करना सीखें। सुरक्षित, परमाणु ओटीए अपडेट और विश्वसनीय डिवाइस रिकवरी सुनिश्चित करने के लिए सुरक्षित अपडेट रणनीतियों, SWUpdate एकीकरण, बचाव प्रणाली और व्यावहारिक विभाजन लेआउट का अन्वेषण करें। उत्पादन-तैयार Linux और दूरस्थ डिवाइस प्रबंधन के लिए आदर्श।

rpi-sb-provisionerके साथ Raspberry Pi Compute Module 5 प्रावधान को स्वचालित करें। हमारी साइट में फर्स्ट-बूट ऑटोमेशन, इंस्टॉलेशन, कॉन्फ़िगरेशन और डिप्लॉयमेंट शामिल हैं। जानें कि डिवाइस ऑनबोर्डिंग को कैसे सुव्यवस्थित करें, सुसंगत सेटिंग्स सुनिश्चित करें, और कुशल विनिर्माण और सुरक्षित, प्रतिलिपि प्रस्तुत करने योग्य परिनियोजन के लिए बैकएंड सिस्टम के साथ एकीकृत करें। उत्पादन-तैयार Linuxके लिए मार्गदर्शिकाएँ खोजें, ओटीए अपडेट, और बहुत कुछ।

एम्बेडेड सॉफ्टवेयर रास्पबेरी पाई - योक्टो एक डॉकर वातावरण में रास्पबेरी पाई 4 का निर्माण एक कंप्यूटर का स्क्रीनशॉट
एम्बेडेड सॉफ्टवेयर रास्पबेरी पाई - रास्पबेरी पाई 4 पर क्यूटी नीली स्क्रीन का एक कंप्यूटर स्क्रीन शॉट

Qt का अक्सर ग्राफ़िक इंटरफ़ेस डेवलप करने के लिए इस्तेमाल किया जाता है। Qt में C ++ लाइब्रेरीज़ होती हैं, जिनकी मदद से ऐसे ग्राफ़िकल इंटरफ़ेस बनाए जा सकते हैं, जिन्हें अलग-अलग तरह के ऑपरेटिंग सिस्टम पर कम्पाइल किया जा सकता है।
चूँकि इस कम्पाइलेशन के लिए ढेर सारी कम्प्यूटिंग पावर की ज़रूरत होती है, इसलिए डेवलपमेंट और किसी होस्ट कम्प्यूटर पर कम्पाइलेशन के लिए अपेक्षाकृत कम पावर वाले प्रोसेसर का इस्तेमाल करने का सुझाव दिया जाता है और इसके बाद पूरे हो चुके ऐप्लिकेशन को टार्गेट कम्प्यूटर पर लोड किया जाना चाहिए।

एम्बेडेड सॉफ्टवेयर रास्पबेरी पाई - योक्टो रास्पबेरी कस्टम स्प्लैश स्क्रीन प्रगति पट्टी के साथ काले पाठ के साथ एक सफेद लोडिंग बार

आमतौर पर, अगर आप किसी Raspberry Pi के लिए Yocto की मदद से अपनी कस्टम linux इमेज तैयार करते हैं, तो ज़ाहिर है आप प्रोग्रेस बार वाली एक कस्टम स्प्लैश स्क्रीन दिखाना चाहेंगे।

यह कंप्यूट मॉड्यूल 4 पर रास्पबेरी पाई ओएस लाइट स्थापित करने के लिए एक गाइड है। एक कार्य कंप्यूटर के रूप में, मैं वर्चुअल मशीन में स्थापित उबंटू 20 का उपयोग करता हूं।

यह रास्पबेरी पाई 4 के लिए क्यूटी 5.15.2 को क्रॉस-संकलन करने और इसे कम्प्यूट मॉड्यूल 4 पर स्थापित करने के लिए एक गाइड है।
यह रास्पबेरी पाई 4 पर मेरे ब्लॉग पोस्ट क्यूटी के लिए एक अपडेट है, इस अंतर के साथ कि इस बार मैं रास्पबेरी पाई ओएस लाइट का उपयोग कर रहा हूं।

यह रास्पबेरी पाई 4 के लिए क्रॉस-संकलित क्यूटी पुस्तकालयों का उपयोग करने और रास्पबेरी के लिए एप्लिकेशन बनाने के लिए क्यूटी-क्रिएटर को कॉन्फ़िगर करने के लिए एक गाइड है।

हाल ही में मुझे रास्पबेरी पाई 4 के लिए/पर एक एप्लिकेशन (कियोस्क सिस्टम) विकसित करना पड़ा। इसकी खास बात यह थी कि एचडीएमआई के जरिए 2 टच मॉनिटर ्स को कनेक्ट किया जाना था, जिन्हें दाईं ओर 90 डिग्री घुमाना था। तो पोर्ट्रेट प्रारूप, एक दूसरे के ऊपर 2 मॉनिटर।
स्क्रीन को घुमाने और इसे एक दूसरे के ऊपर व्यवस्थित करने से कोई समस्या नहीं हुई, क्योंकि यह उपयोगकर्ता इंटरफ़ेस के माध्यम से आसानी से संभव है - "डेस्कटॉप और अनुशंसित सॉफ़्टवेयर के साथ रास्पबियन बस्टर" स्थापित किया गया था।

डेटा के लगातार लेखन या ओवरराइटिंग के कारण, एसडी कार्ड का जीवनकाल प्रभावित होता है।

उदाहरण के लिए, उन अनुप्रयोगों के लिए रैम डिस्क पर अस्थायी डेटा (जैसे तुलनात्मक गणना के लिए सेंसर मान) लिखने की सिफारिश की जाती है जिनमें अक्सर अस्थायी डेटा होता है (जैसे तुलनात्मक गणना के लिए सेंसर मान) जिनकी पुनरारंभ के बाद आवश्यकता नहीं होती है।

आप रास्पबेरी पाई 4 के यूएसबी-सी इंटरफ़ेस का भी उपयोग कर सकते हैं, जो सामान्य रूप से बिजली की आपूर्ति के लिए उपयोग किया जाता है, एक सामान्य यूएसबी इंटरफ़ेस के रूप में।
इस मामले में, हालांकि, रास्पबेरी को जीपीआईओ पिन के माध्यम से बिजली की आपूर्ति करनी चाहिए।