使用串口烧写时,可以配置成不可读
或是使用单片机的唯一的ID进行数据加密。
或是使用专门的加密芯片
这个分为
1.源代码保护
和
2.编译上载后保护
两个阶段措施
对于1,没有什么特别有效的技术措施,主要是内部人员管理等
对于2,有一定的技术措施防止再次读出,比如烧写后加入读保护,打磨芯片、或者代码中结合ID混淆、专门的加密芯片处理等等,但这些保护措施除了读保护外都可能加剧资源是占用,损失部分性能,要结合情况考虑。