2022年驱动程序开发模拟试卷答案 .pdf
《2022年驱动程序开发模拟试卷答案 .pdf》由会员分享,可在线阅读,更多相关《2022年驱动程序开发模拟试卷答案 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 09-10 学年下学期嵌入式操作系统及驱动程序期末试卷(A 卷)答案及评分细则一、单项选择题( 总 20 分,每小题 2 分) 1.A 2.C 3.C 4.B 5.B 6.A 7.D 8.B 9.A 10.A 二、填空题 ( 总 20 分,每小题 2 分) 1.文件2./etc 3.预处理4.rmmod 5.设置环境变量6.硬链接7.插入模式8.root 9.网络设备10.Linux内核三、判断题 ( 总 10 分,每小题 1 分) 1.2.x 3.x 4.5.6.x 7.x 8.9.x 10.x 四、简答题: (总 20 分,每小题 5 分)1、讲述嵌入式系统开发会用到哪些线缆,并说出不
2、同线缆的作用。参考答案:1)串口线(用于和电脑通讯传递控制命令)2)网线(用于数据传输和文件共享)3)并口线(用于烧写bootloader)4)USB 线( USB 数据传输)5)电源线( DC 12V)2、Linux 系统下 .ko 文件是什么文件?.so 文件是什么文件?.a 是什么文件?参考答案:.ko 是内核模块( 2 分) ,.so 是共享库 / 动态库( 1.5 分) ,.a 是静态库( 1.5 分)3、什么是交叉编译?为什么要采用交叉编译(5 分)参考答案:所谓交叉编译,是指在一个平台上编译生成在另一个平台上运行的可执行程序。(3 分) 。之所以采用交叉编译,是因为目标平台上不具
3、备直接运行开发环境的条件。(2 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 2 4、什么是BootLoader ?主要有几种工作模式及主要功能是什么?参考答案:简单说来, Bootloader就是操作系统内核运行的一段小程序,完成进行初始化系统硬件设置的任务,包括CPU 、 SDRRAM、Flash 、串口等初始化,时钟的设置、设置好堆栈。存储器的映射。 (1 分)将 kernel 映像和根文件系统映像从 flash 上
4、读到 RAM 空间中。为内核设置启动参数,调用内核。 (1 分)分为启动加载模式和下载模式。(1 分)启动加载(Boot laoding)模式又称为“自主”(Autonomous)模式,是指 Bootloader 从目标机上的某个固态存储设备上将操作系统加载到 RAM 中运行,整个过程并没有用户的介入。(1 分)在下载模式下,目标机上的 Bootloader 将先通过串口连接或网络连接等通信手段从宿主机下载文件。(1 分)五、实践应用题(共30 分,每小题15 分)1、 在 Linux 操作系统下,完成下列任务:编程实现以下功能主程序 hello.c(打印 Hello World!) 主程序通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年驱动程序开发模拟试卷答案 2022 驱动程序 开发 模拟 试卷 答案
限制150内