安装TinyOS需要六个步骤
- 格式:doc
- 大小:53.00 KB
- 文档页数:7
安装操作系统的流程随着科技的不断发展,计算机已经成为我们日常工作和生活中不可或缺的一部分。
而安装操作系统是使用计算机的第一步,它决定了计算机的基本功能和性能。
本文将介绍安装操作系统的流程,并提供一些建议和注意事项。
一、准备工作1. 获取操作系统安装介质:操作系统通常以光盘或USB闪存的形式提供。
根据需要选择合适的操作系统版本并获得相应的安装介质。
2. 确认计算机硬件要求:不同的操作系统对计算机硬件配置有不同的要求。
在安装之前,务必确认计算机的硬件配置是否符合操作系统的要求,例如处理器、内存、存储空间等。
3. 备份重要数据:安装操作系统将会格式化您的硬盘,因此在安装之前务必备份所有重要数据,以防数据丢失。
二、启动计算机并进入安装界面1. 插入操作系统安装介质:将操作系统安装介质插入计算机的光驱或连接USB闪存。
2. 设置启动顺序:如果计算机没有自动启动安装介质,您需要进入计算机的BIOS设置来调整启动顺序。
通常,在计算机启动时按下相应的按键(通常是DEL或F2),然后在BIOS设置中将启动顺序更改为安装介质。
3. 保存设置并重启:修改启动顺序后,记得保存设置并重启计算机。
三、安装操作系统1. 选择安装语言和地区:在安装界面上,根据个人需要选择适合的安装语言和地区。
2. 接受许可协议:阅读并同意操作系统的许可协议。
3. 选择安装类型:通常有两种安装类型可供选择:新建安装和升级安装。
如果您要安装全新的操作系统,选择新建安装;如果您只是升级旧的操作系统,选择升级安装。
4. 格式化硬盘并分区:根据需要选择硬盘的分区方式,可以选择自动分区或手动分区。
如果您对分区不了解,建议选择自动分区。
5. 安装操作系统:根据界面提示,完成操作系统的安装。
这个过程需要一定时间,请耐心等待。
四、设置和配置1. 创建用户账户:在安装完成后,通常需要创建一个用户账户。
输入用户名和密码,并根据需要设置其他相关信息。
2. 更新和安装驱动程序:安装完成后,建议立即更新操作系统及相关驱动程序,以确保系统的安全和稳定性。
UNIS服务器操作系统安装指导紫光恒越技术有限公司资料版本:5W300-20220520Copyright © 2022 紫光恒越技术有限公司及其许可者版权所有,保留一切权利。
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播。
UNIS为紫光恒越技术有限公司的商标。
对于本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
由于产品版本升级或其他原因,本手册内容有可能变更。
紫光恒越保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利。
本手册仅作为使用指导,紫光恒越尽全力在本手册中提供准确的信息,但是紫光恒越并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保。
环境保护本产品符合关于环境保护方面的设计要求,产品的存放、使用和弃置应遵照相关国家法律、法规要求进行。
目录1简介 ··························································································································· 1-1 2安装操作系统 ··············································································································· 2-12.1 准备OS镜像 ············································································································ 2-12.2 登录服务器··············································································································· 2-12.2.1 通过本地登录服务器 ·························································································· 2-12.2.2 通过BMC登录服务器远程控制台 ········································································· 2-12.3 连接OS镜像文件 ······································································································ 2-22.4 配置RAID ················································································································ 2-32.5 选择启动介质············································································································ 2-32.6 安装银河麒麟操作系统 ································································································ 2-4 3查看并安装设备驱动程序 ································································································ 3-13.1 检查设备驱动程序······································································································ 3-13.2 安装设备驱动程序······································································································ 3-2 4常见问题解答 ··············································································································· 4-14.1 如何远程控制服务器? ································································································ 4-14.2 如何制作可引导U盘 ·································································································· 4-14.2.1 使用Win32DiskImage制作可引导U盘·································································· 4-14.2.2 使用UltraISO制作可引导U盘············································································· 4-24.2.3 使用Linux dd命令制作可引导U盘······································································· 4-34.3 如何使用PXE方式安装操作系统?················································································ 4-34.4 如何查看系统的内核版本? ·························································································· 4-54.5 RAID卡支持哪些RAID级别? ······················································································ 4-64.6 设备出厂是否默认安装了操作系统? ·············································································· 4-6 5技术支持 ····················································································································· 5-15.1 技术支持网址············································································································ 5-15.2 获取技术支持············································································································ 5-1 6缩略语 ························································································································ 6-1手册中涉及的软件界面可能会不定期更新,请以产品实际显示界面为准。
将Tinyos2.x移植到cc2530编译环境的搭建流程:在windows下建立cygwin平台,并搭建Tinyos的编译环境,然后将基于Tinyos的应用程序编译成hex文件,通过仿真器下载到cc2530片子上运行。
原材料:硬件(cc2530节点,仿真器等)、软件(Cygwin,Keil,TinyOS 2.x,编译环境配置软件包,SmartRF04 Flash Programer等)。
注意:硬件是原来在IAR下能正常使用的CC2530开发硬件就OK声明:一.里面很多东西我借鉴了网上的资料,并写在后面的参考文献中。
并对一些内容进行了修改和强调,以及我遇到的一些问题的解决方法。
= = = = = = = = = = = = = = = = = = = = = =1.安装Keil (Keil uVersion4)这些资源网上很多,百度和谷歌都可以搜到(注:一定要下载keil uVersion4,不可以下载4以下的版本,因为要运行的是cc2530,4以下的版本会找不到相关的编译平台环境)2.安装java 1.5 JDK我开始用1.6了的,反正一直没成功,不知道是不是这个原因。
最好就用1.5这个版本吧。
安装完了在命令行中:java –verson ,出现“java version “1.5.0”表示是1.5版本了。
3.安装Cygwin(1)下载Cygwin,我是在这里下载的:/index.php/Installing_TinyOS_2.0.2#Manual_installation_on_your_host_OS_with_RPMs,在Setp 2: Install Cygwin中第一步有个cygwin-files.zip,点击即可下载。
这个地址好像也可以下载:rmatik.uni-freiburg.de/people/aslam/cygwin-files.zip(2)安装时先解压下载的cygwin,点击setup.exe即可,默认安装在c盘下。
TinyCoreLinux安装配置Published 2020年9⽉1⽇ byTiny Core Linux 安装配置简介Tiny Core Linux是⼀个mini Linux操作系统,基于 BusyBox和FLTK提供基本功能。
其发⾏版本在11M-16M 官⽹上也提供Plus版本也只有106M。
它很精致。
安装操作系统安装镜像下载下载页⾯我下载了两个版本镜像:x86版本: TinyCore-11.1.isox86_64位版本:TinyCorePure64-11.1.iso环境准备我们使⽤的vmware ⾸先新建⼀个linux虚拟机,我选的版本是其他Linux5.x或更⾼版本内核64位, 并添加了两块SATA的硬盘(默认的SCSI硬盘识别似乎有些问题)开始安装安装过程主要下⾯三个步骤:光盘启动操作系统;配置⽹络下载安装脚本安装;1 . 选择镜像: 光盘镜像选择 x86版本:TinyCore-11.1.iso (不影响安装)2 . 启动系统: 启动后会出现四个选项, 选择第三项Boot TinyCoreBoot TinyCore (on slow devices, waitusb=5)Boot Core (command line only)Boot Core (command line only on slow devices, waitusb=5)可以看到系统后进⼊命令⾏窗⼝,但是这种模式下进⾏操作重启将全部丢失。
要保留我们相关配置,需要挂载硬盘。
3 . 配置⽹络: 配置⽹卡地址路由及域名服务器。
sudo ifconfig eth0 192.168.xxx.202 netmask 255.255.255.0sudo route add default gw 192.168.xxx.1 dev eth0sudo echo nameserver 192.168.xxx.1 >> /etc/resolv.conf4 . 下载安装脚本: 会联机下载相关安装包tce-load -wi tc-install.tcz5 . 安装:启动安装脚本sudo tc-install.sh选择c从光盘启动Core Installation.Install from [R]unning OS, from booted [C]drom, from[I]so file, or from [N]et. (r/c/i/n): c选择f安装到本地硬盘Select install type for /mnt/sr0/boot/core.gzFrugal* Use for frugal hard drive installations.Note: You will be prompted for disk/partion andformatting options.HDD* Use for pendrives. Your BIOS must support USB-HDD booting.* A single FAT partition will be made.Note: Requires dosfstools extension.Warning: This is a whole drive installation!Zip* Use for pendrives. Drive will be formatted into two FAT partitions.* One small one for USB_ZIP boot compatibility, and used to hold Tiny Core.* The remaining partition will be used for backup & extensions.Note: Requires dosfstools and perl extensions.Warning: This is a whole drive installation!Select Install type [F]rugal, [H]DD, [Z]ip. (f/h/z): f选择1使⽤整个硬盘安装Select Target for Installation of core1. Whole Disk2. PartitionEnter selection ( 1 - 2 ) or (q)uit: 1选择1安装到第⼀块硬盘上Select disk for core1. sda2. sdbEnter selection ( 1 - 2 ) or (q)uit: 1安装bootloader选择yWould you like to install a bootloader?Most people should answer yes unless they are trying to embed Coreinto a different Linux distribution with an existing bootloader.Enter selection ( y, n ) or (q)uit: yInstall Extensions from this TCE/CDE Directory:选择分区格式 ext4Select Formatting Option for sda1. ext22. ext33. ext44. vfatEnter selection ( 1 - 4 ) or (q)uit: 3设置⼀些启动选项, 这⾥先不输⼊,直接回车Enter space separated boot options:Example: vga=normal syslog showapps waitusb=5选择y,开始安装Last chance to exit before destroying all data on sdaContinue (y/..)?安装完毕后有以下信息回显, 安装完毕.Writing zero's to beginning of /dev/sdaPartitioning /dev/sdaFormatting /dev/sda1mke2fs 1.45.4 (23-Sep-2019)1+0 records in1+0 records out440 bytes (440B) copied, 0.000846 seconds, 507.9KB/sUUID="XXXXXXX"Applying syslinux./mnt/drive/tce/boot/extlinux is device /dev/sda1Setting up core image on /mnt/sda1Installation has completedPress Enter key to continue.按照这个步骤把第⼆块硬盘也安装⼀下. 第⼆块硬盘使⽤镜像TinyCorePure64-11.1.iso 安装, 使⽤umount卸载原有x86镜像,mount重新挂载新的镜像。
TinyOS-2.x安装与配置官方说明:/tinyos-2.x/doc/html/install-tinyos.html/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_O S_with_RPMs一、系统要求1、安装Java1.7,配置环境变量Path=%Path%;C:\Program Files\Java\jdk1.7.0\binClassPath=.;C:\Program Files\Java\jdk1.7.0 \lib\tools.jarJAVA_HOME=C:\Program Files\Java\jdk1.7.0环境变量已经设置完毕了。
2、编写HelloWorld.java小程序测试打开记事本,输入下面这个小程序,另存为HelloWorld.javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}运行cmd,到HelloWorld.java所在目录,执行javac HelloWorld.javajava HelloWorld如果能正确输出Hello, World! 说明环境变量设置成功。
二、安装Cygwin1、解压cygwin-1.2a.tgz,双击Setup.exe2、 Install from local directory3、选择目标文件夹,Install for: All Users,Default Text File Type: Unix4、选择安装源5、选择安装包,必选安装包Archive,Devel(gcc、make等编译工具),Libs,Net,Shells,Utils(rpm等命令)6、安装,完毕后在桌面创建一个图标,双击运行后如果有问题可以重启一下电脑三、安装nesC & TinyOS-2.x1、运行Cygwin将自动生成\Cygwin\home目录,复制nesC & TinyOS RPM至\Cygwin\tmp目录下2、安装nesC RPM:nesc-1.2.8b-1.cygwin.i386.rpm按顺序安装tinyOS RPM:avarice-2.4-1.cygwin.i386.rpmavr-binutils-2.15tinyos-3.cygwin.i386.rpmavr-gcc-3.4.3-1.cygwin.i386.rpmavr-libc-1.2.3-1.cygwin.i386.rpm[RPM命令]●rpm –ivh package_name:首次安装该包●rpm –Uvh package_name:升级包●rpm –qa:查看已安装的RPM包●rpm –e package_name:删除RPM包●如果安装过程中出现类似“package nesc-1.2.8b-1 is intended for a cygwin operatingsystem”的错误,使用--ignoreos --force命令:rpm –ivh/Uvh --gnoreos --force package_name四、配置和测试环境1、进入\Cygwin\etc\profile.d目录,将如下内容保存为tinyos.sh[注]sh文件不能通过txt更改后缀得到,复制该目录下的其它sh文件,重命名为tinyos.sh2、安装Graphviz-1.103、修改Cygwin\opt\tinyos-2.x\support\make\sim.extra首先查看当前系统Python版本:在Cygwin中输入python –V用source insight打开sim.extra,在Line8处插入新行:修改完毕后重新打开Cygwin,进入opt\tinyos-2.x\apps\Blink目录,输入make micaz sim正确的运行结果如下:4、运行Cygwin,输入tos-check-env,输出类似:5、测试环境进入opt\tinyos-2.x\apps\Blink目录,输入make mica2至此Cygwin和TinyOS-2.x环境配置完毕。
TinyOS 2.x 编程入门教程Version 1.02010/12/17目录前言 (1)第1章编程环境的建立 (2)1.1安装J AVA 1.6JDK (2)1.2安装CWGWIN(WINDOW ONLY) (2)1.3安装编译器 (3)1.4安装T INY OS工具 (3)1.5设置环境变量 (4)1.6安装G RAPHVIZ (4)1.7检测软件安装情况 (4)1.8USB串口驱动下载及安装 (5)第2章TINYOS简介 (7)2.1NES C语言简介 (7)2.1.1组件(components) (7)2.1.2并发模型 (11)2.2常用MAKE命令简介 (12)2.3应用举例:B LINK ---T INY OS编程的“H ELLO W ORLD”程序 (12)2.3.1Blink配件 (13)2.3.2BlinkC模块 (14)2.3.3事件evenst和命令commands (16)2.3.4编译Blink应用程序 (17)2.3.5安装Blink程序到Telosb节点并运行 (17)2.4下载程序出错故障排除 (18)2.5小结 (20)第3章TELOSB硬件平台常用可编程器件和对应的TINYOS组件介绍 (21)3.1L ED (22)3.1.1Telosb硬件平台上的Led器件展示 (22)3.1.2TinyOS中Led编程组件介绍 (22)3.2传感器 (23)3.2.1Telosb硬件平台上的传感器展示 (23)3.2.2TinyOS中传感器编程组件介绍 (24)3.3串口 (25)3.3.1Telosb硬件平台上的串口展示 (25)3.3.2TinyOS中串口编程组件介绍 (26)3.4R ADIO (26)3.4.1Telosb硬件平台上的Radio相关器件展示 (26)3.4.2TinyOS中Radio编程组件介绍 (27)3.5小结 (27)第4章用事件驱动方式从传感器获取数据 (27)4.1模块实现 (28)4.2ADC (30)第5章TINYOS任务及应用举例 (32)5.1任务的创建和调度 (32)5.2举例:S ENSE T ASK应用程序 (33)5.3小结 (33)第6章TINYOS串口编程 (34)6.1T EST S ERIAL应用程序 (34)6.2串口助手:PC上显示从串口读取的数据 (38)6.3T ELOSB从串口读取数据 (39)6.4O SCILLOSCOPE应用程序——数据感知 (41)6.5B ASE S TATION应用程序 (45)6.6小结 (51)附录1 TINYOS命名约定 (52)附录2 NESC语言特有关键字 (54)前言随着传感器技术、微机电系统、现代网络、无线通信、低功耗等技术的飞速发展,推动了无线传感器网络 (WSN:wireless sensor network) 的产生和发展。
面向TelosB:TinyOS编程快速上手_ver-1面向 TelosB:: TinyOS 编程快速上手信息技术研究所老段总结、整理面向 TelosB:TinyOS 编程快速上手(by: 老段) Ver: 1.0第一章简介及环境安装1.1 TinyOS 简介TinyOS 是 UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计,操作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。
1.2 TelosB 简介TelosB 全称是 CrossBow(柯思博)公司 Telos 系列节点的 Rev. B。
在无线传感器网络中,每一个实体元素叫做传感器节点。
TelosB 就是其中一种节点。
如右图所示,节点大小约有 U 盘尺寸,上面是电路板,下面是电池槽。
具体的参数如下:技术起源CPU 通信芯片通信电波 MAC 协议外部闪存天线操作系统写入程序供电温湿度感知部件光感知部件 LED 加州大学伯克利分校 8MHz TI MSP430, 10KB RAM CC2420 2.4GHz,250Kbps 高速数据传输IEEE 802.15.4 / ZigBee 1M Flash 内置,集成在电路板内TinyOS 1.1 或更高通过USB 端口写入两节AAA 电池(5 号电池) Sensirion Sht11 Hamamatsu S1087(S1087-1) 3 个,分别为0(Red), 1(Green), 2(Blue)1.3 Windows 下 TinyOS2.x 的安装1.3.1 安装 JDKjdk-1_5_0_04-windows-i586-p.exe面向 TelosB:TinyOS 编程快速上手(by: 老段) Ver: 1.0面向 TelosB:TinyOS 编程快速上手(by: 老段) Ver: 1.0设置 windows 中 3 个环境变量(JAVA_HOME、CLASSPATH、PATH) JAVA_HOME 设置成 C:\Program Files\Java\jdk1.5.0_04,注意和上图中安装的目录有所差异。
实验一.Downloading and installing TinyOS一、安装JDK(在平台ubuntu12.10搭建)1.编译一个源文件终端收入命令:sudo gedit/etc/apt/sources.list.d/partner.list2.在partner.list文件中添加:终端输入命令:deb /ubuntu/hardy multiverse3.保存该文件并退出,执行下列程序:终端输入命令:sudo apt-get update4.下载JDK终端输入命令:sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk5.配置JDK环境变量在主文件下的.bashrc或者.profile中添加下面语句,或者在终端输入。
(关于路径参照自己解压路径)export JAVA_HOME=/usr/lib/jvm/java-6-sunexport PATH=$JAVA_HOME/bin:$PATHexport classPath=/usr/lib/jvm/java-6-sun6.在终端中输入java,javac看是否配置正确终端输入命令:java或者javac二、安装tinyOS-2.1.11.安装python-dev g++终端输入命令:sudo apt-get install python-dev g++2.查看python的版本终端输入命令:python–version(本机是Python2.7.3)3.安装tinyos①.在主文件夹/etc/apt/sources.list中添加一下两行:deb /tinyos/dists/ubuntu natty maindeb /tinyos oneiric main终端输入命令:sudo gedit/etc/apt/sources.list(sources.list是只读文件,所以必须有root 权限)②.下载安装tinyos-2.1.1终端输入命令:sudo apt-get install tinyos-2.1.1安装完成后,打开/opt/tinyos-2.1.1/support/make/sim.extra,找到PYTHON_VERSION=2.5(本机),将2.5换成2.7③.终端输入命令:sudo gedit/opt/tinyos-2.1.1/tinyos.env,在tinyos.env中添加④.在主文件夹/.bashrc中添加:source/opt/tinyos-2.1.1/tinyos.envexport CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.⑤.在/etc/profile.d/tinyos.env同样添加:终端输入命令:sudo gedit/etc/profile.d/tinyos.env⑥.安装JNI终端输入命令:tos-install-jni终端输入命令:tos-check-env会出现java和graphviz版本报错,可以忽略。
如何安装os系统教程安装操作系统是在计算机系统上安装操作系统的过程。
以下是一个简单的教程来帮助您安装操作系统。
第一步是准备安装介质。
操作系统通常以光盘或USB闪存的形式提供。
您需要确保有一张可用的光盘或需要复制到USB闪存中。
第二步是启动计算机。
将安装介质插入计算机的光驱或USB端口,并重新启动计算机。
进入计算机的BIOS设置以确保您的计算机启动顺序优先选择光驱或USB驱动器。
第三步是开始安装。
一旦计算机从安装介质启动,它将显示安装向导或安装程序。
您将需要按照屏幕上的说明进行操作。
安装程序可能会询问您一些设置选项,例如语言、时区和键盘布局。
第四步是选择安装位置。
安装程序将要求您选择操作系统的安装位置。
您可以选择将其安装在计算机上的现有硬盘驱动器上,或者在适当的情况下可以创建一个新的分区来进行安装。
第五步是等待安装完成。
安装过程可能需要一些时间,具体取决于您的计算机硬件和操作系统的大小。
一旦安装完成,计算机将重新启动,并显示操作系统的欢迎屏幕。
第六步是进行初始设置。
一旦操作系统安装完成,您将需要进行一些初始设置,例如创建用户账户、连接到互联网和更新操作系统。
第七步是安装驱动程序。
一些硬件设备(例如声卡、显卡、打印机等)可能需要安装相应的驱动程序才能正常工作。
您可以通过访问设备制造商的网站或使用操作系统提供的驱动程序更新工具来获取所需的驱动程序。
第八步是安装常用软件。
在操作系统安装完成后,您可以开始安装一些常用软件,如浏览器、办公套件和媒体播放器等。
最后,您可以根据需要进行自定义设置和配置。
操作系统通常提供了各种设置选项,以满足个人偏好和需求。
总而言之,安装操作系统需要一些步骤和耐心。
按照安装向导或屏幕上的说明进行操作,并确保在安装过程中备份重要数据以防止意外数据丢失。
树莓派操作系统安装教程第一章:树莓派介绍树莓派是一款小型的单板计算机,广泛应用于教育、物联网、嵌入式系统等领域。
它具有低功耗、体积小、价格便宜等特点,非常适合初学者和爱好者使用。
第二章:准备工作在安装树莓派操作系统之前,我们需要准备以下物品:1. 树莓派主板2. 电源适配器和Micro USB电源线3. TF卡(至少16GB)4. 读卡器5. HDMI线和显示器(可选)第三章:下载操作系统镜像在安装树莓派操作系统之前,我们需要下载对应的操作系统镜像文件。
树莓派官方网站提供了多个操作系统供选择,如Raspbian、Ubuntu Mate等。
根据自己的需求选择并下载相应的镜像文件。
第四章:制作启动盘制作启动盘的步骤如下:1. 使用读卡器将TF卡连接到电脑上。
2. 打开磁盘管理工具,格式化TF卡为FAT32文件系统。
3. 使用镜像烧录工具(如Win32 Disk Imager、Etcher等),选择下载的镜像文件,并将其烧录到TF卡中。
第五章:连接硬件设备将树莓派主板与显示器、键盘、鼠标等硬件设备连接起来。
树莓派主板上有多个USB接口、HDMI接口和网络接口,根据需要连接相应的设备。
第六章:启动树莓派将TF卡插入到树莓派主板的卡槽中,并连接电源适配器。
树莓派会自动启动,并在显示器上显示系统界面。
第七章:系统初始化首次启动树莓派时,需要进行一些系统初始化设置。
按照屏幕上的提示进行操作,设置密码、网络连接等信息。
第八章:系统更新初次安装的树莓派系统可能存在一些已修复的漏洞和bug,因此需要进行系统更新。
通过在命令行中输入"sudo apt-get update"和"sudo apt-get upgrade"命令,可以更新系统的软件包和组件。
第九章:安装必备软件根据个人需要,安装一些必要的软件,如编程开发工具、媒体播放器、办公软件等。
可以通过命令行或者应用商店进行安装。
6第章无线传感器网络操作系统145进入环境变量的设置面板:在下方的系统变量列表中的查看是否有变量JA V A_HOME,如果有,则查看其值是否为jre的安装目录;如果不是,则编辑修改之。
如果没有该变量,则新建JA V A_HOME变量,并设置它的值为jre的安装目录,如“C:\Program Files\jdk”。
查看系统变量PATH,看它的值中是否包含有一值“C:\Program Files\jdk\bin;”,如果没有,在最后的分号后添加它;查看系统变量CLASSPATH,查看它的值是否为“.;C:\Program Files\ cygwin\opt\tinyos-1.x\tools\java;”如果不是,修改为此值。
(2)无法找到m文件检查安装步骤是不是严格按照上述步骤进行的,有可能是JDK目录书写错了(注意:JDK目录不同于java运行环境jre的目录)。
若安装java的comm包的步骤中的命令输入正确,则在“JDK目录\jre\bin\”目录下应该有win32com.dll文件,在“JDK目录\jre\lib\ext\”目录下应该有comm.jar文件,在“JDK目录\jre\lib\”目录下应该有m.properties文件。
6.2.5 TinyOS 2.0的安装与调试1.安装JDK1.5从上下载JDK1.5(若计算机上已安装过JDK1.6建议先将其卸解)。
JDK的安装目录并不作要求,并且如果只是单纯安装TinyOS2.0可以不用去环境变量中配置JDK。
不推荐安装多个JDK,否则会有警告信息,说明版本有问题。
2.安装Cygwin从/tinyos-2.x/doc/html/install-tinyos.html上下载Cygwin及其他安装所需package的压缩包cygwin-1.2a.tgz,在Windows环境下面直接用winRAR解压即可,双击解压后产生的文件夹中的setup.exe文件;选择自己所想安装Cygwin所在的目录(这里假定Cygwin安装在C:\Program Files\cygwin文件夹下,如果不是,要将C:\Program Files\cygwin替换为Cygwin的安装目录);下一步所选的即为解压后产生的那个文件夹,一般为默认的。
TC Linux 安装到硬盘一:准备工具:安装介质: (可从网站下载得到)其中corePlus 属于加强版本,带无线支持。
Tinycore_view_1.4 属于vmware view 专属开发的专有版本。
这里重点讲这个版本。
二:刻录到U盘:这里可以用ultraISO工具刻录到U盘。
三:安装开始首先设置电脑的启动顺序为U盘启动,插入U盘。
从U盘启动到GUI桌面(保证电脑连接网线到互联网)任务栏点击Appbrowser,启动appbrowser点击connect 连接到网络在列表中选择Tc-install.tcz选中后,点击go,开始下载并加载。
该状态栏,显示了下载进度。
当状态栏变成黄色,并显示OK之时,则下载加载完毕。
选择任务栏tc_install 启动它。
Path to core.gz这里需要选择系统内核所在目录,我们选择u盘中的boot的core.gz 如下图点击向右箭头,下一步。
这里按照默认,继续点击下一步这里也按默认即可,继续下一步到这里需要选择要安装的系统组件所在目录。
我们按下图选择选好后,点击下一步这里确认一下全面的安装信息。
确认好后,点击Proceed 开始自动化安装。
当出现complete ,则安装完成。
然后点击任务栏的exit 手动重启。
这个时候可以拔除U盘,让机器从硬盘启动了。
TC Linux 升级(降级)内核版本一:准备工具:1:TFTP工具---3CDaemon2:替换用的核心包core.gz3:在本机设置好IP,并在瘦客户机设置好IP,并且网络可连通(ping可达)。
二:操作流程1:在本机用3CDaemon搭建tftp server。
首先解压,得到如下文件夹点击3CDaemon.EXE 启动程序点击“设置tftp服务器”,主要需要设置上传/下载目录。
设置好后,点击确定。
然后将文件core.gz拷贝到相应目录下到这里TFTP服务器端即设置好了。
下面是瘦客户端连接下载了。
1:启动瘦客户机到TC桌面,找到wbar上的终端图标,如下图红色框框部分。
安装TinyOS需要六个步骤。
1.Installing a Java 1.5 JDK.安装java jdk 1.5需要配置环境变量2.Install Cygwin.安装Windows下的Linux模拟器,cygwin3.Installing native compilers.安装单片机工具,AVR或MSP430,根据自己需要。
4.Installing the nesC compiler.安装nesC和TinyOS_tool5.Installing the TinyOS source tree.安装TinyOS2.0.2主文件。
6.Installing the Graphviz visualization tool安装Graphviz并配置环境变量一.安装JDK 1.5下载JDK 2.5 在SUN的官方网站/. 安装并配置JDK的环境变量。
二.安装Cygwin下装Cygwin-1.2a于/dist-1.2.0/tools/windows/cygwin-1.2a.tgz这个版本TinyOS官方测试过,和TinyOS兼容度高。
三.安装单片机工具下载以下五个rpm包1.avr-binutils-2.15tinyos-3.cygwin.i386.rpm(/di st-2.0.0/tools/windows/avr-binutils-2.15tinyos-3.cygwin.i386.rpm)2.avr-gcc-3.4.3-1.cygwin.i386.rpm(/dist-2.0.0/t ools/windows/avr-gcc-3.4.3-1.cygwin.i386.rpm)3.avr-libcavr-libc-1.2.3-1.cygwin.i386.rpm(/dist-2.0.0/too ls/windows/avr-libc-1.2.3-1.cygwin.i386.rpm)4.avariceavarice-2.4-1.cygwin.i386.rpm(/dist-2.0.0/tools/ windows/avarice-2.4-1.cygwin.i386.rpm)5.insight (avr-gdb) avr-insight-6.3-1.cygwin.i386.rpm(/dist-1.2.0/to ols/windows/avr-insight-6.3-1.cygwin.i386.rpm)下载完成之后把五个包都拷贝到Cygwin的tmp文件夹(在Windows操作即可) 依次安装(要按照顺序安装,它们之间有依赖关系),安装命令如下。
cd /tmprpm –ivh avr-binutils-2.15tinyos-3.cygwin.i386.rpmrpm –ivh avr-gcc-3.4.3-1.cygwin.i386.rpmrpm –ivh avr-libc-1.2.3-1.cygwin.i386.rpmrpm –ivh avarice-2.4-1.cygwin.i386.rpmrpm –ivh vr-insight-6.3-1.cygwin.i386.rpm每安装一个程序都可以用“rpm –qa”命令查看是否安装成功如果报错的话可以使用 rpm --ignoreos -ivh 文件名安装,但会对后序安装和使用的影响。
四.安装nesC,TinyOS tool下载nesC和TinyOS tool同样拷贝到tmp目录下。
nesc-1.2.8b-1.cygwin.i386.rpm(/dist-1.2.0/tinyo s/windows/nesc-1.2.8b-1.cygwin.i386.rpm)tinyos-tools-1.2.4-2.cygwin.i386.rpm(/dist-2.0. 0/tinyos/windows/tinyos-tools-1.2.4-2.cygwin.i386.rpm)依次安装,安装命令如下(如果不用--ignoreos命令可以成功的话尽量不要用):rpm --ignoreos –Uvh nesc-1.2.8b-1.cygwin.i386.rpmrpm --ignoreos –Uvh tinyos-tools-1.2.4-2.cygwin.i386.rpm五.安装TinyOS 2.0.2下装TinyOS 2.0.2的文件于/dist-2.0.0/tinyos/windows/tinyos-2.0.2-2.cygwin .noarch.rpm拷贝到tmp目录下。
使用以下命令安装:rpm –ignoreos(必要时)–ivh tinyos-2.0.2-2.cygwin.noarch.rpm六.安装Graphviz配置环境变量1.安装Graphviz,这一步尤其匪夷所思,下载graphviz-1.10,安装即可(PS:我没找到rpm文件,于是下载的.exe文件在Windows下安装都成功了,无语ing......)2.配置环境变量通过在“/etc/profile.d”目录下建立一个tinyos.sh的文件就可以正常运行了,可以将下面的代码保存成tinyos.sh文件。
# script for profile.d for bash shells, adjusted for each users# installation by substituting /opt for the actual tinyos tree# installation point.TOSROOT="/opt/tinyos-2.x"export TOSROOTTOSDIR="$TOSROOT/tos"export TOSDIRCLASSPATH="$TOSROOT/support/sdk/java/tinyos.jar;."export CLASSPATHMAKERULES="$TOSROOT/support/make/Makerules"export MAKERULES搭建成功后可以使用tos-check--env检测是否安装成功,如果成功,可以编译Blink程序程序可以正常运行。
进入Cygwin$ cd /opt/tinyos-2.x/apps/Blink$ make micaz编译成功后Blink文件夹将生成编译成功的文件,在Bulid文件夹内。
TinyOS2.0安装总结第一部分:j2sdk的安装以及环境变量的配置一、j2sdk的安装:下载相应的j2sdk,TinyOS2.0要求安装j2sdk1.5及以上的版本,直接进行安装即可(最好安装1.5版本吧)主要为设置环境变量,假设j2sdk的安装路径为C: /j2sdk二、环境变量的配置:1、 JAVA_HOME:指向JDK的安装路径,在改路径下可以找到bin、lib等目录JAVA_HOME=C: \j2skd2、 PAHT:设置改环境变量的目的是为了指向JDK的bin目录,在bin目录放的是各种编译执行命令需要说明的是,系统本身就有多种PATH环境变量,只要把%JAVA_HOME%\bin; 直接放到后面即可,中间用”;”隔开3、 CLASSPATH:设置类的路径CLASSPATH=.;%JAVA_HOME%/lib;最前面加上”.”和”;”,意为首先在当前目录中查找。
第二部分:Cygwin、TinyOS的安装以及配置1.首先安装一个cygwin-release的完全版本,在安装过程中会出现一个让你选择是否完全安装的对话框,用鼠标点击所有的插件进行安装,以方便在后续的ns2等模拟软件的顺利安装。
2.在 的网站上下载cygwin-1.2a.tar的压缩包,在windows下用winRAR进行解压缩即可。
附:第一次解压后产生的是一个名为cygwin-1.2a的文件,再次解压缩即可得一个名为cygwin-installationfiles的文件夹。
注明:下载该软件并安装的主要目的是为了对步骤1的cygwin进行升级。
3.从windows下进入该文件夹,双击运行里面的setup.exe文件。
选择Install from Local Directory下一步:注意是All User和 UNIX,目录即选择自己打算安装cygwin的目录再下一步,这个目录就是你将cygwin-1.2a.tar解压后的目录,没改名的话该是cygwin-installationfiles的文件夹再往下就可以一直选下一步让其安装了。
最后运行到99%时可能会有些慢,多等会就好了。
然后就完成。
它会在桌面创建一个图标,双击运行即可,如果有什么问题,可以试着重启下电脑。
(也可以装新版cygwin,具体安装过程大同小异,我是将cygwin所有的安装文件夹都装了,也可以需要什么命令再装,可以补装,不影响先装的工具。
)4.安装avr单片机工具和MSP430单片机工具。
(我没装后一种工具)从上下载下相应的rpm文件用如下命令安装即可。
将其下载下来后可以也都放在C: /cygwin/tmp 文件夹下面。
用rpm –ivh <package>进行安装,步骤如下:$ cd /tmp (cd 命令更多是从当前目录往下级展开,cd..等《参见Cygwin基本操作命令》,可以先退出用户目录,再明确自己当前位置)$ rpm –ivh <package>每安装完了一个可以用rpm –qa查看是否己经成功安装。
每安装完一个后即可用rpm –qa进行查看。
如果在安装过程中出现了<package> is intended for a cygwin_nt-5.1 operating system或是<package> is intended for a cygwin operating system这样的错误,如果你是按网站上的说明来做,那么你应该是没有升级下你的cygwin,你所用的cygwin版本与tinyos2.0不兼容。
其它一些问题,则可用--ignoreos参数,当然可能会导致最后出些问题,因为也不知道忽略的哪些地方。
(不兼容好像也可以忽略安装,问题好像不大,安装的版本不同,会有差别,我是都要忽略安装,直到安装tinyos2.0.2才没忽略,也成功安装了)具体的安装指令为:rpm -–ignoreos–ivh avrname(avrname换成相应的工具名称)5、安装msp430tools如果安装这个顺利,在此时安装msp430tools,可能会出现错误,提示信息: error: Failed dependencies:/bin/sh is needed by <package>原因是因为msp430tools的安装似乎仅对后面的平台有些影响,故是在tinyos2.0全部安装完后再去安装的,可以轻松地避免此类错误的发生,能够正常的安装了,估计是因为再一步步往下安装的过程中对环境变量的配置改正了一些。