您现在的位置: 首页 > 标签 > TinyOS操作系统
TinyOS操作系统
TinyOS操作系统
相关文章 : 1篇 浏览 : 26次

     TinyOS操作系统是UC Berkeley(加州大学伯克利分校)开发的开源操作系统,专门为嵌入式无线传感器网络设计,该操作系统基于组件(Component-based)的架构使得程序能快速更新,同时又减小了受传感器网络节点存储器限制的代码长度。        一般而言,TinyOS操作系统的组件分为3种类型 :硬件抽象组件,合成硬件组件和高层软件组件。硬件抽象组件对物理硬件设备进行了TinyOS的组件化。在TinyOS系统平台中,每个硬件资源都被抽象成一个或多个易于操作的组件,用户程序访问这些资源时只需调用对应组件相应的功能接口,即可实现对硬件的操作。合成硬件组件所起到的作用即为将硬件抽象组件与高层软件组件进行连接。它可以利用硬件抽象组件提供的接口实现高于硬件抽象组件的功能,比如对字节的发送与接收。