因为机械出身,行业不太景气,师兄师姐都推荐转行,但是好转一点的就是嵌入式的方向了。互联网的纯软开,算法转的不多,难度也较大吧,基于这些原因,我也是目标岗位方向是嵌入式软开。为了给简历增加点东西, 4月-6月找了个学校附近的公司实习,总共就实习了两个月,中间还有请假,我算了一下,实习天数就21天,写点python脚本和Java的ADB调试。实习比较水,所以在那边就经常学习点自己的东西。
secure boot 和FIT Image是前段时间接触到的,其实早就该总结下了,奈何懒癌犯了,拖了好久才写出来。之前也有人问我,工作后最大的感受是什么?我的回答是:“快速学习”。
FIT 格式支持存储镜像的hash值,并且在加载镜像时会校验hash值。这可以保护镜像免受破坏,但是,它并不能保护镜像不被替换。而如果对hash值使用私钥签名,在加载镜像时使用公钥验签则可以保护镜像不被替换。因此,公钥必须保存在一个绝对安全的地方。
secure boot是指确保在一个平台上运行的程序的完整性的过程或机制。secure boot会在固件和应用程序之间建立一种信任关系。在启用secure boot功能后,未经签名的固件或程序将不能运行在该设备上。