注1:为了以后便于维护,以及方便的在不同人的计算机间迁移开发成果,希望所有人的计算机遵循相同的设置,这包括:WSN项目开发路径,软件安装路径,环境变量设置等。
开发目录设置:
==========
d:\dev\ 开发主目录
d:\dev\openwsn\ OpenWSN核心项目主目录。其下设置如下子目录
bin 二进制可执行文件
data 实验数据
doc 设计文档
hardware 硬件设计
install 用于开发本项目需要的一些特有工具软件
knowledgebase 搜索到的各种资料
release
source 源代码
extern 使用到的各种外部库(目前没有)
include 头文件目录
lib 公共的C文件目录
test 测试代码
libsink
worldview
openwsn
hal
service
ucos-ii
svn 版本管理系统使用
temp 临时文件夹,编译使用
注:每个项目编译过程中产生的中间代码文件放在%WSN%/temp下面,为避免混淆,可以在temp下面建立子目录,输出的二进制文件可以放在%WSN%/bin下面。
应用软件设置
==========
\bin放置那些需要经过安装才能使用的软件
\binx放置那些无需安装,拷贝后即可使用或者设置一下路径就可使用的软件
\bin\ads
\bin\ccs
以下设置仅属于示例,安装目录名全部为小写,可以在安装目录名的后面加上版本号,例如\binx\eclipse-3.3
skyeye
d:\binx\skyeye
一个由清华大学陈渝博士收创的ARM7软件模拟器,在一定程度上可以代替硬件仿真板进行调试开发。
cygwin
d:\binx\cygwin
Windows下面的GNU开发环境
mingw
d:\binx\mingw
Windows下面的GCC开发环境
Eclipse 3.3
d:\binx\eclipse
非常优秀的Eclipse平台软件,用于GCC开发和代码书写,即使只使用其编辑和版本管理也不错
针对SVN系统的版本管理插件subclipse需要另外下载。有一个filesync插件也很有用。
基于Eclipse可以下载CDT从而搭建一套GCC开发环境
TinyOS操作系统
d:\binx\tinyos
针对ARM的GCC编译器
d:\binx\arm-gcc
.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment