嵌入式Linux系统移植试题
- 格式:doc
- 大小:55.00 KB
- 文档页数:5
嵌入式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”错误,可能出现的原因是()
[A] 内核不支持当前处理器
[B] 内核不支持当前开发平台
[C ] 内核获取不到bootloader传递来的参数
[D ] 内核初始化终端出现错误
18.内核启动过程中,如果终端出现”Error:p”错误,可能出现的原因是()
[A] 内核不支持当前处理器
[B] 内核不支持当前开发平台
[C ] 内核获取不到bootloader传递来的参数
[D ] 内核初始化终端出现错误
19.下列函数适合在内核解压后,console初始化以前使用的是()
[A] puts[B] printascii [C ] printk [D ] printf
20.当console初始化以后,一般最为简单的内核调试为()
[A] printk[B] puts [C ] bdi2000 [D ] kgdb
21.下列哪些文件系统可以运行在nand flash上,并具有可读写特性()(多选)
[A] yaffs2[B] jffs2 [C ] cramfs [D ] tmpfs [E]ramfs
22.下列哪些文件系统可以运行在nand flash上,并具只读特性()
[A] yaffs2[B] jffs2 [C ] cramfs [D ] tmpfs [E]ramfs
23.下列哪些文件系统不占用任何磁盘空间的文件系统是()(多选)
[A] yaffs2[B] jffs2 [C ] cramfs [D ] tmpfs [E]ramfs
24. 在命令mknod /dev/ttyS0 c 4 64中,‘c’代表()
[A] 字符设备[B] 块设备[C ] 网络设备
25. 在用busybox制作根文件系统时,对inittab文件的action,如果要求在程序执行前按enter 键进入终端,符合的是()
[A] askfirst[B] respawn [C ] sysinit [D]wait
二、简答题(前6题每题6分,后两题每题7分,共50分)
1. 简述嵌入式linux系统移植的主要内容有哪些?
2. 什么是bootloader,其作用是什么?列举三种嵌入式系统中常用的bootloader