嵌入式Linux系统移植试题

  • 格式:doc
  • 大小:55.00 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式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