什么是RTOS? - 孤独的二进制 - ESP32上的FREERTOS

作者: 孤独的二进制分类: 校园学习 发布时间: 2022-05-21 06:00:01 浏览:69273 次

什么是RTOS? - 孤独的二进制 - ESP32上的FREERTOS

回路师:
这个我去年用过。死磕了3个月,完败,得亏公司转方向,不然都不知道怎么收场。 用VScode开发,编译环境一直搞不定。明明它自己都能跳转打开可就是提示编译时找不到头文件。 我用单片机 十多年了,dsp cpld都用过,日系和台湾系单片机都用过,esp32开发是最难用的。

【回复】我也是,明明之前还能用的,过一段时间就用不了了,各种问题,这两天重装了一下环境,解决了大堆问题后能编译了,又说openOCD打开不了,flash下载不进去[辣眼睛]
【回复】回复 @junyees :加了。3个月啊,基本几句话就能说清的方法我肯定都试了过。
【回复】编译出错是idf 环境没配置好,ide 函数不能跳转是没装 c/c++插件。
只是觉得薯片很好吃:
为了节省大家时间,可以先搜索写下相关职位的数量,再来学习也不迟[嗑瓜子]

【回复】大家都在说积极学习,看到你这蚌埠住了哈哈哈
【回复】啊我都不知道学这个能做什么职位,嵌入式工程师?
为什么要昵称:
来了,没有esp32的同学们,推荐淘宝合宙esp32 c3 9. 9

【回复】回复 @孤独的二进制 :160m单核,还可以,就是arduino 蓝牙5. 0的库有些适配不了,价格太香了,没忍住
【回复】补充一下,如果是新手同学建议买官方的esp32 开发板。这个esp32 c3现在对第三方的库兼容不是很好。而且本人手里的非官方esp32开发板兼容性也是参差不齐,三种型号只有一种兼容比较好[笑哭]
要这b何用:
个人感觉学习嵌入式开发还是偏底层一点好,Arduino封装了太多东西,用起来是好用,但是过于臃肿,并不利于对MCU底层逻辑的理解。不过对于完全小白来说,Arduino确实有利于提高学习积极性

【回复】回复 @红莲の炽 : 扯,arduino比stm3简单多了
【回复】我感觉arduino好难搞,拿到一份arduino的程序导入库…烧录开发板的时候全是错误,各种未定义,别人都编译成功了,我连验证都过不了,[疑惑],折腾4天放弃了,不玩了,还是乖乖学stm了,vscode也是折腾不明白环境到底咋配置的
【回复】回复 @红莲の炽 : 请按照书本接线, 敲代码, 真的不会网路找一堆资源 不然去报名少儿编成, 老师很亲切喔
一然来谈钱:
ardunio 和 esp23 是一会儿事儿吗? ardunio是一个生态 esp32 是一个芯片 up先搞清楚。不要误导别人。什么是esp32?esp32是一颗控制芯片。对,它不是什么开发板,它只是开发板上的一颗控制芯片而已。 什么是arduino?Arduino指的是一个生态,包括了开发板,IDE(集成开发环境)社区,驱动库、应用案例等等。 通过上面的定义我们可以看出,esp32和arduino他们根本就不是一个维度的概念。

【回复】arduino出现的比较早,也很成功,所以形成了标准和生态。 ESP32出现的比较晚,但是后来者居上。ESP32以低廉的价格和内置WIFI,蓝牙,早已经在现在IOT,万物皆是云的时代,形成了自己的生态和标准。 你认为ESP32只是一个控制芯片? 那UNO R3上的ATMEGA328P是什么?
【回复】哈哈杠精,你听不出来UP说的arduino指的是他们公司开发的一款UNO型号的开发板?
【回复】回复 @孤独的二进制 : 哈哈让ETC精去用super loop吧
买米买菜买水:
想什么来什么 请让我叫你一声 “师傅”

程浅衡:
大量充斥的ardunio esp32项目,对于初次尝鲜单片机的我体会到了diy制作的快感。回头细想,我还是只看到了冰山一角,git clone而已。 真正的单片机用我觉得应该是逻辑的全面掌控,实现的精准把控,过程的细节把控,这也不由得想到了C语言的鲜明特性。 最近有段时间迷茫,学习的方向混杂,fpga,linux,esp32,stm32,map430,openmv,,,大多都是浅尝辄止,犹如大海行舟,我捞不到属于我的那一小杯,耐不下心。

bili_36353221893:
感谢up主分享!程序第一步运行了void setup() { // put your setup code here, to run once: Serial.begin(115200); Serial.println("Hello, ESP32!"); }可是有个问题:我们知道ESP32是支持多路UART的,并且支持IO_MUX灵活配置串口,请教up主应该怎么进行这些操作呢?

红岸R:
编译器比较推荐Visual Studio Code,然后安装一个platform插件,这样既可以选择Arduino开发环境,也可以选择IDF开发环境了,也可以安装其他的库,非常好用[打call]

【回复】回复 @Explosion-P :最新版本已经有了,你可以去vscode里面看看就知道了
78000035280_bili:
还是感觉在乐鑫的idf上直接开发的好。自己慢慢写驱动。移植别人的库,感觉学的东西比较少

【回复】同感,但是写驱动能力不够,大佬有没有idf框架的库[doge]
超级虾球:
给个建议 可以讲一下esp32命名规则,不是每个人都会到官网上看。 讲一下关于c语言有关espidf与gcc编译,优化级,文件结构cmake,等等不是所有人都学过,给个需要的知识树(技能树)让大家自己加点。

单片机 C++ 树莓派 极客 ARDUINO ESP8266 RTOS ESP32 乐鑫 FREERTOS

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读