Як зазначається в заголовку, я працюю над простою вбудованою програмою, яка зчитує деяку інформацію з послідовного порту і записує її до файлу, на додаток до відображення трохи статусу на дисплеї.
Я зараз на етапі, схоже, що ведення журналу працює, і я намагаюся налаштувати систему, і у мене є пара питань.
Система призначена для реєстрації даних на USB-накопичувач FAT32, який може бути відключений, підключений до мережі або замінений у будь-який час. Який бажаний метод автоматичного встановлення будь-якого вставленого USB-накопичувача у фіксований каталог? Пакет usbmount, здається, майже це робить, але відсутність обслуговування робить трохи обережнішим.
Я не можу гарантувати живлення та виконувати чисті відключення. На щастя, єдині файли, які слід записати, окрім внутрішньої інформації про ОС, повинні бути журналами. Чи врятує мене файлова система для роботи в ОС від мене, або я можу встановлювати систему лише для читання або обробляти RAM-дисками?
Чи виживе файлова система FAT на USB-накопичувачі і відновиться після відключення живлення та раптових викидів? Чи слід створювати новий файл журналу кожного разу, коли він встановлюється?
Я налаштував X-сервер для автоматичного запуску і разом зі скриптами автоматичного запуску LXDE для запуску відображення стану та відключення менеджера вікон / заставки. Чи є якісь інші проблеми для підтримки постійного відображення?
Лісоруб не матиме доступу до Ethernet і, швидше, потребує точного годинника. Чи підходить модуль RasClock?
Вибачте за довгу посаду та кілька напівзв’язаних питань.
Я звик мати справу з простими вбудованими пристроями, на яких я маю повний контроль над програмним забезпеченням, і завдання правильної настройки реальної операційної системи викликає у мене трохи занепокоєння. З іншого боку, я підозрюю, що я не єдиний (ab-), який використовує Pi для цього типу додатків, тому, сподіваюся, питання не надто конкретні для моєї конкретної ситуації.