已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Windows下的contiki开发环境的搭建过程文档目的:本文档记录了contiki系统的编辑、编译、下载、调试等工作环境的搭建过程。初稿时间:2012-5-11文档作者:张岩Contiki官方提供的开发环境是基于ubuntu的,因为在linux下有一系列的GCC工具链,但对于不熟悉linux系统的人来说用起来很不方便。为此,现用windows下的一些替代软件来组成具有友好图形界面的IDE,方便开发者使用。本文档采用的硬件平台为AVR单片机,所涉及到的所有软件均可在网上免费下载使用。一 安装WinAVR对于C语言软件开发,最重要的莫过于编译器。在linux下有一整套完整功能的GCC,而在windows下也有开源的windows版本的GCC工具,即WinAVR,下载地址为/projects/winavr/files/。下载完成后双击安装。1) 选择语言,默认语言是操作系统的语言。点击OK,然后点击下一步。2)查看许可证协议,点击“我接受”。3)选择安装位置,目标文件夹可随意选择,或保持默认。安装程序会自动将该目录添加到系统环境变量中。点击下一步。4)选择组件。第一项是程序文件,必选;第二项可将目录添加到系统环境变量,建议选上,也可之后手动添加;第三项是一个编辑器,可以取消选择。点击安装。5)安装完成。点击完成。WinAVR本身就是一个完整的开发环境,包括编辑器和编译器、汇编器及连接器等工具链。但在这里我们只用其中的编译工具链。二 安装eclipseEclipse是一个开源的软件开发界面。它只提供一个IDE框架,扩展能力非常强,它本身并不包含任何编译器,因而配合外部编译器可编译任何平台任何语言的程序。在这里我们配合之前安装的WinAVR中的avr-gcc编译器来编译AVR单片机的C语言程序。因为eclipse是用java语言写成的,运行时必须基于JRE,所以我们先下载安装JRE。下载地址为/en/download/manual.jsp。目前最新版本是jre-7u4-windows-i586.exe。1)安装JRE。安装过程非常简单,点击安装即可。提示“您已成功安装Java”时点击关闭。2)下载最新的eclipse。下载地址为/downloads/。选择任意版本皆可,不同版本只是预装的编译器不一样而已,我这里选择的是Eclipse IDE for C/C+ Developers。3)eclipse下载完成后是一个压缩包,不需要安装,解压即可。为方便以后使用,可在桌面上创建eclipse.exe文件的快捷方式,如图所示。4)在桌面上双击eclipse快捷方式,选择workspace目录,点击OK.5)关闭UDC功能。选择Trun UDC feature off,点击Finish。三 安装avr-eclipse为了方便在eclipse下开发AVR程序,我们在eclipse中安装一个辅助插件,即avr-eclipse。下载地址为/wiki/index.php/Plugin_Download。avr-eclipse可在线安装,也可下载安装,网页上都有详细安装过程。为了方便网速慢的用户,我们将avr-eclipse下载到本地硬盘再安装。1) 在eclipse中点击HelpInstall New Software.,在弹出的对话框中点击add。2) 在新的对话框中点archive,选择avr-eclipse插件,然后点击OK。3)在列表中选中AVR Eclipse Plugin,点击Next。4)查看安装细节,点击next。5)选择I accept the terms of the license agreement,点击finish。6)在弹出的安全警告中点击OK,7)点击restart now,完成安装。四 安装active-perlContiki系统包括成百上千个源文件,为了方便编译,系统采用makefile进行管理。在linux下系统自带sed等工具方便在makefile中使用正则表达式,而在windows系统中我们可以用perl语言来代替。1) 下载active-perl。下载地址为/activeperl/downloads。下载完成后双击安装。2)点击next,保持默认选项,一路next。安装完成。五 安装AVR StudioAVR Studio是atmel公司提供的AVR单片机集成开发和调试环境,支持jtag mkii等调试器,我们现在只用它的下载功能。目前atmel公司最新版本的AVR Studio是5.1,但体积太大了,其他功能根本用不到,所以我选择体积比较小的4.19版本。4.19是AVR Studio 4系列最后一个版本,集成了所有补丁。但atmel公司官网已不再提供下载,我们可以从mcuzong网站下载,地址为/down/Software.asp?ID=10000471。1) 下载完成后,双击安装。2) 点击next,选择I accept the terms of the license agreement。点击next。3) 选择安装路径,点击next,点击install。4)在弹出的AVR Jungo USB界面点击next。5)选择I accept the terms of the lic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省长沙市2026届高三语文上学期9月第一次月考试卷含解析
- 2026九年级道德与法治上册 根本政治制度
- 2026年机关干部涉企收费清理规范知识测试
- 2026年土地征收成片开发方案岗高级人才面试
- 2026年土建监理工程师面试题库
- 2026年通信术语中英文对照与释义题库
- 2026年廉政戏曲小品情景剧创作与巡演问答
- 2026年街道物业区域二次供水设施管理知识测验
- 2026年智能机器人技术及原理测试题目
- 2026年面试官如何评估求职者的潜力
- 福建省厦门市地图矢量PPT模板
- 大学英语四级翻译课件
- 2022年丽江文化旅游学院教师招聘考试笔试试题及答案
- 2022年锦州市三支一扶考试真题
- 2021年公安机关人民警察基本级执法资格考试试卷(含答案)
- 山西省交口县地方国营硫铁矿资源开发利用方案和矿山环境保护与土地复垦方案
- 2023年马克思主义基本原理概论课后习题答案修订版
- Unit+1+Reading+The+ocean+deep课件【高效备课精研+知识精讲提升】 高中英语牛津译林版(2020)选修第一册+
- 太阳能热水机房巡检记录表
- 危大工程施工安全要点标牌
- YY/T 1778.1-2021医疗应用中呼吸气体通路生物相容性评价第1部分:风险管理过程中的评价与试验
评论
0/150
提交评论