系列文章目录
TinyOS 系列文章【一】:TinyOS 配置教程
TinyOS 系列文章【二】:Tossim 教程
前言
本文主要用于记录在 WSN 课程中,配置大作业所需使用的 TinyOS 仿真环境
1. 安装
1.1. 实验环境
本实验以如下版本为例,其他系统版本可能会出现未知的问题
- ubuntu-14.04.6
- VMware Fusion
有关虚拟机的安装,可以参考我的另一篇 blog:Blitz 配置教程
1.2. TinyOS基础工作
- 在 ubuntu 的 package list file 添加源
sudo gedit /etc/apt/sources.list
这个命令使用的是 gedit 编辑器,当然你也可以使用 vim 等
需要注意的是,你需要先使用 su root 进入 root 后, 再使用 sudo 以运行如上指令,否则会报如下错误:
(gedit:2640): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
** (gedit:2640): CRITICAL **: log.vala:104: Unable to connect to Zeitgeist: 连接已关闭
(gedit:2640): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
(gedit:2640): dconf-WARNING **: failed to commit changes to dconf: 连接已关闭
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
Error creating proxy: 连接已关闭 (g-io-error-quark, 18)
(gedit:2640): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(gedit:2640): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(gedit:2640): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion

本文详细介绍了在Ubuntu14.04虚拟机中配置TinyOS环境的过程,包括添加TinyOS源,更新资源,安装TinyOS,配置环境变量,安装Java以及编译器。文章还提到了可能出现的错误及解决方法,并通过测试Blink应用的编译来验证配置是否成功。

782

被折叠的 条评论
为什么被折叠?



