随笔分类 - TinyOS
摘要:1.Basestation案例 位于/opt/tinyos-main-master/apps/Basetation 1.1本例的顶层结构图: 1.2软件实现流程 1) uartIn,uartOut 指向uartQueue的首尾位置。 2) TinyOS中ONE、ONE_NOK、TCAST释义 在Ti
阅读全文
摘要:1.make系统安装 2.make系统结构 3.第三版Makerules文件部分解析 添加附加的make目录。以“:”分隔开。 第五行定义了全部make路径的变量。8-9行定义了指定目标组件的参数。 此段代码是获取nesc编译参数中的路径参数,其中tos-sub-tosdir是创建nescc路径命令
阅读全文
摘要:Makerules 文件解读 位于/opt/tinyos-2.1.2/support/make 15-17行为tos文件夹路径设置函数 这段代码作用是在cygwin下,文件路径格式修改。将路径中的'\'替换为'/'。 4-5行是windows下make路径设置,7行是linux下make路径。 11
阅读全文
摘要:1.接口 NesC程序主要由各式组件(component)构成,组件和组件之间通过特定的接口(interface)互相沟通。一个接口内声明了提供相关服务的方法(C语言函数)。例如数据读取接口(Read)内就包含了读取(read)、读取结束(readDone)函数。接口只是制定了组件之间交流的规范,也
阅读全文
摘要:1:打开/etc/apt/sources.list 文件,在文件最底部添加安装源: 2. 执行更新 3. 安装TinyOS和所有支持工具 4. 设置环境变量 由于tinyos-2.1.2下面并没有tinyos.sh这个文件,现在新建一个。 输入一下内容: 接下来编辑.bashrc,使每次启动bash
阅读全文