嵌入式linux开发试卷,《嵌入式系统与开发》测试题答案

测试题0及参考答案

c337a2ebc5777490bf86f9ff061c90ac.png

cd7ae6fefb0c832d401e9ee0fd70eca9.png

bb8f3d23588f01e2f2b69faa8c5afab3.png

(1)ARM汇编程序由指令、指令和指令构成。

50095a9145a58b303d457568b8a9cf10.png

(2)ARM

cfc9ea5a02f083c0cfc0a8fb2c8c7865.png

C____(A.0X12 B.0X34 C.0X56 D.0X78)(采用小端模式进行存储)

(4)一般情况下,ARM微处理器异常处理模式共有___7___种,机器启动后第一条指令执行的是__A___(A.复位异常处理函数指令 B.中断异常处理指令 C.IRQ 异常处理指令 D.指令预取终止异常)。

(5)调用函数FUN(X,Y,Z),则实参值分别通过__r0__、_r1___、_r2__寄存器来进行传递,如果参数超过4个,则参数传递规则为____通过栈进行传递________。

(6)举例列出一款ARM7TDMI微内核的嵌入式微处理器_S3C44B0X_,ARM920T微内核的嵌入式微处理器_S3C2410_,ARM11内核的嵌入式微处理器__S3C6410____,并列举2款64位ARM微内核_Cortex-A53__、__ Cortex-A57________。

(7)利用汇编和C混合编程,设计代码完成求a,b,c中最大值功能,要求写出汇编启动代码和C代码。

(略)此知识点不需要掌握

测试题1及参考答案

1.嵌入式Linux操作系统包括 bootloader 、内核、文件系统三部分组成。

2.在PC机上Linux系统编译使用的编译器名为 gcc ,ARM处理器嵌入式编译器名为 arm-linux-gcc 。

3.bootloader的功能:①引导操作系统内核启动②提供辅助命令工具。

4.列出最常用的bootloader:、、、、、。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值