T iny os 操作系统采用的轻量级线程技术 、 两层调度方式 、 事件驱动模式 、 主动消息通信技术及组件化编程 等有效地提高了传感器节点 CP U 的使用率 , 在 T iny os 中采用 Nes C 语言进行应用程序开发 , 有很多问题值得研究和探 讨 。从 Nes C 语言基于组件化编程的特点入手 , 讨论基于 T iny os 的应用程序的开发过程 。分析了编程语言 Nes C 的应用 程序结构 , 结合实例给出完整的 T iny os 中用 T oss im 模拟器模拟应用程序的过程 , 说明了应用程序开发的步骤及运行方法