用于Arduino的RTOS?


Answers:





1

如果您需要对“裸机”进行简单的多线程处理,那么我建议您使用Protothreads,它非常易于使用,并且开销很小(只有几个字节)!

我没有在Arduino Library上下文中测试Protothreads,尽管这应该可以工作,而且我可以看到有人已经这样做了

Protothreads也是Contiki OS的一部分,它是无线传感器网络应用程序的出色解决方案。移植Contiki来运行一些流行的Arduino板已经做了一些努力。

可以在此处找到原始端口的git存储库,尽管我尝试将其更新为较新的Contiki版本,并且它在此处。该代码适用于某些基本的“ Hello World!”。这些示例令人担忧,并且需要做一些额外的工作才能建立网络(例如6loWPAN / uIP),但是请注意,如果您不需要网络,那么使用Contiki并没有太多好处,并且如果您有以太网盾,则不需要这样的联网,因为已实现。


0

我一直在看atomthreads。那应该在avr上运行,但是我不知道您是否可以将Arduino的任何fw / sw部分合并到其中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.