5嵌入式系统的开发
2015-09-16 17:03:01 11 举报
AI智能生成
嵌入式系统开发
作者其他创作
大纲/内容
5.2系统开发工具软件
5.2.1ADS1.2工具软件
ADS1.2的工程项目
工程项目的建立
工程项目的配置
连接中的地址映射
编译后目标文件
RO段
RW段
ZI段
地址映射
Simple连接类型
Scattered连接类型
编译及调试
AXD调试器
利用Muti-ICE仿真器把宿主机和连接机连接起来
在宿主机上运行AXD工具软件,并确定已经与目标机连接成功
下载ELF格式的输出文件到目标机上
采用单步或断点等调试方式运行目标机上的程序
5.2.2RVDS
IDE工程管理器
RVCT编译连接器
RVD调试器
RVISS指令集仿真器
5.2.3GNU
GCC概述
GCC的命令及参数
GDB
GNU的使用
5.1开发嵌入式的基础知识1
5.1.1嵌入式系统的开发过程
1需求分析与规格说明
表格描述项
名称
目的
输入和输出
数据类型
数据特性
输入/输出设备类型
功能
性能
生产成本
功耗
尺寸和重量
2系统设计
1描述总体的系统结构
2划分硬件软件结构主题
3构件设计
硬件构件
软件构件
4系统集成与测试
测试Test
验证模块/系统的功能和性能,发现错误
调试Debug
分析测试中发现的错误,检查原因,定位故障位置
5.1.2嵌入式系统的开发平台与工具
嵌入式系统的开发特点
使用宿主机-目标机的开发架构
工具链
预编译
高级语言编译,汇编,连接及重定位
相关函数库
与底层硬件控制程序的关系密切
软硬件资源受限制
需要固化程序
编程工具
在线型现场编程器
离线型现场编程器
开发平台与开发工具
平台
一个面向嵌入式应用的实时操作系统
程序开发工具
项目管理器
编辑器
编译器
连接器
定位器
合适的调试工具
仿真器
编程器
逻辑分析仪
开发板
评估板
开发平台举例
RealView
软件工具
RVDS工具链
DS-5
RealView MDK微控制器开发套件
RealView实时函数库
调试适配器
RealView ICE仿真器
RealView Trace跟踪调试器
开发板
5.1.3嵌入式系统的调试
1在线仿真器ICE
2片上调试技术JTAG
边界扫描和测试访问口
JTAG标准
TCK
TMS
TDI
TDO
JTAG适配器
实时设置基于指令地址值或基于数据值的断点
控制程序单步执行
访问并且控制CPU处理器内核
访问系统中的存储器
访问I/O系统
3驻留监控软件调试
基本的调试功能
C语言库的支持
通信支持
任务管理功能
异常中断处理
4指令集模拟器
主要用在场合
没有目标机开发板硬件
有目标机开发板硬件,但使用成本高
被调试的程序模块不需要再实际开发板上执行
对模块进行语法检查,先行排错
避免对硬件不熟悉而在调试硬件方面耗费过多精力
5.3系统开发实例
5.3.1数字式电子钟
5.3.2便携式心电记录仪
5.3.3基于嵌入式Web服务器的应用设计
0 条评论
下一页