ایمبیڈڈ سافٹ ویئر - راسپبیری پائی 4 پر ایک نیلی اسکرین کا کمپیوٹر اسکرین شاٹ

Raspberry Pi 4 پر Qt

رسبیری پائی 4 پر کیو ٹی

کیو ٹی اکثر ایمبیڈڈ ایچ ایم آئی کے لئے گرافک انٹرفیس تیار کرنے کے لئے استعمال کیا جاتا ہے۔ کیو ٹی میں گرافیکل انٹرفیس بنانے کے لئے سی ++ لائبریریاں شامل ہیں جو آپ مختلف آپریٹنگ سسٹم پر مرتب کرسکتے ہیں۔
چونکہ اس مجموعہ کو بہت زیادہ کمپیوٹنگ طاقت کی ضرورت ہوتی ہے ، لہذا نسبتا کم طاقت والے پروسیسروں کے لئے یہ مشورہ دیا جاتا ہے کہ وہ میزبان کمپیوٹر پر ترقی اور تالیف کو انجام دیں اور اس کے بعد ہی تیار شدہ ایپلی کیشن کو ہدف کمپیوٹر پر لوڈ کریں۔
رسبیری پائی 3 اور پائی 4 ماڈلز کے لئے کیو ٹی ایپلی کیشن تیار کرنے کے لئے آن لائن بہت سی ہدایات موجود ہیں۔

بدقسمتی سے ، مجھے ایسا کوئی نہیں ملا جو رسبیری پائی 4 اور ہماری ضروریات کے لئے بے عیب طور پر کام کرتا ہو۔

یہ ہدایات https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/QT_build_instructions.md پر مبنی ہیں اور کچھ جگہوں پر ترمیم کی گئی ہیں تاکہ یہ میرے لئے کام کرے۔

کیو ٹی ورژن 5.15.2 استعمال کرتا ہے ، اور میں وی ایم ویئر میں انسٹال اوبنٹو 20.0.4 ایل ٹی ایس کو کراس کمپلیشن کے لئے میزبان کمپیوٹر کے طور پر استعمال کرتا ہوں۔

یہ کمپیوٹ ماڈیول 4 پر رسبیری پائی او ایس لائٹ انسٹال کرنے کے لئے ایک گائیڈ ہے۔ کام کے کمپیوٹر کے طور پر ، میں اوبنٹو 20 استعمال کرتا ہوں ، جو ورچوئل مشین میں انسٹال ہے۔

یہ رسبیری پائی 4 کے لئے کیو ٹی 5.15.2 کو کراس کمپائل کرنے اور اسے کمپیوٹ ماڈیول 4 پر انسٹال کرنے کے لئے ایک گائیڈ ہے۔ یہ رسبیری پائی 4 پر میرے بلاگ پوسٹ کیو ٹی کی تازہ کاری ہے ، اس فرق کے ساتھ کہ اس بار میں رسبیری پائی او ایس لائٹ استعمال کر رہا ہوں۔

یہ راسبیری پائی 4 کے لئے کراس مرتب کردہ کیو ٹی لائبریریوں کو استعمال کرنے اور رسبیری کے لئے ایپلی کیشنز بنانے کے لئے کیو ٹی-تخلیق کار کو تشکیل دینے کے لئے ایک گائیڈ ہے۔

ایمبیڈڈ سافٹ ویئر - یوکٹو بوٹ رسبیری ٹو کیو ٹی ایپلی کیشن کمپیوٹر کا اسکرین شاٹ

اس گائیڈ میں ہم آپ کو اس ضمن میں معلومات فراہم کرتے ہیں کہ ایک Raspberry Pi 4 کے لیے Qt اور Qt ڈیمو ایپلیکیشن کو انسٹال کرنے اور پھر اس Qt ڈیمو ایپلیکیشن کو آٹو اسٹارٹ (از خود شروع) کرنے کی غرض سے ایک Yocto پروجیکٹ کو کیسے سیٹ کریں۔

ایمبیڈڈ سافٹ ویئر - کیو ٹی کراس راسپبیری پائی 4 کے لئے سیٹ اپ اسکرپٹس مرتب کرتا ہے ایک کمپیوٹر پروگرام کا اسکرین شاٹ

اس صفحہ پر ہم linux ہوسٹ اور Raspberry Pi 4 پر کراس کمپائلنگ کو خود کار طور پر سیٹ کرنے کے لیے درکار اسکرپٹس کے ڈاؤن لوڈ لنکس فراہم کرتے ہیں اور ان کو استعمال کرنے کے طریقے کی تفصیل بھی۔

اس بلاگ میں ، میں ٹی سی پی / آئی پی پر موڈبس کنکشن کی مثال کے طور پر ایک چھوٹی سی کیو ٹی کوئیک ایپلی کیشن (کیو ایم ایل) فراہم کرنا چاہتا ہوں۔
کیو ٹی مثالوں میں ، مجھے موڈبس کنکشنز کے لئے صرف کیو ویجیٹ کی مثالیں ملی ہیں ، اور حال ہی میں اس کے لئے کیو ٹی کوئیک ایپلی کیشن بنانے کے بعد ، میں مثال کے طور پر اس کا پتلا ورژن فراہم کرنا چاہتا ہوں۔

اگر آپ نے رسبیری پائی 4 کے لئے کیو ٹی ایپلی کیشن - یا کوئی اور ایپلی کیشن بنائی ہے تو ، آپ اکثر چاہتے ہیں کہ ایپلی کیشن مکمل ہونے کے بعد رسبیری کو دوبارہ شروع کرنے کے فورا بعد ایپلی کیشن کو کال کیا جائے۔
یہ اکثر ابتدائی اسکرپٹ کے ساتھ کوشش کی جاتی ہے جو مختلف جگہوں پر داخل کیا جاسکتا ہے۔
تاہم ، اسے سسٹم کے ذریعہ ترتیب دینا زیادہ معقول ہے۔

ٹاسک ٹچ کنٹرولر پر نئے فرم ویئر کو اپ لوڈ کرنے کے لئے کیو ٹی کوئیک ایپلی کیشن (جی یو آئی) لکھنا تھا۔
اپ لوڈ سافٹ ویئر کارخانہ دار کی طرف سے ایک .exe ایپلی کیشن میں فراہم کیا گیا تھا جو ٹچ کنٹرولر پر ایک .bin فائل لوڈ کرتا ہے۔
میں کیو ٹی کلاس "کیو پروسیس" استعمال کرنا چاہتا تھا ، جسے شیل ایپلی کیشنز کو کال اور کنٹرول کرنے کے لئے استعمال کیا جاسکتا ہے۔ لینکس سائیڈ پر ، میں نے پہلے ہی اسے کئی بار کامیابی سے استعمال کیا تھا - لیکن ونڈوز پر یہ پہلے کام نہیں کرتا تھا۔