首页
登录
从业资格
以下关于嵌入式软件开发的叙述中,正确的是( )。A.宿主机与目标机之间只需要建立
以下关于嵌入式软件开发的叙述中,正确的是( )。A.宿主机与目标机之间只需要建立
资格题库
2022-08-02
78
问题
以下关于嵌入式软件开发的叙述中,正确的是( )。A.宿主机与目标机之间只需要建立逻辑连接即可B.调试器与被调试程序一般位贵同一台机器上C.嵌入式系统开发通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种
选项
A.宿主机与目标机之间只需要建立逻辑连接即可
B.调试器与被调试程序一般位贵同一台机器上
C.嵌入式系统开发通常采用的是交叉编译器
D.宿主机与目标机之间的通信方式只有串口和并口两种
答案
C
解析
本题考查嵌入式系统软件开发调试的基础知识。嵌入式系统的软件开发与通常软件开发的区别:要在于软件实现部分,其中又可以分为编译和调试两部分,下面分别对这两部分进行讲解。第一是交叉编译。嵌入式软件开发所采用的编译为交叉编译。所谓交叉编译就是在一个平台上生成可以在另一个平台上执行的代码。编译的最主要的工作就在将程序转化成运行该程序的CPU所能识别的机器代码,由于不同的体系结构有不同的指令系统。因此,不同的CPU需要有相应的编译器,而交叉编译就如同翻译一样,把相同的程序代码翻译成不同CPU的对应可执行二进制文件。要注意的是,编译器本身也是程序,也要在与之对应的某一个CPU平台上运行。这里一般将进行交叉编译的主机称为宿主机,也就是普通的通用PC,而将程序实际的运行环境称为目标机,也就是嵌入式系统环境。由于一般通用计算机拥有非常丰富的系统资源、使用方便的集成开发环境和调试工具等,而嵌入式系统的系统资源非常紧缺,无法在其上运行相关的编译工具,因此,嵌入式系统的开发需要借助宿主机(通用计算机)来编译出目标机的可执行代码。第二是交叉调试。嵌入式软件经过编译和链接后即进入调试阶段,调试是软件开发过程中必不可少的一个环节,嵌入式软件开发过程中的交叉调试与通用软件开发过程中的调试方式有很大的差别。在常见软件开发中,调试器与被调试的程序往往运行在同一台计算机上,调试器是一个单独运行着的进程它通过操作系统提供的调试接口来控制被调试的进程。而在嵌入式软件开发中,调试时采用的是在宿主机和目标机之间进行的交叉调试,调试器仍然运行在宿主机的通用操作系统之上,但被调试的进程却是运行在基于特定硬件平台的嵌入式操作系统中,调试器和被调试进程通过串口或者网络进行通信,调试器可以控制、访问被调试进程,读取被调试进程的当前状态,并能够改变被调试进程的运行状态。
转载请注明原文地址:https://tihaiku.com/congyezige/2424403.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
有关妇女更年期的叙述,错误的是A.更年期是妇女由生育期进入老年期的一个过渡时期
患者,32岁,患侵蚀性葡萄胎Ⅱb期并有不规则阴道出血3个月,下列叙述中哪项错误A
患者25岁,子痫,GP,产后2天,外阴水肿仍未消退操作时不需要准备的用具是 A
下列有关炭疽的叙述不正确的是A.炭疽的传染源是病畜和患者 B.炭疽杆菌只通过与
不需要进行血液体液隔离的疾病是A.乙型肝炎 B.艾滋病 C.钩端螺旋体病
下列情况下,不需要洗手的是A.在进行护理操作时,可能接触了病人的血液、体液、分泌
需要预防性使用抗生素的是A.脑脊液鼻漏者 B.甲状腺手术 C.疝修补术 D
人类基本需要是A.安全的需要是指个体渴望归属于某一群体 B.自我实现的需要是指
关于极低出生体重儿的叙述正确的是A.出生体重不足2500g B.出生体重不足1
关于血友病患者的护理措施叙述错误的是A.注意避免外伤 B.尽量避免肌肉注射及深
随机试题
eBay[A]eBayisaglobalphenomenon—theworld’slargestgaragesale,onl
Mostmenliveinharness.Richardwasoneofthem.Typicallyhehadnoaware
【B1】[br]【B19】A、ThusB、HoweverC、UnlessD、ThoughA本句与上句是因果关系,这里只有thus表示因果关系。how
[originaltext]W:Goodmorning,Mr.Brown.M:Oh,comein,Mary.I’vebeenexpec
用同一材料制成的实心圆轴和空心圆轴,若长度和横截面面积均相同,则抗扭刚度较大的是
1995年,WHO西太区办事处发表《健康新视野》重要文献,指出“健康促进是指个人
A.粉刺性乳痈 B.乳晕部疖 C.炎性乳腺癌 D.乳衄 E.乳房部漏管乳
SSPE的病原体是A.麻疹病毒B.腮腺炎病毒C.HIVD.EBVE.ECHO病毒
四大哈里发不包括( )A.阿布·伯克尔 B.萨拉丁 C.欧麦尔 D.奥斯
目前,疫情在全球的蔓延与扩散还没有得到有效________,全球仍然每天有数十万
最新回复
(
0
)