- 0
- 0
- 约1.14千字
- 约 33页
- 2017-05-08 发布于湖北
- 举报
哈工大嵌入式系统设计3剖析
3.1 开发工具概述
3.2 ARM MDK开发环境
2.3 程序编译的步骤和机理解析
;ARM处理器有非常丰富的开发工具
商业的产品
MDK(Microcontroller Development Kit)
IAR
免费、开源、自由软件
Eclipse + GCC
mbed基于云计算的开发环境和工具组件
CooCox Tools
;集成了
ARM公司的RealView编译工具RVCT 4
Keil公司的IDE环境uVision
支持几乎各大厂商的ARM处理器和微控制器
带有
程序构建工具
软件模拟器
调试器
启动代码、软件库、甚至实时操作系统内核
;启动MDK;建立新工程;选择路径、确定工程名称;选择器件型号;使用环境提供的启动代码;新建C源文件;保存文件;命名C文件;将新建的文件添加到工程中;选择并添加的文件;设置工程属性和配置;设置使用J-LINK仿真器;设置仿真器的参数
;选择使用SW(串行线调试接口);选择使用J-LINK仿真器下载程序
;选择下载程序的参数配置
;构建程序;查看构建结果和错误提示;使用模拟器调试程序;使用模拟器调试程序;宏观的编译;详细的编译步骤;编译
读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码
源文件的编译过程包含两个主要阶段:第一个阶段是预处理阶段,在正式的编译阶段之前进行。根据文件中的预处理指令
原创力文档

文档评论(0)