- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式linux开发之EzEmbedded
嵌入式linux开发十分钟入门
嵌入式Linux应用开发十分钟入门
[介绍]嵌入式linux开发因其门槛高,初学者要想快速入门上手有相当难度,从而导致很多
初学者半途而废。本文介绍了基于Eclipse 的在MSWindows环境下运行的嵌入式linux集成
开发环境EzEmbedded。有了它快速入门嵌入式linux开发并上手就成为可能!
嵌入式linux应用开发为什么门槛高
▲开发环境搭建难
需要熟练使用发行版的linux系统,并在此上搭建开发环境。
▲开发过程繁琐
需要熟练使用Vi等命令行编辑工具编辑代码、makefile。
▲程序下载调试复杂
目前最常用的方式是在目标板上运行nfs服务器,在开发主机上将编译好的可执行文件
挂载到目标板上,进行调试,并且调试要么采用printf方式,要么采用命令行的GDB,这
种调试下载过程难于搭建和操作,开发效率低下。
▲需要买一块开发板
虽然目前嵌入式Linux开发板价格已经很便宜了,但这个开销却不能省略。对学生朋友
这也是考虑因素之一。
综上所述,传统方式学习嵌入式Linux的门槛还真的不低,要求学习者要成为一个linux
系统的专家,从而导致很多初学者不能如愿。
EzEmbedded有什么特点
▲EzEmbedded是一个专业级的图形界面的集成开发环境,工程创建、代码编写、编译、下
载调试都在图形界面上进行,动动鼠标绝大部分工作就可以轻松完成。除了工程创建过程的
配置和下载调试的配置外,整个开发过程与VS开发本地程序或keil开发单片机程序非常类
似。
▲在windows环境下运行,初学者只需要会 10个左右的linux命令,其他操作基本上由鼠
标就可以完成。
▲EzEmbedded是一个完整的开发环境,不需要其他依赖。这一点与Eclipse不一样,只要
安装了EzEmbedded,开发嵌入式linux的所有工具和组件都已经具备了。
▲EzEmbedded本身带有一个ARM9虚拟开发板,在安装好EzEmbedded后,就可以用鼠标开
启开发板,并以之作为目标板进行程序运行和调试。在这个开发板里运行了一个小型的
linux系统,我们可以利用它来学习linux命令,当然也可以用它来运行和调试开发的linux
程序。
▲EzEmbedded是免费的。
-1-
嵌入式linux开发十分钟入门
总之,EzEmbedded基于GUI 的运行在windows上的嵌入式linux集成开发环境。初学
者安装EzEmbedded后就可以进行快速的、零成本的、愉快的、成功率为100%的嵌入式linux
应用开发的学习之旅。
EzEmbedded安装和卸载
安装环境要求:
▲系统要求:32/64bit、winxp、win2003、win2008、win7、win8,中文/英文版。
▲系统内存:2G 以上,推荐4G或以上。
▲硬盘空间:2G。
▲不能装有TAP-windows虚拟网卡。
▲不能占用COM7-COM10 串口。
安装过程:
安装过程跟普通的windows软件安装过程一致。
特别说明:在安装的后期需要自动安装虚拟串口和虚拟网卡,在弹出的对话框里,统统
选择yes、next或ok。
特别指出:winxp下,在安装虚拟串口时,会提示查找驱动程序,选择 “就这一次”和
本机内查找,因为有四个虚拟串口,这个操作需要重复4次。
友情提示:安装虚拟串口查找驱动的时间会比较长,请耐心等候,直到windows托盘出
现 “新硬件可以使用”消息后,安装才算最后完成。
卸载过程:
卸载过程与普通windows软件卸载一致,只是在卸载的后期,自动卸载虚拟串口和网卡
时,会弹出一些对话框,统统选择uninstall、yes、next或ok。
预备知识
▲交叉编译:
编译出的可执行程序不在编译器运行的机器上运行。例如EzEmbedded在windows上用
arm交叉编译器编译后的可执行文件只能在arm开发板上运行,但不能在windows下运行。
而VS在开发主机上编译的可执行文件可以在开发主机上运行,则不叫交叉编译。
▲必须掌握的linux几个基本命令:
ls cd top kill ./ ../
▲linux程序运行的条件:
1、有可执行权限。
2、执行格式:./可执行文件名 [参数] 回车
▲windows和linux 目录写
您可能关注的文档
- 山东2014教师资格笔试信息确认.pdf
- 山东●菏泽商业市场调研报告(2012年5月).pdf
- 山东临淄金岭镇一号东汉墓_02fe134b_902c_4be7_af65_ce8.pdf
- 山东亮光涂装科技机械600喷砂房技术文件11.14.pdf
- 山东和康源生物育种有限公司拟股权转让而涉及的股东全部权益价值评估项目评估报告.pdf
- 山东商业职业技术学院规划.pdf
- 山东地矿:收购报告书摘要.pdf
- 层析工艺在血浆蛋白纯化中的应用.pdf
- 展鹏科技门机说明书.pdf
- 山东大学期末考试复习 水分析化学[第二章酸碱滴定法]山东大学期末考试知识点复习.pdf
- 中医学概论学习通超星期末考试答案章节答案2024年.docx
- 统计与数据分析学习通超星期末考试答案章节答案2024年.docx
- 普通话实训与测试学习通超星期末考试答案章节答案2024年.docx
- 数字电子技术II学习通超星期末考试答案章节答案2024年.docx
- 软件工程(软件测试和UML技术)学习通超星期末考试答案章节答案2024年.docx
- 英语听说学习通超星期末考试答案章节答案2024年.docx
- 配合件数控车加工1学习通超星期末考试答案章节答案2024年.docx
- 营养与健康讲座学习通超星期末考试答案章节答案2024年.docx
- 实验室准入教育(通识A课程)学习通超星期末考试答案章节答案2024年.docx
- 内燃机车运用与保养-21级学习通超星期末考试答案章节答案2024年.docx
文档评论(0)