- 3
- 0
- 约5.42千字
- 约 41页
- 2018-08-02 发布于湖北
- 举报
第9章开发环境和调试技术(初稿)
第9章 开发环境和调试技术
提纲
1、交叉开发环境模式概述
2、宿主机环境
3、目标板环境
4、交叉编译工具链
5、gdb调试器
6、远程调试
7、内核调试
8、网络调试
1、交叉开发环境模式概述
什么是嵌入式系统
“以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。”
硬件上的局限性
存储空间小
处理器频率低
缺少存储、输入输出设备
宿主机—目标板交叉开发模式
组成部分
宿主机:平时使用的桌面计算机
目标板:嵌入式开发板
介绍
利用宿主机上已有的成熟的开发工具,专门针对目标板定制一套系统,包括引导程序、内核和文件系统,然后下载到目标板上运行。
宿主机—目标板交叉开发模式
开发过程
在宿主机上编写代码,并通过交叉编译工具编译出能够在目标板上运行的程序,然后下载到目标板上测试执行,最后利用宿主机上的调试工具对目标板上运行的程序进行远程调试。
特点
使用和桌面开发一样的工具,降低学习成本。
充分利用宿主机的开发环境。
宿主机—目标板连接方式
串口
利用串口给目标板发送命令,同时也可以接受目标板返回的信息并显示。
宿主机可以通过串口往目标板传送文件;
目标板可以把程序运行的结果返回并显示。
串口驱动程序的实现相对比较简单,缺点是传输速度慢,并不适用于传输大量数据的场合。
以太网
以太网是当今局域网采用的最通用的通信协议
您可能关注的文档
- 第1节地理环境对区域发展的影响》教案2-第一节地理环境对.doc
- 第1节人口增长对生态环境的影响1224.ppt
- 第1章_绪论(环境经济学).ppt
- 第1章android开发环境配置.ppt
- 第1章熟悉vb集成环境并设计第个vb应用程序.ppt
- 第1章我们生存的信息时代面临商业环境的变化.pdf
- 第2节大气环境.doc
- 第2节内环境稳态的重要性_2.ppt
- 第2课时二氧化氮和一氧化氮二氧化硫和二氧化氮对环境.ppt
- 第2章 ug的操作环境.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- TX-1C型单片机实验板原理图.pdf VIP
- chapter1generalprinciples连淑能《英译汉教程》(课堂).pdf VIP
- 2025北京市规划和自然资源委员会事业单位招聘55人考前自测高频考点模.docx VIP
- 嘉信变频器说明书.pdf VIP
- 新疆2022系列标准设计图集新22G02 钢筋混凝土结构构造.docx VIP
- SAP S4HANA固定资产期初数据导入详解.pdf VIP
- 上海市闸北区水痘发病特征与免疫水平的深度剖析及防控策略探究.docx
- 2025年湖北武汉中考物理试卷真题及答案详解(精校打印版).pdf VIP
- 2025西师大版数学二年级上册 数学连环画3《数学故事会》(课件).ppt
- 2025年天津市小升初小卷真题小外(天津市外国语大学附属外国语学校)(5套含答 .pdf VIP
原创力文档

文档评论(0)