已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式Linux系统移植试题(时间:60分钟)一、单项选择题(每题2分,共40分)1. 嵌入式linux系统移植不包括( D )A bootloaderB linux内核 C 根文件系统 D 应用程序2. 下列选项中符合gcc的编译流程的是( A )A 预处理-编译-汇编-连接B 预处理-汇编-编译-连接 C 编译-预处理-汇编-连接 D 预处理-连接-汇编-编译3. 下列二进制工具哪个是丢弃目标文件的全部或者特定符号,减少文件体积的( D ) A sizeB as 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 0x40000000 B 0x40008000 C 0x41000000 D 0x43e000008. 编译Linux内核设备树文件使用什么命令( D )A make dtbiB 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 ipaddr13. 在内核配置时,哪个关键词是来包含下一级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 printk 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 二、简答题(前5题每题8分,最后一题10分,共60分)1. 简述嵌入式linux系统移植的主要内容有哪些? (4分)交叉开发环境 Bootloader kernel rootfs 2. 如何定位下边oops信息错误位置? ( 6分)Unable to handle kernel NULL pointer dereference at virtual address 00000000pgd = 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 : cfc29f0c 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 -f或arm-none-linux-gnueabi-objdump -D vmlinux vmlinux.dis 然后通过阅读汇编代码定位3描述u-boot启动流程( 10分)第一阶段汇编实现。设置CPU模式,屏蔽中断,关闭MMU和cache,初始化内存控制器,搬运u-boot到内存,设置堆栈(sp),清空BSS段 第二阶段C实现。填充板级信息,初始化外设,执行命令4. 设置u-boot中环境变量(10分 )(1)u-boot使用网络需设置哪些环境变量,且需要注意哪些问题(3分)主要是下边两个:ipaddr serverip需要注意的为:ipaddr 和 serverip 需在同意网段,器serverip和 Ubuntuip一直(2)通过网络加载内核并启动内核、让内核使用网络挂载文件系统,如何设置(3分)setenv bootcmd t uImage ; t exynos4412-fs4412.dtb;bootm 41000000 - 42000000setenv bootargs root=nfs nfsroot=7:/source/rootfs ip=00 init=/linuxrc console=ttySAC2,115200(3) eMMC的命令,烧写的内核镜像到eMMC中,具体实现命令?(4分)t uImagemovi write kernel 410000005. 回答以下内核相关问题( 10分)1 配置内核与编译内核镜像的命令分别是什么? ( 2分 )make menuconfigmake uImage2 以你所学的平台为例,第一次配置内核时,应使用的缺省内核配置文件是什么?(2分)arch/arm/configs/exynos_defconfig3 printk支持几种打印级别?(2分 )8种4 使用Kconfig语法写一个选项,选项名称为“setup” 默认值为y ( 4分) config TEST-TEST可用任意内容替代bool “setup” -bool可用tristate替代default y-help-6. 回答以下文件系统相关问题( 10分)(1)你移植嵌入式文件系统时,使用的是什么工具 (2分)busybox(2)内核启动后,执行的第一个应用程序是哪一个应用程序 (2分)/linuxr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提升中医急诊患者满意度的护理策略
- 湖南省衡阳市衡山县2024-2025学年八年级(上)期末物理试卷(含答案)
- 安徽省部分学校2025-2026学年高一上学期12月月考语文试卷(含答案)
- 甲状腺疾病的替代疗法
- 小区土地流转与农业利用协议
- 业务拓展合规性承诺书4篇
- 建筑物拆除改造施工合同核心内容
- 邯山区2025年第二批公开招聘社区工作者备考题库及1套完整答案详解
- 中风患者的跨学科康复护理
- 企业质量管理体系审查标准工具
- 【超星尔雅学习通】航空与航天网课章节答案
- 2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
- 附件1:中国联通动环监控系统B接口技术规范(V3.0)
- 闭合性颅脑损伤病人护理查房
- 《立血康软胶囊研究6400字(论文)》
- 学术综合英语课后题答案罗立胜
- GB/T 19216.21-2003在火焰条件下电缆或光缆的线路完整性试验第21部分:试验步骤和要求-额定电压0.6/1.0kV及以下电缆
- 10kV交联聚乙烯电缆热缩终端头制作作业指导书
- GB 15193.19-2015食品安全国家标准致突变物、致畸物和致癌物的处理方法
- 活体动物体内成像技术课件
- 非金融企业直接债务融资工具介绍课件
评论
0/150
提交评论