TinyOS学习笔记1

TinyOS学习笔记1

2010.8.2

1.Ubuntu系统的安装

安装TinyOS可以在Windows中利用Cygwin进行安装,经过测试在XP中可以正确安装,但是安装的步骤过于麻烦,可以参考官方网站的安装步骤。在Win7中安装后有问题,不能正确编译。因此最好使用Linux系统来安装TinyOS,安装过程简单。

安装Ubuntu系统

1.Ubuntu的官方网站下载iso镜像,我安装的是10.04版本

2.可以有两种方式进行Ubuntu安装。

  (1)传统方式安装

      在系统中划分出空闲分区,利用U盘制作启动盘,官网有,可下载。重启系统选择U盘启动。进行安装。

  (2)wubi方式进行安装

      以文件形式进行安装,下载wubi,将镜像与wubi放于同一文件夹。点击wubi进行安装。

3.更新Ubuntu

  更行Ubuntu时需要注意,更新时grub不更新。利用wubi安装,我选择了更新grub,重新启动系统出现错误。解决方法如下:

1.另一台电脑,到Ubuntu网站下载镜像,安装到U盘中,制作启动盘。

2.开机,选择从U盘启动,在Boot里设置不好使,像我的ASUS A8,开机按ESC,选择U盘启动。

3.看到Ubuntu的欢迎界面,选择第一项,进入U盘中的Ubuntu系统。

4.在终端中,输入

sudo apt-get install lilo

sudo lilo -M /dev/sda mbr

5.重启系统,问题解决

4.使用root登录系统

2.在Ubuntu系统下安装TinyOS

我安装的时TinyOS2.1.1,安装过程参考TinOS官网的安装指导,但有问题,具体步骤如下:

1)在系统的“/etc/apt/sources.list”中,添加如下代码:

deb http://tinyos.stanford.edu/tinyos/dist/ubuntu <distribution> main

<distribution>可以为(edgy,feisty,gutsy,hardy,jaunty,karmic,lucid)

2)更新知识库,打开终端,输入

   sudo apt-get update

3)安装TinyOS

   sudo apt-get install tinyos

提示可选的tinyos的版本,选择最新的版本2.1.1

   sudo apt-get install tinyos-2.1.1

    4)设置环境变量

     在~/.bashrc 或者 ~/.profile中加入如下代码

     #Sourcing the tinyos environment variable setup script

     source /opt/tinyos-2.1.1/tinyos.sh

     可用如下方法打开~/.bashrc 或者 ~/.profile

      gedit ~/.bashrc

    5) 测试是否安装成功

      cd /opt/tinyos-2.1.1/apps/Blink/

      make telosb

      显示如下则安装成功:

      mkdir -p build/telosb



    compiling BlinkAppC to a telosb binary



ncc -o build/telosb/main.exe  -Os -O -mdisable-hwmul -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=telosb -fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -DIDENT_APPNAME=\"BlinkAppC\" -DIDENT_USERNAME=\"root\" -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USERHASH=0xa3473ba6L -DIDENT_TIMESTAMP=0x4c566efbL -DIDENT_UIDHASH=0xd972ea96L  BlinkAppC.nc -lm



    compiled BlinkAppC to build/telosb/main.exe



            2648 bytes in ROM



              54 bytes in RAM



msp430-objcopy --output-target=ihex build/telosb/main.exe build/telosb/main.ihex



    writing TOS image



BY gxq

本人刚刚研究,不对的请指教,还会陆续更新
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值