嵌入式linux系统移植试题_第1页
嵌入式linux系统移植试题_第2页
嵌入式linux系统移植试题_第3页
嵌入式linux系统移植试题_第4页
嵌入式linux系统移植试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上嵌入式Linux系统移植试题【时间:60分钟】姓名:()一、单项选择题【每题2分,共70分】1. 嵌入式linux系统移植不包括( D )A bootloaderB linux内核 C 根文件系统 D 应用程序2. 下列选项中符合gcc的编译流程的是( A )A 预处理->编译->汇编->连接B 预处理->汇编->编译->连接 C 编译->预处理->汇编->连接 D 预处理->连接->汇编->编译3. 下列二进制工具哪个是丢弃目标文件的全部或者特定符号,减少文件体积的( D ) A sizeB a

2、s C nm D strip4. 下列二进制工具哪个是用来反汇编的( B ) A nmB objdump C objcopy D string5. 下列二进制工具哪个是用来进行目标格式转换的( C ) A nmB objdump C objcopy D string6. 下列二进制工具哪个是用来把程序地址转换为文件名和行号的( D )A nmB objdump C objcopy D addr2line7. FS4412开发平台上,uImage被解压到什么地址( B )A 0x B 0x C 0x D 0x43e000008. 编译Linux内核设备树文件使用什么命令( D )A make d

3、tbiB make tags C make dtb D make dtbs 9. linux要求bootloader在运行内核前,让系统进入何种模式( B )A userB svc C system 10. u-boot的命令中存放自启动命令的环境变量是(D ) A ipaddr B bootargs C bootm D bootcmd11. u-boot的命令中,设置环境变量的命令是(A ) A setenv B printenv C tftp D bootm12. u-boot中存放内核启动参数的环境变量是( C )A bootcmdB bootdelay C bootargs D ipa

4、ddr13. 在内核配置时,哪个关键词是来包含下一级Kconfig ( B )A menu endmenuB source C choice endchoice D depends on14. 在内核配置时,哪个关键词是来创建一个选项菜单( D)A menu endmenuB source C choice endchoice D config15. 内核配置的结果保存在哪个文件中( C )A KconfigB Makefile C .config D System.map16. 下列函数适合在内核解压后,console初始化以前使用的是( B ) A putsB printascii C p

5、rintk D printf17. 当console初始化以后,一般最为简单的内核调试方式为 ( A )A printkB puts C bdi2000 D kgdb18. 下列哪些文件系统可以运行在eMMC上(C )A yaffs2B ios9660 C ext3 D tmpfs 19. 下列哪些文件系统是只读的( D )A ext2B yaffs2 C ext2 D cramfs 20. 下列不占用任何磁盘空间的文件系统是(D )A yaffs2B jffs2 C cramfs D tmpfs 21. u-boot使用网络需设置下面哪些环境变量(AB )A ipaddrB serverip

6、 C bootcmd D bootargs 22. 通过nfs挂载根文件系统,需要设置u-boot下面哪些环境变量( ABD )A ipaddrB serverip C bootcmd D bootargs 23. u-boot下通过nfs自启动,需要设置哪些环境变量(ABCD )A ipaddrB serverip C bootcmd D bootargs 24. 针对我们的目标板,u-boot下烧写命令,下面哪个是正确的( A )A movi write u-boot 0xB movi write kernel 0x C movi write dtb 0x D movi write roo

7、tfs 0x25. 针对当前我们移植的项目,主机侧tftp共享目录和nfs共享目录,描述正确的是( AB )A tftp共享目录,存放的是供目标板下载的文件B nfs共享目录,存放的是供目标板子系统挂载的根文件系统C tftp和nfs都是提供给uboot使用的D tftp共享目录和nfs共享目录是不一样的,不能设置成同一目录 26. 查找u-boot启动代码时,需要通过哪个文件来查找它的入口函数名( C )A start.SB head.S C u-boot.lds D vmlinux.lds 27. 编译内核,可以使用下面哪个命令( AB)A make B make uImageC make

8、 dtbs D make menuconfig 28. 配置内核,可以使用下面哪个命令( D )A make B make uImageC make dtbs D make menuconfig 29. 我们当前目标板,第一次配置内核时,需要使用下面哪个配置文件( A )A exynos_defconfigB .configC kconfig D make menuconfig 30. Printk支持种打印级别( C )A 6B 7 C 8 D 9 31. 我们根文件系统的制作,使用的是哪个工具( B )A gcc B busybox C ld D ar 32. 针对我们移植的系统,内核启动

9、时,调用的第一个可执行程序是下面哪个(B )A init B linuxrc C inittab D bin 33. 针对我们当前移植的系统,根文件系统和nfs,下面描述正确的是( BCD )A 根文件系统就是nfsB 根文件系统依赖nfs进行挂载C 只有linux系统才会用到nfs,uboot不使用nfs D nfs路径是通过uboot传入的34. 关于设备树,下面描述正确的是( CD )A linux系统,一定需要设备树B 设备树只有arm才能用C 设备树一种描述硬件的数据结构,由一系列被命名的结点和属性组成D 设备树有一个root结点”,,root结点下可以有一系列子节点,子节点一定要在

10、root节点下35. 系统移植过程中,出现了问题,我们第一步需要怎么处理(BD )A 在uboot烧写完成后,发现没有任何显示在putty,我们可以增加printk进行调试。B 在uboot烧写完成后,发现ping命令执行不了,我们可以尝试开启ping命令。C 发现uImage 下载不了,我们尝试重新编译uImage。D 发现内核加载过程中,出现了oops或其他异常,我们尝试反汇编查看问题原因。二、简答题【共30分】1. 简述嵌入式linux系统移植的主要内容有哪些? (4分) ()<1>搭建交叉编译环境<2>根据芯片手册和用户资料进行bootloader的选择和移植&

11、lt;3>Kernel的配置、编译、移植和调试<4>根文件系统的制作2. 针对我们的目标板,如何定位下边oops信息错误位置? ( 6分) ()Unable to handle kernel NULL pointer dereference at virtual address pgd = c *pgd=Internal error: Oops: 805 #1last sysfs file: Modules linked in:CPU: 0 Not tainted (2.6.35 #21)PC is at s3c_fb_probe+0xc/0x67cLR is at plat

12、form_drv_probe+0x1c/0x24pc : <c029b66c> lr : <c01add04> psr: asp : cfc29f0c ip : cfc457c0 fp : r10: r9 : r8 : c03bbb40r7 : c03b7a18 r6 : c03b7a18 r5 : c03a3310 r4 : r3 : ff r2 : cfc28000 r1 : r0 : c03a3308Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernelPC is at s3c_fb_probe+0xc/0x67c 找到对应的地址3描述u-boot启动流程( 10分) ()第一阶段:设置CPU工作模式(SVC)、关中断、MMU内存初始化自搬运设置堆栈、清空BBS段为第二除段C作准备第二阶段:初始化GPIO、串口、网口等需要用到的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论