Tworzenie oprogramowania na Raspberry Pi
Kochamy oprogramowanie Open Source
KOCHAMY OPROGRAMOWANIE OTWARTEGO ŹRÓDŁA Głęboko cenimy oprogramowanie otwartego źródła. Jego dostępność, rozwój oparty na społeczności i innowacyjność inspirują nas. Oprogramowanie otwartego źródła wzmacnia pozycję użytkowników, sprzyja współpracy i napędza postęp technologiczny. Przyjmując je, przyczyniamy się do wspólnej puli wiedzy i korzystamy ze zbiorowej wiedzy programistów na całym świecie. Wspieramy i cenimy zasady przejrzystości, wolności i wspólnego sukcesu, które uosabia oprogramowanie otwartego źródła.
Projekt zapewnia elastyczny zestaw narzędzi i przestrzeń, w której programiści systemów wbudowanych (embedded) na całym świecie mogą dzielić się technologiami, stosami oprogramowania, konfiguracjami i najlepszymi praktykami, które można wykorzystać do tworzenia dostosowanych obrazów Linux dla urządzeń wbudowanych i IOT lub wszędzie tam, gdzie potrzebny jest spersonalizowany system operacyjny Linux.
Qt jest często używany do tworzenia interfejsów graficznych. Qt zawiera biblioteki C ++ do tworzenia interfejsów graficznych, które mogą być kompilowane na różnych systemach operacyjnych.
Ponieważ kompilacja ta wymaga dużej mocy obliczeniowej, wskazane jest, aby procesory o stosunkowo niewielkiej mocy przeprowadzały prace deweloperskie i kompilacyjne na komputerze-hoście i dopiero wtedy ładowały gotową aplikację na komputer docelowy.
Zazwyczaj kiedy tworzysz niestandardowy obraz linux z Yocto dla Raspberry Pi, chcesz również pokazać niestandardowy ekran powitalny z paskiem postępu.
To jest przewodnik dotyczący instalacji Raspberry Pi OS Lite na Compute Module 4. Jako komputer służbowy używam Ubuntu 20, zainstalowanego na maszynie wirtualnej.
Jest to przewodnik do kompilacji krzyżowej Qt 5.15.2 dla Raspberry Pi 4 i instalowania go na module obliczeniowym 4. Jest to aktualizacja mojego postu na blogu Qt na Raspberry Pi 4, z tą różnicą, że tym razem używam Raspberry Pi OS Lite.
Jest to przewodnik do konfigurowania Qt-Creator do korzystania z krzyżowo skompilowanych bibliotek Qt dla Raspberry Pi 4 i tworzenia aplikacji dla Raspberry.
Ostatnio musiałem opracować aplikację (system kioskowy) dla/na Raspberry Pi 4. Szczególną rzeczą było to, że 2 monitory dotykowe miały być podłączone przez HDMI, które musiały być obrócone o 90 stopni w prawo. Więc formaty portretowe, 2 monitory jeden na drugim.
Obracanie ekranu i układanie go jeden na drugim nie powodowało żadnych problemów, ponieważ jest to łatwo możliwe za pośrednictwem interfejsu użytkownika - zainstalowano "Raspbian Buster z pulpitem i zalecanym oprogramowaniem".
Ze względu na częste zapisywanie lub nadpisywanie danych wpływa to na żywotność karty SD.
Na przykład zaleca się zapisywanie danych tymczasowych (np. wartości czujników do obliczeń porównawczych) na dysku RAM w przypadku aplikacji, które często zawierają dane tymczasowe (np. wartości czujników do obliczeń porównawczych), które nie są już potrzebne po ponownym uruchomieniu.
Możesz także użyć interfejsu USB-C Raspberry Pi 4, który jest zwykle używany do zasilania, jako normalnego interfejsu USB.
W tym przypadku jednak Raspberry powinien dostarczać energię za pośrednictwem pinów GPIO.