2013-03-14 68 views

回答

1

半自助旅游旅行社-OS对物联网的支持抢占式多线程。在半自助旅游旅行社,多线程的实现对动态加载和更换个别服务的事件驱动内核之上的库。该库可以链接到需要多线程的应用程序。 Contiki多线程库分为两部分:(i)平台独立部分(2)平台特定。独立于平台的部分与事件内核连接,并且库的平台特定部分实现堆栈切换和抢占原语。 Contiki使用protothreads来实现所谓的多线程。 Protothreads专为严重的内存限制设备而设计,因为它们无堆栈且重量轻。 protothreads的主要特点是:非常小的存储器开销(只有两个每protothread字节),一个线程没有额外的堆栈,高度便携(即,它们被完全写入在C和因此没有特定体系结构的汇编代码)。 Contiki不允许中断处理程序发布新事件,Contiki不提供进程同步。中断处理程序(必要时)和阅读器功能必须同步以避免竞争状况。请看看下面的链接[环形缓冲区库]也:https://github.com/contiki-os/contiki/wiki/Libraries

0

这可能是值得指出的是,端口使用最广泛的传感器节点,在TelosB,确实支持抢占。

+0

有'TelosB'和'TmoteSky'之间的差异? – watou 2013-12-19 19:17:56

+0

Tmote天空是启动“Moteiv”(后来“Sentilla”)早些时候出售的商业产品。 Telos是Berkeley开发的架构的通用名称,Tmote Sky是基于此架构的。 'B'来自硬件版本。 – Pablo 2014-01-07 12:14:48

相关问题