TockOS是一款較新近的專用於無線傳感器網絡節點的一款開源實時作業系統。和其他實時作業系統不同,它使用類型安全而性能接近於C語言的Rust語言編寫內核,而且也是第一個這樣做的小型實時作業系統。[2]這樣一來,TockOS的大部分接口都是類型安全且模塊化的。由於Rust語言本身提供類型安全性,因此可以使用Rust擴展內核態功能而不至造成信息安全問題。[3] [4][5]
內核特性[6]
晶片組支持
Tock支持下列架構:
- TI CC26X2
- Nordic nRF51、nRF52、nRF5x
- Atmel SAM4L[8]
- TI TM4C129x
版本發佈
- 2016年5月9日,TockOS的OSDI會議版本發佈。這是TockOS的第一個版本。
- 2018年2月13日,TockOS 1.0 發佈。這是第一個滾動發佈,增加了nRF系列和TM4C系列晶片支持,並且包括了一些支持1.0版本系統調用接口的驅動庫。
- 2018年4月25日,TockOS 1.1 發佈。這個版本解決了1.0以來的一些問題,並且增強了低功耗能力。
- 2018年6月14日,TockOS 1.2 發佈。這個版本修復了一些問題,並支持了NRF52840等帶USB接口的晶片。
另請參見
參考資料
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.