嵌入式linux开发之EzEmbedded.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 目录写

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档