TinyOS开发环境安装 基于Ubuntu14.04.

Slides:



Advertisements
Similar presentations
综合开拓业务部 2013 年 车险产品基础知识. Source: Roland Berger & Partners-analysis 商业险简介 交强险简介 车险服务介绍 车险销售的话术
Advertisements

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
组长:倪运超 小组成员:徐悦、曹吕卿、孙浩、徐圣尧.  上海的历史 上海的历史  上海的历史 上海的历史  上海的文化 —— 建筑 上海的文化 —— 建筑  上海的文化 —— 美食 上海的文化 —— 美食  香港的历史 香港的历史  香港的历史 香港的历史  香港的文化 —— 建筑 香港的文化.
案件背后的生活智慧 上海市公安局治安总队黄奕 如何防范电信诈骗. 什么是 电信诈骗 主要指不法分子通过手机、固定电话、网络等现代通讯方式发布、传 播虚假信息,设下圈套,实施诈骗的违法犯罪行为。
一、 突出解析几何复习中的重点问题的通法通解 解析几何中的重点问题 一、 突出解析几何复习中的重点问题的通法通解 直线与圆锥曲线的位置关系 重点一.
第十三章 中国的传统科学技术 中国古代的科技曾经长期处于世界领先地位,对人类文明的进步作出过重要贡献,并形成了富有特色的科技文化。在今天,源自中国古代科技文化的中医学仍然在现实生活中发挥着积极的作用。
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
分论坛二:04 山东交通学院 绩效考核管理的实践与思考 山东交通学院 李景芝
開南大學 資訊管理學系 學分學程相關說明.
2013年初级会计实务 主讲: 冯毅 教授.
CSpace安装管理与系统配置管理 中科院兰州文献情报中心 信息系统部
C语言程序设计 李伟光.
毛峰教授 北京师范大学教授,博士生导师 国家社科基金项目专家 北京华文教育顾问
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
2.2价格变动的影响.
人 因 工 程 四室一B 黃雅勤 四室一B 黃曉楓 四室一B 鄭羽真 四室一B 張起順.
“计算机与网络”工作室和相关特需课程建设
雄伟的金字塔.
未来协同项目计划书.
主讲:邓 志 龙 Linux 网络技术 主讲:邓 志 龙
香港普通話研習社科技創意小學 周順強老師.
主講人:臺中市政府警察局 交通警察大隊 行政組組長簡仁照
國立空中大學台南學習指導中心 開學典禮工作報告
資訊安全與系統管理 2013/3/13 Chien wei lin.

精英型软件人才 培养模式的探索与实践 卢 苇 北京交通大学国家示范性软件学院.
Subversion (SVN) Presented by 李明璋 R /2/21
第16章 編譯與升級Kernel系統核心 課前指引
开 学 第 一 课 六年级3班.
Interprocedural distributive environment problem (IDE) & EPICC &SOOT
Ubuntu 驱动安装准备 1. 确认ubuntu操作系统版本 2. 运行安装脚本 3.驱动Controller.
嵌入式Linux开发快速入门 迟思堂工作室 李迟
第7章:文件共享与远程控制 第6章:vi/vim——回顾 本章教学目标: vi/vim的三种工作模式 vi/vim的基本用法
主讲:邓 志 龙 Linux网络技术 主讲:邓 志 龙
Linux的認識與使用 2013/01/05.
网络仿真工具介绍
第2章 大数据处理架构Hadoop (PPT版本号:2017年2月版本)
雲端計算 參考書籍:Python+Spark 2.0+Hadoop 機器學習與大數據分析實戰
Computer Network Lab 資碩一 黃麒瑋
教育部補助「行動寬頻尖端技術跨校教學聯盟計畫-行動寬頻網路與應用-小細胞基站聯盟中心計畫」 Small Cell創新應用與服務專題 實驗單元: Small Cell實驗-觀察Management Report 計畫主持人:許蒼嶺 授課教師:李宗南 國立中山大學 資訊工程系.
并行计算实验上机 国家高性能计算中心(合肥).
DM81X 视频采集处理 ——软硬件环境介绍 广州创龙电子科技有限公司
高并发之Redis初级 讲师:杨振平 博客地址:blog.csdn.net/yangzhenping
Unit 06 雲端分散式Hadoop實驗 -II
編譯環境介紹.
Linux环境高级编程实验.
助教:胡光能,解定宝 编译原理讲师:戴新宇
编译与多文件.
本节我们结合AD5724驱动时序给大家介绍一下状态机在实际工程中的使用。
基于GATE的PET仿真环境的实现与应用
伺服器探索營 Day 1 指導老師: 張啟中 (JohnAxer) 教學助理:
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
Linux核心編譯與模組管理 2013/01/19.
雲端計算.
编辑文本文件 软件包管理 Samba 在Linux下使用Windows共享打印机
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A Lab3.
雲端計算.
英创安众公开课程(日语) ~ 劳务基础讲座 2015年4月22日(周三)~ 课程内容和报名回执
○课程目的 英创安众公开课程(中文) 培训内容及报名回执 ~ 管理基础讲座 2015年4月9日(周四)~ 讲师介绍 林立群 英创讲师
京都楓采 by 王南焜 林淑玹 按鍵換頁 請開音響!.
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A Lab3.
課程網站
实验一:编译运行Linux内核并使用gdb进行调试
生命教育 媒材應用分享 電影 天外奇蹟(UP) 華盛頓高中 巫孟容.
实验二:添加Linux系统调用及熟悉常见系统调用
助教:田成锦、汪睿、游翎璟 吴加禹、李佳伟、唐凯成
方格紙上畫正方形.
教育部補助「行動寬頻尖端技術跨校教學聯盟第二期計畫 -- 行動寬頻網路與應用 -- 小細胞基站聯盟中心」 課程模組: 「LTE-Small Cell 核心網路架構及服務」 實驗二: QoS網路效能指標 (Delay, PLR, Throughput) 的量測 計畫主持人:許蒼嶺 (國立中山大學.
Linux网络配置管理.
Usage Eclipse 敏捷方法工具介紹 實驗室網站:
Presentation transcript:

TinyOS开发环境安装 基于Ubuntu14.04

安装条件 Ubuntu 14.04 及先前版本,本教程以Ubuntu14.04为示例,12.04以前版本可能会有稍许不同 有基本的linux知识 Ubuntu里装过了java(非必要)

添加源 在/etc/apt/sources.list.d文件夹里新建tinyos.list文件文件内容为 deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main

下载TinyOS 执行sudo apt-get update 命令 执行sudo apt-get install tinyos-2.1.2命令等待tinyos安装完毕

添加环境变量 在/etc/profile.d文件夹内新建tinyos.sh文件,文件内容为 export TOSROOT="/opt/tinyos-2.1.2" export TOSDIR="$TOSROOT/tos" export CLASSPATH = $CLASSPATH:$TOSROOT/support/sdk/java:$TOSROOT/support/sdk/java/tinyos.jar export MAKERULES=$TOSROOT/support/make/Makerules export PYTHONPATH=$PYTHONPATH:$TOSROOT/support/sdk/python echo "setting up TinyOS on source path $TOSROOT"

验证安装 执行source /etc/profile 执行tos-check-env不出现error就算安装成功了

修改权限 执行ll /opt命令可以看见tinyos主体已经安装完成,但是普通用户并没有在文件夹里编译相关例程的权限。为了验证是否安装成功需要编译一个基础程序来实验一下。有两个方法。 第一个方法是吧/opt/tinyos-2.1.2/app/Blink文件夹复制到用户文件夹赋予777权限然后再编译。

修改权限 第二个方法是新建tos的组然后将本地用户加入该组,最后将tinyos-2.1.2文件夹改成tos组 具体方法如下 sudo addgroup tos sudo adduser 用户名 tos sudo chown -R root:tos /opt/tinyos-2.1.2 最后进入Blink目录下执行make micaz sim进行编译,micaz是平台名,sim表示进行仿真编译,只有micaz平台支持仿真。