摘要: 一 命名的约定 (1)所有的nesC文件的扩展名者是“.nc”。并且nesC编译器要求文件名与文件内定义的接口名或组件名相匹配。 (2)目录名要使用小写字母。 (3)接口名或组件名是以大写字母开关的混合形式。 (4)所有的公共组件应当带有后缀“C”,所有的私有组件必须带有后缀“P” (5)接口名不能以“C”或“P”结尾。 (6)如果接口和组件相关,除了组件名后缀(“C”和“P”)之外,建议两者采用相同的命名。 (7)命令、事件、任务和函数都使用小写字母开头的混合形式。 (8)常量名全部是大写字母,并且用下划线连接两个字词。推荐使用enum枚举不用#define。 (9)模块内... 阅读全文
posted @ 2012-09-05 19:56 dudu1990 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 实验目的将TinyOS移植到CC2430芯片实验准备硬件:CC2430开发板一块(华凡出产),仿真器软件:Keil,TinyOS 2.x,TinyOS8051wg-0.1pre4.tgz,SmartRF04 FlashProgramer其它:在做实验之前请确保你已经正确安装了TinyO-2.1.1及其它工具。具体安装步骤可以参考网上资料。实验步骤----------------------------------------------------------------------------------------------------------------------步骤1:安装Ke 阅读全文
posted @ 2012-09-05 19:55 dudu1990 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 硬件开发环境:黑金开发板Cyclone IV,软件开发环境:Quartus 11.0 + Nios II 11.0背景介绍:之所以想写本实验,在于<Nios那些事>做该实验的开发环境是Quartus 9.0 + Nios II 9.0的,对于我这种初学者来说,很是郁闷。改了那么多之后,算是调通了,于是想记录下本次实验。由于本人语言能力有限,所以不打算重新写本次实验,只是按<Nios那些事>的顺序改动些。一、简介个人附注:1)关于如何分配信号线,如何编配外设与AVALON总线的接口信号线。强烈建议有余力的情况下阅读参考文档<Avalon Interface Specifications> ... 阅读全文
posted @ 2012-09-05 19:54 dudu1990 阅读(319) 评论(0) 推荐(0) 编辑