嵌入式linux系统移植试题

上传人:suij****uang 文档编号:179579042 上传时间:2023-01-02 格式:DOCX 页数:4 大小:14.21KB
收藏 版权申诉 举报 下载
嵌入式linux系统移植试题_第1页
第1页 / 共4页
嵌入式linux系统移植试题_第2页
第2页 / 共4页
嵌入式linux系统移植试题_第3页
第3页 / 共4页
资源描述:

《嵌入式linux系统移植试题》由会员分享,可在线阅读,更多相关《嵌入式linux系统移植试题(4页珍藏版)》请在装配图网上搜索。

1、嵌入式 Linux 系统移植试题(时间:60 分钟)一、单项选择题(每题 2分,共40分)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 strip4. 下列二进制工具哪个是用来反汇编的( B )A nmB objdumpC objcopyD

2、 string5. 下列二进制工具哪个是用来进行目标格式转换的( C )A nmB objdumpC objcopyD string6. 下列二进制工具哪个是用来把程序地址转换为文件名和行号的( D )A nm B objdump C objcopy D addr2line7. FS4412开发平台上,ulmage被解压到什么地址(B )A 0x B 0x C 0x D 0x43e000008. 编译 Linux 内核设备树文件使用什么命令( D )A make dtbi B make tags C make dtb D make dtbs9. linux要求bootloader在运行内核前,

3、让系统进入何种模式(B )A user B svc C system10. u-boot 的命令中存放自启动命令的环境变量是( D )A ipaddr B bootargs C bootm D bootcmd11. 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 menuendmenuB sourceC

4、choiceendchoiceD depends on14. 在内核配置时,哪个关键词是来创建一个选项菜单( D )A menuendmenuB sourceC choiceendchoiceD config15. 内核配置的结果保存在哪个文件中( C )A Kconfig B Makefile C .config D16. 下列函数适合在内核解压后,console初始化以前使用的是(B )A puts B printascii C printk D printf17. 当 console 初始化以后,一般最为简单的内核调试方式为 ( A )A printk B puts C bdi2000

5、D kgdb18. 下列哪些文件系统可以运行在 eMMC 上( C )A yaffs2 B ios9660C ext3 D tmpfs19. 下列哪些文件系统是只读的( D )A ext2 B yaffs2 C ext2 D cramfs20. 下列不占用任何磁盘空间的文件系统是( D )A yaffs2 B jffs2 C cramfs D tmpfs二、简答题(前 5 题每题 8 分,最后一题 10 分,共 60 分)1.简述嵌入式linux系统移植的主要内容有哪些(4分)交叉开发环境 Bootloader kernel rootfs2.如何定位下边oops信息错误位置(6分)Unable

6、 to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c000400000000000 *pgd=00000000Internal 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 platform_drv_probe+0x1c/0x24pc : lr : psr: a0000013sp : cfc2

7、9f0c ip : cfc457c0 fp : 00000000r10: 00000000 r9 : 00000000 r8 : c03bbb40r7 : c03b7a18 r6 : c03b7a18 r5 : c03a3310 r4 : 00000000r3 : 000000ff r2 : cfc28000 r1 : 00000000 r0 : c03a3308Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernelarm-none-linux-gnueabi-addr2line 0xc029b66c -e vmlinux

8、-f或arm-none-linux-gnueabi-objdump -D vmlinux 然后通过阅读汇编代码定位3描述 u-boot 启动流程( 10 分)第一阶段汇编实现。设置CPU模式,屏蔽中断,关闭MMU和cache, 初始化内存控制器,搬运u-boot到内存,设置堆栈(sp),清空BSS段 第二阶段C实现。填充板级信息,初始化外设,执行命令4.设置u-boot中环境变量(10分)(1)u-boot使用网络需设置哪些环境变量,且需要注意哪些问题(3分) 主要是下边两个:ipaddrserverip需要注意的为:ipaddr和serverip需在同意网段,器serverip和Ubuntu

9、ip直(2)通过网络加载内核并启动内核、让内核使用网络挂载文件系统,如何设置(3分) setenv bootcmd tftp uImage ; tftp ;bootm -setenv bootargs root=nfs nfsroot= ip= init=/linuxrc console=ttySAC2,115200(3) eMMC的命令,烧写的内核镜像到eMMC中,具体实现命令(4分)tftp uImagemovi write kernel5. 回答以下内核相关问题( 10 分) 配置内核与编译内核镜像的命令分别是什么 ( 2分 )make menuconfigmake uImage 以你所

10、学的平台为例,第一次配置内核时,应使用的缺省内核配置文件是什么(2分) arch/arm/configs/exynos_defconfig printk 支持几种打印级别(2 分 )8种 使用Kconfig语法写一个选项,选项名称为“setup”默认值为y ( 4分)config TEST-一TEST可用任意内容替代bool “setup -bool 可用 tristate 替代default y-help-6. 回答以下文件系统相关问题( 10 分)(1)你移植嵌入式文件系统时,使用的是什么工具 (2 分) busybox2)内核启动后,执行的第一个应用程序是哪一个应用程序 (2 分) /linuxrc3)inittab 语法,下面这句话是什么功能( 2 分) :sysinit:/etc/rcS系统初始化要执行的一个脚本程序(4) mount -a命令会读取哪个配置文件(4分)/etc/fstab

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!