试题详情
- 简答题简述宿主机/目标机的开发模式。
-
交叉开发环境是指编译、链接和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式。
宿主机(host)一般采用一台通用计算机(如PC机或者工作站),它通过串口(Serial)或者以太网(Ethernet)接口与目标机通信。宿主机的软硬件资源比较丰富,不但包括功能强大的操作系统(如Windows和Linux),而且还有各种各样优秀的开发工具(如WindRiver的Tornado、Microsoft的Embedded VisualC++等),能够大大提高嵌入式应用软件的开发速度和效率。
目标机(target)一般在嵌入式应用软件的开发和调试期间使用,用来区别与嵌入式系统通信的宿主机。目标机可以是嵌入式应用软件的实际运行环境,也可以是能够替代实际运行环境的仿真系统,但软硬件资源通常都比较有限。嵌入式系统的交叉开发环境一般包括交叉编译器、交叉调试器和系统仿真器(Emulator),其中交叉编译器用于在宿主机上生成能在目标机上运行的代码,而交叉调试器和系统仿真器则用于在宿主机与目标机间完成嵌入式软件的调试。 关注下方微信公众号,在线模考后查看
热门试题
- 下面有关嵌入式系统开发过程的描述语句中,
- ()是Make执行的动作,每个命令行前面
- ARM处理器模式和ARM处理器状态有何区
- ARM微处理器支持两种指令集:()和()
- 以下ARM指令中属于寄存器间接寻址的指令
- ARM的运行模式有多少种?哪些是特权模式
- 什么是总线主设备?有何特点?
- 什么是总线?有何优缺点。
- 内部的存储器管理控制器,是用于设定设定管
- ARM指令完成的功能是如果清除R7中的b
- FIQ中断的入口地址是()
- 下面哪种设备是组建以太局域网必不可少的:
- QPF文件包含了一些必要的字体,这些字体
- 软件模拟仿真方法主要有什么特点?模拟仿真
- 某系统需要永久存放大量不再修改的数据,最
- OVR1,#0x1000LDRR0,[R
- 简述嵌入式系统的组成结构
- 相对于其它处理器,ARM处理器主要技术特
- RS-232C是一种广泛应用于微机通信中
- 下图给出了两种LED数码管的内部结构原理