ESP32学习记录
学习esp32之路。
蜗牛爬上屋顶啦
业余码农。
样样通,样样稀松。
展开
-
[ESP32] esp-idf对自己的library进行管理。
另外还有一个问题,就是标准的cmake命令好像无法在esp的components里面使用。只能用esp的那套命令,目前不清楚是为什么。这样子的话就可以构建自己的目录了。并且代码里也能根据一个宏定义知道自己的是在被ESP32用,从而实现不同芯片的代码复用。利用ESP_PLATFORM,可以知道是ESP32在编译。这个可以参考lvgl的github仓库。然后在esp.cmake里面做自己的处理。原创 2024-03-08 16:56:41 · 346 阅读 · 0 评论 -
[ESP32] esp-idf monitor 可以仅在usb口打印,而不在串口打印。
在menuconfig里面已经有对应选项了,在components options->ESP system setting里面,这样子我们就可以把串口当成别的来使用了。可以选择输出的通道。原创 2024-03-08 16:48:42 · 406 阅读 · 0 评论 -
1.开发环境搭建
实际上开发环境搭建起来很简单,只要你在linux上,按照esp-idf仓库的说明一步步往下做就行了。最近的感悟就是,我一个软件工程师折腾这个干啥,不如直接买。大不了花钱让人帮我画板子,帮我焊接。我实际上用的板子就是官方的esp-box开发板,所以我是现成的硬件,不需要考虑自己画的问题。看原理图,以我漏洞百出的硬件经验判断,貌似直接把io19和io20怼到usb就行。(我一开始买了电源,示波器,热风枪,焊台,后来买了丝印台,回流焊机等等…首先,我个人说明一下,最好就是在Linux环境下搞这个开发。原创 2023-09-10 23:20:17 · 37 阅读 · 1 评论