/ / linux kernel ota framework? - linux-kernel, embedded-linux, bootloader, ota

linux kernel ota framework? - linux-kernel, embedded-linux, bootloader, ota

Predtým, než navrhujem vlastný stack Linux OTA, lepšie by som skúmal, či niekto vie o existujúcom balíku OTA Linux / framework, ktorý by som mohol využiť / prispieť.

Čo myslím v systéme Linux OTA stack / framework je aslužba schopná aktualizovať Linuxové jadro na svojom zariadení zo vzdialeného úložiska. V podstate niečo ako funkcia aktualizácie OTA, ktorá sa dnes nachádza na väčšine linuxových smartfónov. Musí byť 99,99% bezpečný, takže moje zariadenia (ktoré budú namontované v 500 autách po dobu 6-12 mesiacov) sa nebudú premeniť na zbytočné tehly, ktoré si vyžadujú servis na mieste.

Riešenie s otvoreným zdrojom nie je nevyhnutné - komerčné riešenia robte prácu má rovnaký záujem.

Vopred ďakujem. kresťan

odpovede:

1 pre odpoveď č. 1

Môžete jednoducho použiť APT, v kombinácii s vhodnými balíkmi jadra?


1 pre odpoveď č. 2

Keďže skutočná aktualizácia je dosť triviálna, môžete použiť akýkoľvek existujúci rámec na správu balíkov na poskytnutie nového balíka jadra, ktorý systém upgraduje, keď je k dispozícii.

Nevyhnutnou časťou je, keď sa vaše zariadenie reštartujev novom jadre potrebujete nejaký spôsob, ako zistiť, či to nie je bootovanie, a zaviesť ho späť do starého jadra. Aby ste to urobili bez zásahu človeka, potrebujete nejaký druh zabezpečovacieho zariadenia vo vašom hardvéri.