|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1. 研究背景
/ a# K% R2 s9 g" w8 Z- n3 K) h4 O/ x
/ B& u- H6 q9 o" K4 X0 l5 M7 J, u现今,许多基于ARM-linux平台开发的应用程序开发都具备了物理的网卡这样的外围设备,这也是为通过网络升级应用程序提供了诸多便利,网络的便捷,快速,稳定等诸多特点。今天,我们约定应用程序的自动升级与升级失败自动回滚所采用的升级方式是通过网络,当然,其他诸如usb,串口,sd卡等也可以类比实现。
( f0 a* m' q! G$ |! Z0 d. S0 h% z
( Q2 J7 q% n: `; O# ?( J: ~% r$ e h: k, I$ U
2. 用到的工具% T# S8 L/ K; A6 L% H
' F& T3 { J. X$ M
h0 T, p0 q: m2 |2 @* I$ `0 @- fw_printenv (这个在u-boot的tools/env)下能生成
/ d) [" \5 Z- b s0 ] p
* N& r2 z7 Y g: k( W R9 X/ r4 ]0 W1 w C$ G
$ h( w) s, }' p) t m4 E
1 x! [1 E; H" M& ?! Y3 i, ^
C+ Y% i" O4 i1 d" Z. b6 Y/ C8 x7 \7 ~( T: V5 q
' u8 a$ O4 y7 `" _- K8 |
Z: y. G5 I) C t+ w- t- l) R
|
|