Bilinmeyen bir firwmare için 'kutudan çıkmış' bir sistem bilmediğim için sadece bu kısmı cevaplayacağım.
gömülü aygıtlar için kablosuz olarak bellenim yükseltmesini uygulamak için bazı en iyi uygulamalar olabilir mi?
Uygulama açısından, şu şekilde yapacağım:
1) Çok az bir önyükleme yükleyicisine sahip olun, mümkün olduğunca aptalca bir şey, sadece aşağıdaki kısıtlamalarla ürün yazılımını yüklemekle sorumludur:
- Son önyükleme başarısını / başarısızlığını kaydetme yeteneği (arıza durumunda çalışan bir sürüme geri dönme)
- Felaket arızası durumunda yeni bir bellenimi kabul etmek için bir çeşit acil durum süreci (isteğe bağlı, "tuğlalı" bir cihaza izin veriliyorsa önlenebilir)
2) Gelecekteki evrim ve ürün yazılımı büyümesini idare etmek için depolama alanınızı makul boyutta iki "önyükleme bankası" olacak şekilde ayarlayın.
3) Yanmadan önce doğru olduğundan emin olmak için indirdikten sonra ürün yazılımı görüntüsünü kontrol edin, bir yerde eksik bir bit için önyükleme başarısız olmayacağından emin olmak için yanma sonrasında hedef bankasını kontrol edin.
Göz ardı edilen nokta genellikle, kaydedilmeden önce ve sonra indirilen görüntünün sağlama toplamıdır, bu da aygıtta yazılı bozuk sisteme neden olur. İki banka kullanmak ve dönüşümlü olarak güncelleme işlemi genellikle kolaylaştırır.