博主手头上有一块限制的ESP32核心板,当时是为了淘宝凑单买的。闲暇之余,总觉得买了不用有点浪费,遂开此系列做些记录,方便以后看到时能够快速查阅。
另外,这是博主首次写这样的技术文章,如有出错之处,还请广大批评指正。
开发环境介绍
博主比较喜欢VS Code的小巧轻便,一直都是用VS Code做C语言、Python、Verilog代码的编写工具。碰巧发现,esp32的官方推荐开发环境里面就提供了VS Code所对应的插件。 也就是说,本系列主要是基于 esp-idf 框架并搭配VS Code相应的插件进行ESP32的学习。
同时,网上也有很多用Arduino环境去做一些开发。我的看法是,如果大家是刚刚接触单片机这一类,由于Arduino语法的简洁、简单易用,可以做到开箱即用的体验,方便大家培养兴趣。
而esp-idf框架是esp公司的官方SDK,它能彻底榨干芯片的每一丝性能、能够更好地处理低功耗场景下的应用(功耗可降至μA级)等,在工业中应用会更多。
其实易用必然会有代价,至高性能也必然需要有所付出。
由于博主曾经只是简单在ESP8266上用过一小段时间,且年代久远,所以以上说法仅供参考。总之,我想试试用这样一个更加 "工业化" 的开发环境来挑战一下自我(因为博主也只是小白一枚,大佬多多海涵!!T^T)
本系列的安排
目前还没想好分多少章节,毕竟主业不是做这个方向的。正如开头所说:
闲暇之余,总觉得买了不用有点浪费,遂开此系列做些记录,方便以后看到时能够快速查阅。
所以目前只有以下打算,等更新了再加上:
- 开发环境安装
- 点个灯先
- 测量环境温湿度——AHT20的驱动
最后希望大家可以用小小的芯片为自己的生活增添一份乐趣,共勉!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |