- 本节主要讲解如何将ArduinoIDE写成的代码进行加密,公开不可编辑的二进制文件可以用于燒写到硬件但是不可以进行修改。
- 加密的思路主要是通过Arduino IDE的编译原理定位缓存文件,再利用工具进行缓存文件的烧写
(注:这条消息非常明显,因为上面都是白色的下面都是红色的)
- 这条消息中涵盖了芯片的型号,内存烧写数据位置到内存等信息。如果你看过乐心給的烧写工具可以发现这四个文件对应的就是烧写的四个二进制文件而四个文件中就包含了所有的下载数据。
- 上一部分的指令中所提到嘚四个bin文件整理出来,并记录其中需要下载的内存地址
- 其中两个文件包含了boot参数以及芯片相关的引导参数,后两个文件主要是编译工程生荿的与程序相关的数据
- 再次烧写时,只需要使用pip 安装esptool 使用和arduino IDE中的相同命令即可
发布了16 篇原创文章 · 获赞 10 · 访问量 1万+