嵌入式linux系统移植试题资料讲解

  • 格式:doc
  • 大小:33.00 KB
  • 文档页数:9

下载文档原格式

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

嵌入式l i n u x系统移

植试题

嵌入式Linux系统移植试题【时间:60分钟】

姓名:()

一、单项选择题【每题2分,共70分】

1.嵌入式linux系统移植不包括( D )

[A] bootloader[B] linux内核 [C] 根文件系统 [D] 应用程序

2.下列选项中符合gcc的编译流程的是( A)

[A] 预处理->编译->汇编->连接[B] 预处理->汇编->编译->连接 [C] 编译-

>预处理->汇编->连接 [D] 预处理->连接->汇编->编译

3.下列二进制工具哪个是丢弃目标文件的全部或者特定符号,减少文件体积的

( D)

[A] size[B] as [C] nm [D] strip

4.下列二进制工具哪个是用来反汇编的( B )

[A] nm[B] objdump [C] objcopy [D] string

5.下列二进制工具哪个是用来进行目标格式转换的( C)

[A] nm[B] objdump [C] objcopy [D] string

6.下列二进制工具哪个是用来把程序地址转换为文件名和行号的( D)

[A] nm[B] objdump [C] objcopy [D] addr2line

7.FS4412开发平台上,uImage被解压到什么地址( B )

[A] 0x40000000 [B] 0x40008000 [C] 0x41000000 [D] 0x43e00000

收集于网络,如有侵权请联系管理员删除

8.编译Linux内核设备树文件使用什么命令( D )

[A] make dtbi[B] make tags [C] make dtb [D] make dtbs

9.linux要求bootloader在运行内核前,让系统进入何种模式( B )

[A] user[B] svc [C] system

10.u-boot的命令中存放自启动命令的环境变量是(D )

[A] ipaddr [B] bootargs [C] bootm [D] bootcmd

11.u-boot的命令中,设置环境变量的命令是(A )

[A] setenv [B] printenv [C] tftp [D] bootm

12.u-boot中存放内核启动参数的环境变量是( C )

[A] bootcmd[B] bootdelay [C] bootargs [D] ipaddr

13.在内核配置时,哪个关键词是来包含下一级Kconfig ( B )

[A] menu endmenu[B] source [C] choice endchoice [D] depends on

14.在内核配置时,哪个关键词是来创建一个选项菜单( D)

[A] menu endmenu[B] source [C] choice endchoice [D] config

15.内核配置的结果保存在哪个文件中( C )

[A] Kconfig[B] Makefile [C] .config [D] System.map

16.下列函数适合在内核解压后,console初始化以前使用的是( B )

[A] puts[B] printascii [C] printk [D] printf

17.当console初始化以后,一般最为简单的内核调试方式为( A )

收集于网络,如有侵权请联系管理员删除

[A] printk[B] puts [C] bdi2000 [D] kgdb

18.下列哪些文件系统可以运行在eMMC上(C )

[A] yaffs2[B] ios9660 [C] ext3 [D] tmpfs

19.下列哪些文件系统是只读的( D )

[A] ext2[B] yaffs2 [C] ext2 [D] cramfs

20.下列不占用任何磁盘空间的文件系统是(D )

[A] yaffs2[B] jffs2 [C ] cramfs [D] tmpfs

21.u-boot使用网络需设置下面哪些环境变量(AB )

[A] ipaddr[B] serverip [C ] bootcmd [D] bootargs

22.通过nfs挂载根文件系统,需要设置u-boot下面哪些环境变量( ABD )

[A] ipaddr[B] serverip [C ] bootcmd [D] bootargs

23.u-boot下通过nfs自启动,需要设置哪些环境变量(ABCD )

[A] ipaddr[B] serverip [C ] bootcmd [D] bootargs

24.针对我们的目标板,u-boot下烧写命令,下面哪个是正确的( A )

[A] movi write u-boot 0x41000000

[B] movi write kernel 0x21000000

[C] movi write dtb 0x22000000

[D] movi write rootfs 0x42000000

25.针对当前我们移植的项目,主机侧tftp共享目录和nfs共享目录,描述正确

的是( AB )

[A] tftp共享目录,存放的是供目标板下载的文件

收集于网络,如有侵权请联系管理员删除

[B] nfs共享目录,存放的是供目标板子系统挂载的根文件系统

[C ] tftp和nfs都是提供给uboot使用的

[D] tftp共享目录和nfs共享目录是不一样的,不能设置成同一目录

26.查找u-boot启动代码时,需要通过哪个文件来查找它的入口函数名( C )

[A] start.S[B] head.S [C ] u-boot.lds [D] vmlinux.lds

27.编译内核,可以使用下面哪个命令( AB)

[A] make

[B] make uImage

[C] make dtbs

[D] make menuconfig

28.配置内核,可以使用下面哪个命令( D )

[A] make

[B] make uImage

[C] make dtbs

[D] make menuconfig

29.我们当前目标板,第一次配置内核时,需要使用下面哪个配置文件( A )

[A] exynos_defconfig

[B] .config

[C] kconfig

[D] make menuconfig

30.Printk支持种打印级别( C )

[A] 6[B] 7 [C ] 8 [D] 9

31.我们根文件系统的制作,使用的是哪个工具( B )

[A] gcc [B] busybox [C] ld [D] ar

收集于网络,如有侵权请联系管理员删除