第9章 集成开发环境Embest IDE-final.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 集成开发环境Embest IDE-final

第9章 集成开发环境Embest IDE 9.1 Embest IDE概述 9.1.1 Embest IDE开发环境 Embest IDE(Embest Integrated Development Environment)是由深圳英蓓特信息技术有限公司开发,应用于嵌入式软件开发的新一代图形化的集成开发环境,它包括一整套完备的面向嵌入式系统的开发和调试工具。 其开发软件Embest IDE for ARM是集成了编辑器、编译器、调试器、工程管理器(project manager)于一体的高度集成的窗口环境,用户可以在Embest IDE集成开发环境中创建工程、编辑文件、编译、链接、运行,以及调试嵌入式应用程序。 硬件由仿真器和开发板构成。Embest IDE采用主机-目标机交叉开发模型,主机和目标机之间通过调试设备(Embest Emulator/PowerICE for ARM JTAG仿真器)相连接,目标板单独通电,即可构成一个完整地硬件调试开发环境。它将在Embest IDE for ARM下生成的可执行文件,下载到目标机(可以是RAM空间,也可以是FLASH/ROM空间),即可实现对应用程序的调试、分析,开发模型示意图如图9.1所示。 图9.1 Embest IDE开发模型示意图 Embest IDE for ARM可以运行于Windows XP/NT/95/98(带有Serivice Pack 3)/2000下,其主要特性如下: 支持ARM7、ARM9系列,支持软件升级; 支持开发语言:C和汇编语言; 界面友好,使用方便; 图形化的工程管理与设置,图形化的编译链接选项的定制; 源码编辑器支持标准的文本编辑功能,支持语法分色显示(syntax-color),包含功能强大的Hex文件编辑器; Embest IDE使用优秀的自由软件GNU的GCC编译链接器,并且经过优化和严格测试;同时兼容ARM SDT编译工具套件; 源码级调试提供了图形和命令行两种调试方式,可进行断点设置、单步执行、异常处理,可查看修改内存、寄存器、变量等,可查看函数栈,支持源程序、反汇编程序的交叉显示等; 丰富的例程:提供atmel、samsung、cirrus logic、oki等多家公司的arm处理器的调试示例和使用说明。 9.1.2 Embest IDE安装 执行安装光盘中的Setup.exe,按提示进行下去即可。注意在Embest IDE的安装路径中,不得含有空格字符,以保证GNU交叉编译器的正常运行。 如果安装的是Professional版本,在使用之前还需要进行用户注册。注册过程分为二步:一、生成注册信息文件;二、提交注册信息文件,获得运行许可文件。 1 生成注册信息文件 运行EmbestIDE.exe程序文件或者运行位于Embest IDE安装目录下Licenses目录里的Key.exe文件,详细填写相关信息后点击”Generate Key.dat”按钮,将在Licenses目录里生成Key.dat文件。程序界面如图9.2所示: 图9.2 注册信息文件生成对话框 2 获取运行许可文件 将生成的Key.dat通过Email发送到licenses@,或者打印后传真到(+86)0755-5616057,公司许可管理员会尽快通过电子邮件或传真返回”licenses.dat”文件给用户,此文件为运行许可文件,将此文件拷贝到Licenses目录里,即可完成用户注册过程。 9.1.3 Embest IDE主框架窗口 Embest IDE集成开发环境主界面见图9.3。 图9.3 Embest IDE主界面图 ?Embest IDE集成开发环境的主框架窗口由标题栏、菜单栏、工具栏、工作区、 客户区、输出窗口和状态栏等组成。标题栏用于显示当前打开的文件名。工作区用于显示当前打开工程的有关信息,包括工程的文件组成等内容。工作区使用工程管理的办法,使组成应用程序的所有文件形成一个有机的整体。一个工作区可以管理多个工程,工程之间相互独立,但共用一个工作区的设置环境。客户区用于C、汇编等源文件的编辑,在客户区可以同时打开多个编辑窗口。输出窗口包含多个标签:Build标签、Debug标签、Command标签、Find in Files 1标签、Find in Files 2标签,用于输出编译信息、调试信息、命令行输入输出和一些查询结果信息等。状态栏用于显示关于菜单栏、工具栏等的简单说明信息以及文本编辑器中当前光标所在的行列号等。在进行工程调试时,还可以根据需要打开寄存器窗口、函数栈窗口、变量窗口、存储器窗口、数据观察窗口等。 下面将分别介绍Embest IDE的编辑器、工程管理器、编译/汇编/链接器以及调试器。 9.2 Embest IDE编辑器 Embest I

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档