Pag-unlad - Software Development isang screen shot ng isang computer code

Pag unlad ng Software

Yocto Uboot QT para sa Raspberry Pi

Pag unlad ng Software sa Raspberry Pi

Gustung gusto namin ang Open Source Software
Embedded Software Raspberry Pi - Yocto bumuo ng Raspberry Pi 4 sa isang docker kapaligiran isang screenshot ng isang computer

Ang proyekto ay nagbibigay ng isang nababaluktot na hanay ng mga tool at isang puwang kung saan ang mga naka embed na developer sa buong mundo ay maaaring magbahagi ng mga teknolohiya, mga stack ng software, mga pagsasaayos, at mga pinakamahusay na kasanayan na maaaring magamit upang lumikha ng mga nababagay na imahe ng Linux para sa mga naka embed at IOT device, o kahit saan kailangan ng isang na customize na Linux OS.

Naka-embed na Software Raspberry Pi - Qt sa Raspberry Pi 4 isang computer screen shot ng isang asul na screen

Ang Qt ay madalas na ginagamit upang bumuo ng mga graphic interface. Ang Qt ay naglalaman ng mga aklatan ng C ++ para sa paglikha ng mga graphical interface na maaaring maipon sa iba't ibang mga operating system.

Embedded Software Raspberry Pi - Yocto Raspberry pasadyang splash screen na may progress bar isang puting loading bar na may itim na teksto

Karaniwan, kung nilikha mo ang iyong pasadyang imahe ng linux sa Yocto para sa isang Raspberry Pi, nais mo ring ipakita ang isang pasadyang splash screen na may isang progress bar.

Ito ay isang gabay para sa pag install ng Raspberry Pi OS Lite sa Compute Module 4. Bilang isang computer sa trabaho, gumagamit ako ng Ubuntu 20, na naka install sa isang virtual machine.

Ito ay isang gabay para sa cross compiling Qt 5.15.2 para sa Raspberry Pi 4 at pag install nito sa Compute Module 4. Update po ito sa blog post ko Qt sa Raspberry Pi 4, may pagkakaiba na this time Raspberry Pi OS Lite ang gamit ko.

Ito ay isang gabay para sa pag configure ng Qt-Creator upang gamitin ang mga cross-compiled Qt library para sa Raspberry Pi 4 at upang lumikha ng mga application para sa Raspberry.

Kamakailan ay kinailangan kong bumuo ng isang application (kiosk system) para sa / sa isang Raspberry Pi 4. Ang espesyal na bagay tungkol dito ay ang 2 touch monitor ay konektado sa pamamagitan ng HDMI, na kailangang iikot 90 degrees sa kanan. Kaya portrait format, 2 monitor sa ibabaw ng bawat isa.
Ang pag-ikot ng screen at pag-aayos nito sa ibabaw ng bawat isa ay hindi nagdulot ng anumang problema, dahil madali itong mangyari sa pamamagitan ng user interface - isang "Raspbian Buster na may desktop at inirerekomendang software" ang na-install.

Dahil sa madalas na pagsulat o overwriting ng data, naaapektuhan ang lifespan ng SD card.

Halimbawa, inirerekomenda na magsulat ng pansamantalang data (hal. mga halaga ng sensor para sa mga komparatibong kalkulasyon) sa isang RAM disk para sa mga application na madalas na naglalaman ng pansamantalang data (hal. mga halaga ng sensor para sa mga komparatibong kalkulasyon) na hindi na kailangan pagkatapos ng isang muling pagsisimula.

Maaari mo ring gamitin ang interface ng USB C ng Raspberry Pi 4, na karaniwang ginagamit para sa power supply, bilang isang normal na interface ng USB.
Sa kasong ito, gayunpaman, ang Raspberry ay dapat magbigay ng kapangyarihan sa pamamagitan ng mga pin ng GPIO.