Skip to main content
Pag-unlad - Software Development isang screen shot ng isang computer code

Pag unlad ng Software

Yocto Uboot QT para 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
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.
Dahil ang compilation na ito ay nangangailangan ng maraming kapangyarihan sa computing, ipinapayong para sa mga processor na may medyo maliit na kapangyarihan upang maisagawa ang pag unlad at pagtitipon sa isang host computer at pagkatapos lamang ay i load ang natapos na application papunta sa target na computer.

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.