为什么调试者不能像调试普通代码那样来对内核入口点(head.o)模块的各个部分进行调试?

题目

为什么调试者不能像调试普通代码那样来对内核入口点(head.o)模块的各个部分进行调试?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

模块测试之后要组装成较大的功能模块或子系统,在组装过程中进行的联合调试、子系统调试或系统总调试,称为集成测试。()

此题为判断题(对,错)。


参考答案:正确

第2题:

是在宿主机上编译好目标代码后,通过宿主机到目标机的调试通道将代码下载到目标机,然后由运行于宿主机的调试软件控制代码在目标机上运行调试。为了方便调试开发,交叉开发软件一般为一个整合编辑、编译汇编链接、调试、工程管理及函数库等功能模块的集成开发环境()。

A.交叉编译

B.(远程调试)联调

C.仿真

D.同步


正确答案:B

第3题:

有用户直接参与,使用实际数据的进行调试是()。

A、模块调试

B、联合调试

C、系统总调试

D、验收测试和试运行


参考答案:D

第4题:

调试工作先对每个模块进行调试,然后再把调试后的模块组装在一起进行整体调试。 ()


正确答案:正确

第5题:

程序调试包括( )。

A.语法调试和代码调试

B.语法调试和逻辑调试

C.逻辑调试和性能调试

D.功能调试和语法调试


正确答案:B

第6题:

( )是将调好的若干模块组成较大的功能模块或子系统进行测试和修改,主要发现和排除各模块或子系统间的接口错误。

A模块调试

B联合调试

C系统总调试

D验收测试及试运行


正确答案:B

第7题:

下面说法不是断点特点是()。

A、它是调试器的功能之一

B、程序运行到这一行就会停住,然后你可以一步一步往下调试

C、调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误停下

D、调试过程中不可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误停下


参考答案:D

第8题:

主要发现并排除模块间接口和系统设计阶段错误的是()。

A、模块调试

B、联合调试

C、系统总调试

D、验收测试和试运行


参考答案:B

第9题:

嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是( )。

A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化
B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化
C.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试
D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化

答案:C
解析:
嵌入式应用软件的开发流程与通用软件的开发流程大体相同,但在开发所使用的设计方法上有一定的差异。整个软件的开发流程可分为在软硬件划分阶段确定硬件驱动接口阶段、软件功能模块按照实时性进行划分阶段、各软件功能模块的代码生成阶段、软件功能模块的集成测试阶段、代码固化及固化后的调试阶段。

第10题:

系统调试的过程通常由模块调试、分调和()三个步骤完成。


正确答案:总调