嵌入式Linux系统移植试题
嵌入式Linux系统移植试题(时间:1个半小时)
一、选择题(每题2分,共50分,包括单选和多选,多选、少选均不得分)
1. 嵌入式linux系统软件部分一般包括( )
[A] bootloader [B] linux内核 [C] 根文件系统 [D]用户应用程序
2. 一般情况下,在搭建嵌入式linux开发环境时主机需要安装的软件有( )
[A] 串口通信软件 [B] tftp服务器 [C] nfs服务器 [D]usb
3. 下列选项中符合gcc的编译流程的是( )
[A] 预处理->编译->汇编->连接 [B] 预处理->汇编->编译->连接 [C] 编译->预处理->汇编->连接 [D预处理->连接->汇编->编译
4. gcc使用下列哪个选项可以查看编译的详细过程( )
[A] -o [B] -v [C] -E [D] -g
5. 下列二进制工具哪个是丢弃目标文件的全部或者特定符号,减少文件体积的( )
[A] size [B] as [C ] nm [D ] strip
6. 下列二进制工具哪个是用来反汇编的( )
[A] nm [B] objdump [C ] objcopy [D ] string
7. 下列二进制工具哪个是用来进行目标格式转换的( )
[A] nm [B] objdump [C ] objcopy [D ] string
8. 下列二进制工具哪个是用来把程序地址转换为文件名和行号的( )
[A] nm [B] objdump [C ] objcopy [D ] addr2line
9. 下列二进制工具哪个是用来将目标文件生成静态库的( )
[A] ar [B]nm [C ] objcopy [D ] objdump
10. FS2410开发板如果从nand flash启动,启动后( )访问到nor flash;如果从nor flash
启动,启动后( )访问nand flash。
[A] 可以 [B] 不可以
11. SMDK2410开发平台上,linux要求bootloader将内核参数存储在什么位置( )
[A] 0x30008000 [B] 0x30000100 [C ] 0x30004000 [D ] 0x33f80000
12. SMDK2410开发平台上,linux要求bootloader将平台号保存在( )
[A] r0 [B] r1 [C ] r2 [D ] r3
13. SMDK2410开发平台上,linux要求bootloader在运行内核前,让系统进入何种模式( )
[A] user [B] svc [C ] system
14. u-boot所支持的命令中,哪个是来设置环境变量的( )
[A] setenv [B] mm [C ] mtest [D ] bootm
15. u-boot支持的命令中,哪个是擦除nor flash的命令( )
[A] nand erase [B] protect [C ] erase [D ] cp
16. 在内核配置时,哪个关键词是来包含下一级Kconfig( )
[A] menu endmenu [B] source [C ] choice endchoice [D ]depends on
17. 内核启动过程中,如果终端出现”Error:a”错误,可能出现的原因是( )
如果觉得《linux系统移植试题 嵌入式Linux系统移植试题》对你有帮助,请点赞、收藏,并留下你的观点哦!