第3讲-第二章TinyOS入门全解.ppt

第3讲-第二章TinyOS入门全解

nesC 是对C 的扩展和修改,ncc 是nesC 的编译器,它是gcc 的修改和补充。ncc 先把nesC 预编译成C 文件,再通过交叉编译器把C 文件编译成可执行文件。 注意: 顶层配件不提供和使用任何接口。当配件不是顶层配件是,在关键字configuration 后面的花括号之间可以包括如下语句:关键字provides 指出配件要提供给其他组件调用的接口;关键字uses指出配件要使用的其他组件。具体的配件实现是在关键字implementation 后的花括号中完成的,关键字components 指出配件所用到的组件。 在此例中,配件PowerupAppC 是顶层配件,不提供和使用任何接口。当配件不是顶层配件是,在关键字configuration 后面的花括号之间可以包括如下语句:关键字provides 指出配件要提供给其他组件调用的接口;关键字uses指出配件要使用的其他组件。具体的配件实现是在关键字implementation 后的花括号中完成的,关键字components 指出配件所用到的组件。此例中是MainC,PowerupC 和LedsC。 * * * * 3.1 源文件命名的一些注意 文件名 文件类型 Foo.nc 接口文件 Foo.h 头文件 FooC.nc 公共组件(配件或模块) FooP.nc 私有组件(配件或模块) 虽然可以给应用程序中的模块

文档评论(0)

1亿VIP精品文档

相关文档