安装TinyOS需要六个步骤
安装操作系统的流程

安装操作系统的流程随着科技的不断发展,计算机已经成为我们日常工作和生活中不可或缺的一部分。
而安装操作系统是使用计算机的第一步,它决定了计算机的基本功能和性能。
本文将介绍安装操作系统的流程,并提供一些建议和注意事项。
一、准备工作1. 获取操作系统安装介质:操作系统通常以光盘或USB闪存的形式提供。
根据需要选择合适的操作系统版本并获得相应的安装介质。
2. 确认计算机硬件要求:不同的操作系统对计算机硬件配置有不同的要求。
在安装之前,务必确认计算机的硬件配置是否符合操作系统的要求,例如处理器、内存、存储空间等。
3. 备份重要数据:安装操作系统将会格式化您的硬盘,因此在安装之前务必备份所有重要数据,以防数据丢失。
二、启动计算机并进入安装界面1. 插入操作系统安装介质:将操作系统安装介质插入计算机的光驱或连接USB闪存。
2. 设置启动顺序:如果计算机没有自动启动安装介质,您需要进入计算机的BIOS设置来调整启动顺序。
通常,在计算机启动时按下相应的按键(通常是DEL或F2),然后在BIOS设置中将启动顺序更改为安装介质。
3. 保存设置并重启:修改启动顺序后,记得保存设置并重启计算机。
三、安装操作系统1. 选择安装语言和地区:在安装界面上,根据个人需要选择适合的安装语言和地区。
2. 接受许可协议:阅读并同意操作系统的许可协议。
3. 选择安装类型:通常有两种安装类型可供选择:新建安装和升级安装。
如果您要安装全新的操作系统,选择新建安装;如果您只是升级旧的操作系统,选择升级安装。
4. 格式化硬盘并分区:根据需要选择硬盘的分区方式,可以选择自动分区或手动分区。
如果您对分区不了解,建议选择自动分区。
5. 安装操作系统:根据界面提示,完成操作系统的安装。
这个过程需要一定时间,请耐心等待。
四、设置和配置1. 创建用户账户:在安装完成后,通常需要创建一个用户账户。
输入用户名和密码,并根据需要设置其他相关信息。
2. 更新和安装驱动程序:安装完成后,建议立即更新操作系统及相关驱动程序,以确保系统的安全和稳定性。
TinyOS入门共16页文档

– docs.tinyos/tinywiki/index.php/TinyOS_Tutorial s
2
安装
• 多种安装方法,参看 docs.tinyos/tinywiki/index.php/Gettin g_started_%282.1%29
TinyOS入门(1)
胡四泉
What?
• An operating system for low power, embedded, wireless devices
– Wireless sensor networks (WSNs) – Sensor-actuator networks – Embedded robotics
• 在本实习中,在WindowsXP上用 VMPlayer运行XubunTOS虚拟机
安装启动步骤
• 安装VMPlayer • 解压xubuntos-2.1-vm.tar.gz到E盘根目录,确认
E:\Xubuntos 2.1目录下包含虚拟机文件Xubuntos 2.1.vmx • 运行VMPlayer • 在VMPlayer中打开Xubuntos 2.1.vmx • 如果系统询问你虚拟机是move还是copy来的,选择 copy; • 如果内存不足,系统建议你reduce memory请accept • 等待Xubuntos启动完成 • 输入用户名xubuntos 密码tinyos • 使用Ctrl+Alt+Enter组合键在虚拟机与WindowsXP间切 换
观察程序结构
• make telosb docs
Thanks! Go Ahead! Good Luck!
UNIS 服务器 操作系统安装指导说明书

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手册中涉及的软件界面可能会不定期更新,请以产品实际显示界面为准。
tinyos编译环境搭建(windows)

将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安装配置

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 入门教程

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编程快速上手_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,注意和上图中安装的目录有所差异。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装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全部安装完后再去安装的,可以轻松地避免此类错误的发生,能够正常的安装了,估计是因为再一步步往下安装的过程中对环境变量的配置改正了一些。