简答题

简述宿主机/目标机的开发模式。

正确答案

交叉开发环境是指编译、链接和调试嵌入式应用软件的环境,它与运行嵌入式应用软件的环境有所不同,通常采用宿主机/目标机模式。
宿主机(host)一般采用一台通用计算机(如PC机或者工作站),它通过串口(Serial)或者以太网(Ethernet)接口与目标机通信。宿主机的软硬件资源比较丰富,不但包括功能强大的操作系统(如Windows和Linux),而且还有各种各样优秀的开发工具(如WindRiver的Tornado、Microsoft的Embedded VisualC++等),能够大大提高嵌入式应用软件的开发速度和效率。
目标机(target)一般在嵌入式应用软件的开发和调试期间使用,用来区别与嵌入式系统通信的宿主机。目标机可以是嵌入式应用软件的实际运行环境,也可以是能够替代实际运行环境的仿真系统,但软硬件资源通常都比较有限。嵌入式系统的交叉开发环境一般包括交叉编译器、交叉调试器和系统仿真器(Emulator),其中交叉编译器用于在宿主机上生成能在目标机上运行的代码,而交叉调试器和系统仿真器则用于在宿主机与目标机间完成嵌入式软件的调试。

答案解析

相似试题
  • 在目标机的内核已建立起来等待主机调试时,主机通过()命令以串口的方式连接到目标机。

    单选题查看答案

  • 交叉调试器gdb运行在开发主机上,kgdb是目标系统上对应的调试应用工具。()

    判断题查看答案

  • IPC攻击是黑客常用的攻击方式,但需要复杂的连接和操作控制,例如查看目标机的共享情况、建立帐号、留下后面程序等等,请回答ipc攻击的以下步骤操作? 1)建立空ipc$连接的命令。 2)在本机用net user命令建立帐号:s1,并加入administrators组的过程。 3)查看远程主机 192.168.11.222的时间命令 4)映射远程主机192.168.11.6主机上C盘为本机Z:的命令 5)写出删除本机ipc$的命令

    简答题查看答案

  • 简述基于Host-Target模式的嵌入式软件开发流程。

    简答题查看答案

  • 要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是()。

    单选题查看答案

  • Servlet运行于服务器内部,而Jsp运行于装有Java虚拟机的客户端主机的浏览器。()

    判断题查看答案

  • 嵌入式开发一般采用()方式,其中宿主机一般是指()。

    填空题查看答案

  • 采用拒绝服务攻击方法时,攻击者需要获取目标主机的操作权限,才能对目标主机进行攻击。

    判断题查看答案

  • 不能在路由器的哪些模式下配置主机名()

    多选题查看答案