第5章 嵌入式系统开发环境与相关开发技术 5.1 概述 5.2 嵌入式系统的开发工具 5.3 嵌入式系统调试技术 5.4 嵌入式系统开发经验 5.5 嵌入式系统的Bootloader技术 5.1 概述 一个嵌入式系统的开发环境一般包括有开发用的宿主机、嵌入式目标机、调试器和软件开发工具,它们之间通过串口、JTAG(并口)和网络接口等进行通信。 嵌入式系统通常是一个资源受限的系统,因此直接在嵌入式系统的硬件平台上编写软件比较困难。目前一般采用的解决办法是首先在通用计算机(宿主机)上编写程序,然后通过交叉编译生成目标机上可以运行的二进制代码格式,然后通过串口或者以太网接口将交叉编译生成的目标代码传输并装载到目标机上,并在监控程序或者操作系统的支持下利用交叉调试器、JTAG调试装置或ICE进行分析和调试,最后目标机脱离宿主机单独运行。 5.2 嵌入式软件开发工具 “工欲善其事,必先利其器” 嵌入式软件开发工具的集成度和可用性将直接关系到嵌入式系统的开发效率。ARM的开发工具包括有编译器、、汇编器、连接器、调试器、操作系统、函数库、评估板、JTAG调试器、在线仿真器等。目前世界上约有40多家公司提供不同类型的产品。 在Windows环境下,其代表产品是ARM公司的软件开发工具包ADS和新推出的RVDS。 在Linux环境中,主要使用
您可能关注的文档
最近下载
- 热力学㶲分析方法及蒸汽压缩制冷循环的㶲分析.doc VIP
- 附件4:黑龙江省高校毕业生入党积极分子登记表.doc VIP
- DB32T 2334.2-2013 水利工程施工质量检验与评定规范 第2部分建筑工程.pdf VIP
- 药物靶标发现与筛选.pptx VIP
- 氢能源燃料电池动力系统维护手册v1.1.pdf VIP
- 《GBT20501.3-2017-公共信息导向系统导向要素的设计原则与要求第3部分:平面示意图》.pdf
- DB5331_T 35-2021 德昂酸茶加工技术规程.docx
- 2026年天津河东高三质量检测(二)语文试卷打印版(含答案解析).docx VIP
- 俄语字帖练习.pdf VIP
- 2026年西安市离婚协议书标准版.docx VIP
原创力文档

文档评论(0)