Мы разрабатываем IoT-решение со встроенным Linux. Это разработка приложений (с использованием C / C ++), и поэтому мы не ожидаем каких-либо изменений в ядре / rootfs Linux. Мы хотели бы знать, каков наилучший способ развертывания нашего приложения? Мы новички во встроенном Linux, хотя у нас есть значительный опыт работы с RTOS, такими как eCos, VxWorks и т. Д. В случае систем на основе RTOS мы использовали для развертывания монолитный образ, который включает в себя все. Это может быть легко обновлено через TFTP / FTP в полевых условиях. В случае linux мы предполагаем, что нам нужно только обновить приложение. Когда мы говорим «приложение», оно включает в себя сценарии запуска, фоновые службы, процессы, сценарии оболочки и т. Д. Мы знаем, что доступны разные менеджеры пакетов (например, rpm), но мы хотели бы подтвердить, что это правильный путь. Конечно, мы не хотим изобретать велосипед, внедряя наш собственный сервис для обновления. Заранее благодарим за потраченное время, чтобы прочитать это