|
RTOS和micropython是两个不同的东西,用法和原理都不同,但是有交集。
- RTOS是一个实时系统,方便将复杂任务分成多个小任务,不但可以保证关键任务的运行,也可以简化编程。
- micropython是一种新的编程方式,用户可以不关心系统底层,使用python3的语法,和系统带有的API,就可以方便的编写嵌入式程序,对于开发产品原型特别方便。它对网络的支持也非常好,可以预期在物联网方面会有很大应用。
python中有线程(虽然很多地方不推荐使用它),线程的功能和RTOS类似,无论从功能还是使用方法都差不多。1.9版本以后的micropython开始支持线程了(_thread),在STM32和ESP32中都支持线程,ESP8266受内存限制暂时不支持线程。
国产的RTOS系统RT-Thread,现在支持也micropython了,通过软件包的方式提供micropython功能,有机会要测试一下。
|
|