- 1、本文档共298页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Codewarrior IDE使用指南
第一章 Codewarrior IDE概述
在软件开发过程中,通常需要经过以下几个步骤:
新建:创建新项目,源文件
编辑:按照一定的规则编辑源代码,注释
编译:将源代码编译成机器码,同时还会检查语法错误和进行编译优化
链接:将编译后的独立的模块链接成一个二进制可执行文件
调试:对软件进行测试并发现错误
在软件开发中,每个过程都会用到不同的工具。如果每个工具都单独存在,这样就会给开发人员带来很多不便。所以很多公司为开发人员提供了集成开发环境。开发人员可以在同一个工具或平台上完成以上全部的工作。
Codewarrior是Metrowerks公司开发的软件集成开发环境(以后简称IDE)。飞思卡尔所有系列的微控制器都可以在codewarrior IDE下进行软件开发。
Codewarrior IDE特点
Codewarrior IDE为软件开发提供了一系列的工具,其中包括:
项目管理器:为软件开发人员管理上层的文件;将项目进行分组管理,比如文件或目标系统;跟踪状态信息,比如修改日期;决定编译顺序或每次编译应包括哪些文件;与插件一起提供版本控制功能
编辑器:利用颜色来区分不同的关键字;允许用户利用颜色机制自定义关键字;自动检查括号范围;利用菜单在不同的文件或函数中导航
有哪些信誉好的足球投注网站器:有哪些信誉好的足球投注网站一个特定的字符串;用特定的字符串代替查找到的字符串;允许使用常规表达式;提供文件比较功能;
源代码浏览器:标志符(变量名称,函数名称)数据库;利用数据库来对代码快速定位;对所有的标志符连接到用到它的代码中;
编译系统:编译器将源代码编译成机器码;链接器将目标文件链接成可执行文件
调试器:利用标志符数据库进行源代码级调试;支持各种标志符数据库,比如:codeview, DWARF, SYM等
Codewarrior IDE 优点
交叉平台开发
开发人员可以在不同的操作系统下使用codewarrior IDE来开发自己的软件。这些操作系统包括Windows, Macintosh, Solaris, 和 Linux. IDE在不同操作系统下的界面完全相同
支持多种语言
IDE支持高级语言,比如: C, C++, 和Java。另外还支持大多数微控制器的汇编语言 。
开发环境界面统一
开发环境界面统一,IDE支持许多通用的桌面或嵌入式处理器
支持插件工具
IDE的功能可以通过加入各种插件来扩展。现在IDE支持的插件包括: 编译器, 链接器, 预先链接器, 后链接器, 常用的面板, 版本控制以及其他工具。 插件可以让CodeWarrior IDE支持不同的语言和处理器。
第二章 IDE快速入门
本章我们以Codewarrior HC08 V3.1为例,创建一个工程,编辑源文件,编译后进行调试。
2.1 创建新项目
打开codewarrior IDE后,出现如图2.1的界面。
在File菜单中选择New
在弹出的新窗口中,选择HC(S)08 New Project Wizard,在Project Name框中,输入项目的名称。在Location框中,可以指定这个项目保存在哪个文件夹中。如图2.2所示。然后选择OK按钮,进入下一步。
在New Project Wizard – Page1中,选择MCU的类型。比如我们在这里选择MC68HC908GZ60,如图2.3所示。然后选择Next按钮,进入下一步。
在New Project Wizard – Page2中,选择编程语言的类型。如图2.4所示,点击Next。
在New Project Wizard – Page3中,选择是否采用Processor Expert。如图2.5所示。
在New Project Wizard – Page4中,选择是否采用PC-lint。如图2.6所示。
在New Project Wizard – Page5中,选择启动程序类型。如图2.7所示。
在New Project Wizard – Page6中,选择浮点数类型。如图2.8所示。
在New Project Wizard – Page7中,选择存储器类型。如图2.9所示。
在New Project Wizard – Page8中,选择硬件仿真连接器类型。如图2.10所示。
最后,Codewarrior IDE就创建了一个新项目。如图2.11所示。
2.2 编辑源文件
如图2.12所示,在左边Lab1.mcp下面的选择框中,选择目标PE FCS(Full Chip Simulation),在Files一栏中,打开Sources文件夹,Codewarrior IDE已经自动生成一个main.c文件,然后打开这个文件,在右面的编辑窗口中,编辑源代码。
这个程序利用基础时钟模块产生1ms的中断,在中断服务程序中计数,到1000次时
文档评论(0)