设为首页收藏本站

 找回密码
 立即注册

用新浪微博登录

只需一步,快速搞定

搜索
热搜: 活动 交友 discuz
查看: 4522|回复: 1

Ubuntu 14.04 LTS下搭建TinyOS2.1.2开发环境

[复制链接]

36

主题

38

帖子

2015

积分

管理员

Linux及开源爱好者

Rank: 9Rank: 9Rank: 9

积分
2015
发表于 2014-10-3 17:59:25 | 显示全部楼层 |阅读模式
基本平台
1. 操作系统:Ubuntu 14.04
2. 硬件节点:Telosb节点


基本步骤
1. 安装准备:
如果系统没有python开发环境支持和g++编译工具:
$sudo apt-get install python-dev
$sudo apt-get install g++
2. 安装TinyOS及其工具:
a.在软件源中加入TinyOS源:
$sudo gedit /etc/apt/sources.list
加入: deb http://tinyos.stanford.edu/tinyos/dists/ubuntu natty main
b.更新及安装:
$sudo apt-get update && apt-get install tinyos-2.1.2


3. 添加环境变量:
$gedit ~/.bashrc
末尾追加如下内容:
#installation by substituting /opt for the actual tinyos tree
#installation point
TOSROOT="/opt/tinyos-2.1.2"
TOSDIR="$TOSROOT/tos"
CLASSPATH="$TOSROOT/support/sdk/java/tinyos.jar:."
MAKERULES="$TOSROOT/support/make/Makerules"
export TOSROOT
export TOSDIR
export CLASSPATH
export MAKERULES

export PYTHONPATH=$PYTHONPATH:$TOSROOT/support/sdk/python
关闭并重启终端或者$source ~/.bashrc,使配置生效。


4. 修改/opt/tinyos-2.1.2/ 文件夹权限,

$chown -R 用户名:组 /opt/tinyos-2.1.2/
注:一般用户名和组都为登录的用户名如 tom:tom

5. 安装tos-install-jni,

$sudo tos-install-jni

6. 检查是否安装正确:

$sudo tos-check-env
一般会出现两个Warning,一个是你的Java版本不对,不是1.4或者1.5的;另一个是graphviz版本有问题,都可以忽略。

7. 检查tinyos编译系统是否可用:

$ printenv MAKERULES
出现“/opt/tinyos-2.1.2/support/make/Makerules”信息则可用正常使用。

8. 最后进入/opt/tinyos-2.1.2/apps/Blink目录,编译Blink应用程序,输入如下命令进行仿真编译:

$make micaz sim
得到“Successfully built micaz TOSSIM library”信息,则编译顺利,环境安装成功。

From YTC ✎﹏₯㎕……………………
回复

使用道具 举报

1

主题

31

帖子

157

积分

荣誉会员

积分
157
发表于 2014-10-3 18:32:17 | 显示全部楼层
赞一个,整个TinyOS专区吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北林linux用户组 ( 京ICP备14050379号-1|人工智能

GMT+8, 2019-9-19 02:03 , Processed in 0.171343 second(s), 27 queries .

Powered by 北林Linux用户组

© 2014-2019 YTC