当前位置:首页 >> 信息与通信 >>

集成开发环境CodeWarrior的使用方法_论文

计 算机 光盘 软 件与应 用  21 0 2年第 8期  C m u e  DS f w r  n  p l c t o s o p trC   o t a ea dA p i a in   软件设计开 发  集成开发环境 C dWar r o e ri 的使用方法  o 张 立 社  ( 阳市卫 生学校 ,陕西咸 阳 成 72 0   100) 摘要 :介绍 C dW ̄ ir oe o 集成开发环境 ,以及在 飞思卡 尔 Mcs2 系列单 片机上的使 用方 法。Co e  ̄ ir 91X dW zo 将  调试技 术与开发 环境 的 简易性结合在一起 , 提供 高度可视且 自动化 的框 架。在嵌入式应用领域 ,C dWar r o e ro 是使用  i 最广泛的软 件开发工具。使用 Co e a ir dW r o 可以有效地提 高软件开发效 率,缩短 开发周期 。 r   关键词 :集成开发环境 (DE) I ;编译器 ;调试器  中图分类号 :T 31 文献标识码 : P1   A 文章编号 :10- 59( i 0- 13 0  07 99 2  ̄ 8 04— 4 o 前 言  C d W r ir o ea ro 系列集成开发环境 (D )是M to e k 公司  IE erwrs 为嵌入式微处理器设计 的软件开 发工 具。 开发工具在 商用 嵌  该 入式 软件开发工 具的 使用率方面排名第一 。   C d W r ir 括构 建平 台和 应用 所 必需 的所 有主 要工  o ea r o 包 具:I E D 、编译器、调试器、编辑器 、链接器 、汇编程序 等。   C dWrir o e a r o 将尖 端的调试 技术与健全开发环境 的简易性结合  在一起 , / + 源级别调试和嵌入 式应用 开发带入新的水平 。 将C C +   开发工作提供高度可视且 自动化 的框架 , 以加速甚至是最复  可 杂应用的开发 ,因此对于各种水平 的开发人 员来 说, 创建应用  都是简单而便捷的 。   C d W r ir能够 自动地检查代码 中的明显错误 , o ea ro 然后编  译 并链 接程 序 以便 计算 机 能够 理解 并 执行 你 的程 序 。使用  C d W r ir进行编程,你必须 已经能够 比较熟练地使用汇编  oearo 一 、 ( )选择启动代码 。编译器会 自动 生成 一些启动代码 。 4   单 片机 复位 后的指令运行将首先执行这些启动代码 , 后再进  然 入 到你 自己的程 序模块 m i a n函数 。这些 启动代码 主要完成堆  栈指针 初始 化、 全局和静态 变量 自动清 零或赋 初值、 调用 m i  an 函数等 。   ( )选择浮点运算 。当你 的程序设计决 定用 浮点运算 时  5 就应该选择加入浮 点运算库 。 毋庸置疑其运算精度将增 加, 但  代码量也将增加 , 运算 时间也会更长 。 用户可 以按 实际计算 需  求酌情选取 。   ( )选择 内存模式 。当程序量较小 时,小于 6 K 6 4 ,可 以  选择 s a l类型 ,这时生成的代码和普通 的代码一样 ,都 是  ml 1 位地址 的。一般 情况下,我们都是选择 b n e 分页 )类  6 a k d( 型。   语言和 CC+ /+语言 。   二 、 C d W r  r使 用 方 法  o e a ro i   F e s a e网站提供 C d W r ir软件免 费下载 , r ec l oearo 一般 P   c 机基本上均可满足安装要求 。 安装过程也很简单 , 根据提 示操  作即可 。 使用免 费版本 的 C dWr ir时, oearo 如果你 的软件代码  量很大 , 编译可能会受 限制 , 你需要去 网站 申请 1 c n e来延  ie s 长你 的使用期 限。   C d W r ir是一个复杂 的应用程序 , 必须花 点时间来  o earo 你 了解它 的各种各样 的组件和 功能。启动 C dW r i r后, oearo 在屏  幕上方 的菜单 下面有一个工 具条 。 这个工具条包含 了一些 常用  菜单项的快捷方式 。   ( )创建工程  一 为 了使用 C d W r ir来创建一个应 用程 序, oearo 你必须创建  许多文件来构成一个工程 (r jc ) P o e t 。该工程 的设置和所有这  些文件都被存放在一个工程文件 中。 这些设置包括编译和链接  设置、源文件、库文件 以及它们之间用于产生最终程序 的相互  关系。   创 建工程过程很简单,你只需按照提示操作 即可 。 中有  其 几 点 需要 注 意 :   ( )选择 S 2 1 IX系列 C U P ,则会提示是否需要使用 X a e g t  协处理器 ,并且选择 它的代码存放区域 , 因为 X a e代码存放  gt 在 R M中比在 F A H中运行速度更快 ,但是会 占用 R M空间。 A LS A   X a e适合干一些短 小精悍 的工作,例 如定时中断、串口通信  gt 等 ,但是 一定要用 C语言写 ,用汇编写实在太不方便 。   ( )选择编辑语言类型 。有 时因具体项 目要求,除 了 C 2   编程外还 需要 编写独立 的汇编语言模块 , 那就再加选汇编 。 也  可 以只选择 C ,需要 时嵌 入汇编 即可。   ( 3)选 择 处 理 器 专 家 ( r c so   x e t , 它 是  Poesr Epr ) C d W r ir 在 自带的可实现 芯片 内部各种 资源 模块 配置并  o earo 自动 生 成 相 关 代 码 的 一个 软件 工 具 。 不 过 只 有 专 业 版 的  C d W r ir才支持该功 能。通过 处理器专家,用户可 以快速  o earo 实现芯片初始化代码

相关文章:
Codewarrior集成开发环境的使用.pdf
Codewarrior集成开发环境的使用_信息与通信_工程科技_专业资料。Codewarrior的集成开发资料 1. Codewarrior 集成开发环境的使用 1.1. 软件开发与开发工具嵌入式系统...
CodeWarrior使用指南.pdf
实际上,本课程也是你深入学习其它编程方法的基础课 程。 你已经找到了一个最...建议你最好一边学习本课程, 一边学习使用 CodeWarrior 的集成开发环境。我们从...
Freescale CodeWarrior 10.6 集成开发环境(IDE)使用手....pdf
Freescale CodeWarrior 10.6 集成 开发环境(IDE)使用手册本手册详细介绍了利用Freescale CodeWarrior 10.6 IDE 处 理器专家系统(Processor Expert)快速建立KEA工程和...
CodeWarrior使用教程.pdf
第一课将讲述 CodeWarrior IDE 的安装。我们将学习菜单、窗 口和其它的一些方面。 建议你最好一边学习本课程, 一边学习使用 CodeWarrior 的集成开发环境。我们从...
我的整理CodeWarrior_使用教程.doc
实际上,本课程也是你深入学习其它编程方法的基础课程。你已经找到了一个最优秀的...建议你最好一边学习 本课程,一边学习使用 CodeWarrior 的集成开发环境。我们从...
CodeWarrior 基本使用教程_图文.pdf
CodeWarrior 基本使用教程_互联网_IT/计算机_专业资料。目 录 上海天马 第一章...帮助菜单 第一章 认识 CodeWarrior 5).CodeWarrior 集成开发环境的设置 上海...
CodeWarrior软件与编程的讲解(完整版).doc
建议你最好一边学习本课程,一边学习使 用 CodeWarrior 的集成开发环境。我们从...我们将在第五课中详细介绍它的使用方法。 窗口菜单 用于在 CodeWarrior 环境...
实验一:codewarrior开发环境实验.doc
班级: 组员: 指导教师签名: √ 数据处理情况 √ 成绩: 操作情况 实验一 一.实验目的 codewarrior 开发环境实验 1、熟悉 codewarrior 开发环境,了解其基本操作。...
应用CodeWarrior的HCS12使用入门以及相关的嵌入式编程入门.doc
应用CodeWarrior 的 HCS12 使用入门以及相关的嵌入式编程入门 这些公司不但提供 C 交叉编译器, 还提供集成开发环境 IDE。 其中 Metrowerks 是 Motorola 于 1999 ...
CodeWarrior for HCS12使用入门及嵌入式编程.txt
Isystem www.isystem.com 这些公司不但提供C交叉编译器,还提供集成开发环境IDE...以下简单介绍CodeWarrior的使用方法。为的是读者快速入门,更多的功能和用法请阅读...
第13章 使用CodeWarrior_图文.ppt
第13章 使用CodeWarrior - 2 第13章 使用CodeWarrior 在前面已经介绍过ARM各开发工具的命令行格 式。CodeWarrior for ARM集成了这些开发工...
CodeWarrior以及BDM使用.pdf
By ZForce CodeWarrior Development Studio for HCS12(X) V4.7 CodeWarrior Development Studio(开发工作室)是 完整的用于编程应用中硬件bring-up的集成开发环境。 ...
CodeWarrior仿真与调试要点_图文.pdf
一种国际通用的软件集成开发环境(IDE),联合子公司Metrowerks开发; 支持Freescale...? ? ? ? ? 一、CodeWarrior for S12使用方法入门 1. 建立工程文件 选择...
CodeWarrior嵌入式开发系统2107简介_图文.pdf
CodeWarrior嵌入式系统开发环境 主要内容 MCORE/CCORE嵌入式系统开发工具 MCORE的ABI 开发板 系统调试接口 集成开发环境CodeWarrior MCORE/CCOR ...
CodeWarrior 10.2简明手册(V1.1).pdf
9 基于 Eclipse 的 CodeWarrior Development Studio for Microcontroller v10.2 (简称 CW10.2) 作为一个完整的集成开发环境, 提供了高度可视化操作及自动创建复杂...
ADS1.2集成开发环境的使用.pdf
本节通过一个具体实例,为读者介绍如何使用集成开发环境,利用 CodeWarrior 提供 的建立工程的模板建立自己的工程, 并学会如何进行编译链接, 生成包含调试信息的映像...
Codewarrior快速入门.pdf
010-58732528 北京飞锐泰克科技有限公司 www.free-tech.com.cn 电话:010- 58732517 传真:010-58732528 CodeWarrior 集成开发环境根据以上设置自动创建了工程所必须的...
基于RS232角度传感器的软件设计中期答辩.doc
西安工业大学北方信息工程学院 毕业设计(论文)中期报告 题目:基于 RS232 角度...大致了解一下集成开发环境 CodeWarrior IDE,并熟练掌握使用方法。 1.2 目前进展...
CCS的使用方法_图文.ppt
CCS的使用方法_计算机软件及应用_IT/计算机_专业资料。ccs使用方法,DSP开 发...(Code Generation Tools) 集成开发环境(CodeWarrior IDE from Metrowerks) DSP/...
MC56F8013DSP在无刷直流电动机控制中的应用_论文.pdf
MC56F8013DSP在无刷直流电动机控制中的应用 - 介绍MC56F8013DSP的内核结构以及功能模块,并简要介绍了它的集成开发环境CodeWarrior及PC Master。针对MC56...