ESP32学习(持续更新)
安装 Arduino IDE 和 ESP-32 安装包
详细过程可见厂家资料
常见问题说明
如果从微信或者QQ下载的.exe无法运行,这是微信或者QQ的规范要求用来防止误运行。将.1删除即可
boostloader
启动程序 bios 出场刷入
Bootloader=Boot + loader
Boot的目的:
最终目的:跳到C语言中;为了C语言运行程序会进行一系列的初始化,系统一上电后如何通过一系列的设置让软件程序员进入C语言/更高级语言环境的开发,这个过程就是boot的主要目的。
Loader的目的:
主要目的是开始执行应用逻辑,比如点灯:需要灯的接口开发;串口输入输出:需要串口编程;加载linux的内核:flash的编程、网卡的编程、内核启动前的初始化部分。根据不同的应用会有不同的变化。
一个开发板要想执行loader,要先看boot做了什么事。
粗略理解为以何种方式启动 c或者py