第9章开发环境和调试技术(初稿).pptVIP

  • 3
  • 0
  • 约5.42千字
  • 约 41页
  • 2018-08-02 发布于湖北
  • 举报
第9章开发环境和调试技术(初稿)

第9章 开发环境和调试技术 提纲 1、交叉开发环境模式概述 2、宿主机环境 3、目标板环境 4、交叉编译工具链 5、gdb调试器 6、远程调试 7、内核调试 8、网络调试 1、交叉开发环境模式概述 什么是嵌入式系统 “以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。” 硬件上的局限性 存储空间小 处理器频率低 缺少存储、输入输出设备 宿主机—目标板交叉开发模式 组成部分 宿主机:平时使用的桌面计算机 目标板:嵌入式开发板 介绍 利用宿主机上已有的成熟的开发工具,专门针对目标板定制一套系统,包括引导程序、内核和文件系统,然后下载到目标板上运行。 宿主机—目标板交叉开发模式 开发过程 在宿主机上编写代码,并通过交叉编译工具编译出能够在目标板上运行的程序,然后下载到目标板上测试执行,最后利用宿主机上的调试工具对目标板上运行的程序进行远程调试。 特点 使用和桌面开发一样的工具,降低学习成本。 充分利用宿主机的开发环境。 宿主机—目标板连接方式 串口 利用串口给目标板发送命令,同时也可以接受目标板返回的信息并显示。 宿主机可以通过串口往目标板传送文件; 目标板可以把程序运行的结果返回并显示。 串口驱动程序的实现相对比较简单,缺点是传输速度慢,并不适用于传输大量数据的场合。 以太网 以太网是当今局域网采用的最通用的通信协议

文档评论(0)

1亿VIP精品文档

相关文档