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ď č. 1Môž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.