最近想弄下 单片机的固件升级,看了很多介绍都是 boot+app 这种模式,
我直观感觉就是这样的模式好像有点不安全,假设boot里面写了最简单的引导程序, 主要功能集中在APP这里,
此时如果别人拿到了APP的固件, 自己写一个boot,去试出APP地址,不就可以把整个软件能实现的功能都复制走了? 毕竟电路很容易抄板。
如此怎么保证 整个产品的安全性?虽然市面上有的是办法不用固件,也一样能把文件读取出来(这个听说的,淘宝上有搞这个的)。 但是这样是不是太明显了? 我肯定是哪里没理解透, 望有大神提点一下。 |