现在你手里应该有应该有tinyos的源码了,OK第一件事情是去阅读一下,licences和其他该阅读的read等文件,你将会知道这个组件是谁提供的,哪些平台驱动是谁或者哪个公司写的,保持对程序员之间的尊重也了解一下平台的版权问题。
下面介绍一下底层相关的:
你生成的代码需要平台运行,那么tinyos最有名的平台应该就是telosb,同步介绍新平台,也就是作者移植的平台cc2538cb;在此主要还是针对tinyos2.2.12release版本的目录结构,后面会捎带说明为什么不是现在github上的做法。
很重要的是你要知道下面的环境变量:有可能是启动bashshell的时候自动export,也有可能是你手动去source xx.sh
TOSROOT
TOSDIR=$TOSROOT/tos
MAKERULES=$TOSROOT/support/make/Makerules
对于github上最新版本则有所替换,具体去看他的make目录下的read文件
下面介绍一下底层相关的:
你生成的代码需要平台运行,那么tinyos最有名的平台应该就是telosb,同步介绍新平台,也就是作者移植的平台cc2538cb;在此主要还是针对tinyos2.2.12release版本的目录结构,后面会捎带说明为什么不是现在github上的做法。
很重要的是你要知道下面的环境变量:有可能是启动bashshell的时候自动export,也有可能是你手动去source xx.sh
TOSROOT
TOSDIR=$TOSROOT/tos
MAKERULES=$TOSROOT/support/make/Makerules
对于github上最新版本则有所替换,具体去看他的make目录下的read文件