数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7566|回复: 43

[Arduino] 为了ESP8266准备到arduino坑里转转,浅尝辄止的玩玩

[复制链接]
发表于 2020-8-14 20:00:52 | 显示全部楼层
Esp8266 不上官方RTOS简直是浪费。
回复 支持 反对

使用道具 举报

发表于 2020-8-19 00:50:47 | 显示全部楼层
jjbboox 发表于 2020-8-15 19:28
貌似arduino的esp8266库已经包含rtos

Arduino是基于ESP8266_NONOS_SDK-2.1.0开发的,不支持多任务。在sttup里添加  printf("\r\nSDK version:%s\r\n", system_get_sdk_version()); ,就知道它到底是个什么东西了。
回复 支持 反对

使用道具 举报

发表于 2020-8-19 22:46:59 | 显示全部楼层
jjbboox 发表于 2020-8-19 13:43
Arduino的ESP8266支持一个叫做ets_task的东西,貌似可以创建任务回调。
具体没怎么了解过。
但是esp32肯 ...

这个是ESP8266_NONOS_SDK的基本功能,支持3个任务,可以看官方SDK手册,但是这个是基于消息队列的,和RTOS效率差不是一点半点。Arduino内实际是可以直接调用ESP8266_NONOS_SDK API 函数的,也可以用API函数定义一个硬件定时器和串口空闲中断之类的,这些都是Arduino不支持的。当Arduino干不下去了,想想API函数吧:lol:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-3 17:54 , Processed in 0.093600 second(s), 8 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表