早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

以下叙述中正确的是(37) 。A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器

题目

以下叙述中正确的是(37) 。

A.宿主机与目标机之间只需要建立逻辑连接即可

B.在嵌入式系统中,调试器与被调试程序必须位于同一台机器上

C.在嵌入式系统开发中,通常采用的是交叉编译器

D.宿主机与目标机之间的通信方式只有串口和并口两种

参考答案
正确答案:C
本题考查嵌入式系统软件开发调试的基础知识。在进行嵌入式系统的开发时,运行秸序的目标平台通常具有有限的存储空间和运算能力,比如常见的ARM平台,其一般的静态存储空间大致是16~32MB,而CPU的主频大概为100~500MHz。这种情况下,在ARM平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilationto)lchain)需要很大的存储空间,并需要很强的CPU运算能力。为了解决这个问题,嵌入式系统普遍采用交叉开发调试的方法。通过交叉编译工具,我们就可以在CPU能力很强、存储空间足够的主机平台上(比如PC上,称为宿主机)编译出针对其他平台(比如ARM,称为目标机)的可执行程序。交叉编译只需要在主机平台上安装对应的交叉编泽工具链(crosscompilationtoolchain),然后用这个交叉编译工具链编译我们的源代码,最终生成可在目标平台上运行的代码,通过串口、以太网或者JTAG等方式,下载到嵌入式设备中运行调试。
看了以下叙述中正确的是(37) 。...的网友还看了以下: