Skip to main content
एम्बेडेड सॉफ्टवेयर - रास्पबेरी पाई 4 पर क्यूटी एक नीली स्क्रीन का एक कंप्यूटर स्क्रीन शॉट

Raspberry Pi 4 पर Qt

रास्पबेरी पाई 4 पर क्यूटी

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

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

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

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

इस ब्लॉग में, मैं टीसीपी/आईपी पर मॉडबस कनेक्शन के उदाहरण के रूप में एक छोटा क्यूटी क्विक एप्लिकेशन (क्यूएमएल) प्रदान करना चाहता हूं।
क्यूटी उदाहरणों में, मुझे केवल मॉडबस कनेक्शन के लिए क्यूइलेक्ट्रिक उदाहरण मिले हैं, और हाल ही में इसके लिए क्यूटी क्विक एप्लिकेशन बनाने के बाद, मैं एक उदाहरण के रूप में इसका एक स्लिम-डाउन संस्करण प्रदान करना चाहता हूं।

यदि आपने रास्पबेरी पाई 4 के लिए एक क्यूटी एप्लिकेशन - या कोई अन्य एप्लिकेशन बनाया है, तो आप अक्सर चाहते हैं कि एप्लिकेशन पूरा होने के बाद रास्पबेरी को फिर से शुरू करने के तुरंत बाद एप्लिकेशन को बुलाया जाए।
यह अक्सर स्टार्ट स्क्रिप्ट के साथ प्रयास किया जाता है जिसे विभिन्न स्थानों पर दर्ज किया जा सकता है।
हालांकि, इसे सिस्टम्ड के माध्यम से सेट करना अधिक उचित है।

कार्य एक टच नियंत्रक को नया फर्मवेयर अपलोड करने के लिए एक क्यूटी क्विक एप्लिकेशन (जीयूआई) लिखना था।
अपलोड सॉफ़्टवेयर निर्माता द्वारा एक .exe एप्लिकेशन में प्रदान किया गया था जो टच कंट्रोलर पर एक .bin फ़ाइल लोड करता है।
मैं क्यूटी कक्षाओं "क्यूप्रोसेस" का उपयोग करना चाहता था, जिसका उपयोग शेल अनुप्रयोगों को कॉल और नियंत्रित करने के लिए किया जा सकता है। लिनक्स पक्ष पर, मैंने पहले ही कई बार इसका सफलतापूर्वक उपयोग किया था - लेकिन विंडोज पर यह पहली बार काम नहीं करता था।