Jak mówi tytuł, pracuję nad prostą aplikacją wbudowaną, która odczytuje niektóre informacje z portu szeregowego i loguje je do pliku, oprócz wyświetlania trochę statusu na wyświetlaczu.
Jestem teraz na etapie rejestrowania i wydaje się, że działa, próbuję skonfigurować system i mam kilka pytań.
System przeznaczony jest do rejestrowania danych na pamięci USB FAT32, którą można w dowolnym momencie odłączyć, podłączyć lub wymienić. Jaka jest preferowana metoda automatycznego montowania włożonej pamięci masowej USB do stałego katalogu? Wygląda na to, że pakiet usbmount prawie to robi, ale brak konserwacji sprawia, że jest on nieco ostrożny.
Nie mogę zagwarantować zasilania i przeprowadzać czystych wyłączeń. Na szczęście jedynymi plikami, które należy zapisać, oprócz wewnętrznych informacji o systemie operacyjnym, powinny być dzienniki. Czy system plików dziennika dla systemu operacyjnego uratuje mnie ode mnie, czy powinienem montować system tylko do odczytu lub majstrować przy dyskach RAM?
Czy system plików FAT na pamięci USB przetrwa i wyzdrowieje po przerwach w dostawie prądu i nagłych wyrzuceniach? Czy powinienem utworzyć nowy plik dziennika za każdym razem, gdy zostanie zamontowany?
Skonfigurowałem serwer X, aby uruchamiał się automatycznie i majstrowałem przy skryptach autostartu LXDE, aby uruchomić wyświetlanie statusu i wyłączyć menedżera okien / wygaszacz ekranu. Czy są jakieś inne przeszkody w utrzymywaniu ciągłego wyświetlania?
Rejestrator nie będzie miał dostępu do sieci Ethernet i raczej potrzebuje dokładnego zegara. Czy moduł RasClock jest odpowiednią opcją?
Przepraszamy za długi post i wiele pytań częściowo powiązanych.
Jestem przyzwyczajony do pracy z prostymi urządzeniami wbudowanymi, dla których mam pełną kontrolę nad oprogramowaniem, a zadanie prawidłowej konfiguracji prawdziwego systemu operacyjnego sprawia, że jestem trochę niespokojny. Z drugiej strony raczej podejrzewam, że nie jestem jedynym (ab-) używającym Pi do tego typu aplikacji, więc mam nadzieję, że pytania nie są zbyt szczegółowe dla mojej konkretnej sytuacji.