前言
咱们用LUA开发 Air202或者ESP8266的时候是不是都希望可以直接升级lua文件
就是说直接把编写好的lua文件放到云端,然后芯片下载lua文件以后执行
其实这个功能还是我大前年的时候花时间研究出来的...所以好长时间里都没有把我做的这个功能当一回事!
但是以前给别人做的项目,都是用我研究的lua实现升级的air202
现在想想这个方案我还不能丢掉,因为确实找不到更好的方案了!!!!...给大家说说我是怎么把lua文件下载到芯片里面然后运行的吧
1.其实道理很简单,咱写的lua文件用软件下载的时候就是存到了芯片里面
大家会问:难道不是编译以后下载进去的吗??...如果大家真正了解LUA,大家就把lua文件当做一个存储在数组里面的字符串就可以
然后利用lua编译器加载数组,然后就是执行lua程序了
大家可以看看我写的这篇
https://www.cnblogs.com...其实道理很简单,但是要把整个升级系统做的稳定可靠,
不是一时半会可以做到的,还好当时做项目的时候,
给了我充足的时间.