




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 一 选择题 1 下面哪项为一般嵌入式系统开发中不具备的环节 A 系统总体开发 B 数据库设计 C 嵌入式硬件开发 D 嵌入式软件开发 2 现阶段嵌入式系统发展的主要标志为 A 以单芯片为核心的可编程控制器 B 以嵌入式 CPU 为基础 以简单操作系统为核心 C 嵌入式操作系统 D Internet 3 下列那种设备不属于嵌入式系统产品 A PDA B ATM 取款机 C 个人计算机 D 机顶盒 4 在 Linux 中 命令解释器是哪个 A 管道 B 分级文件系统 C 字符型处理器 D shell 5 嵌入式软件开发与通用软件开发增加了 环节 A 代码编写 B 代码调试 C 代码固化 D 软件测试 6 下面关于 Shell 的说法 不正确的是 A 操作系统的外壳 B 用户与 Linux 内核之间的接口程序 C 一个命令语言解释器 D 一种和 C 类似的程序语言 7 在 Linux 中 命令解释器是哪个 A 管道 B 分级文件系统 C 字符型处理器 D shell 8 Linux 操作系统中的 shell 是 A 命令解释器 B 程序设计语言 C 脚本编辑器 D 编译器 9 如果当前目录是 home sea china 那么 china 的父目录是哪个目录 A home sea B home C D sea 2 10 系统中有用户 user1 和 user2 同属于 users 组 在 user1 用户目录下有一 文件 file1 它拥有 644 的权限 如果 user2 用户想修改 user1 用户目录下 的 file1 文件 应拥有 权限 A 744 B 664 C 646 D 746 11 哪条命令可更改一个文件的权限设置 A attrib B chmod C change D file 12 如果要列出一个目录下的所有文件需要使用命令行 A ls l B ls C ls a D ls d 13 删除文件夹命令为 A mkdir B move C mv D rm 14 在给定文件中查找与设定条件相符字符串命令为 A grep B gzip C find D sort 15 下面哪条命令可以把 f1 txt 复制为 f2 txt A cp f1 txt f2 txt B cat f1 txt f2 txt C cat f1 txt f2 txt D copy f1 txt f2 txt 16 如何从当前系统中卸载 U 盘 A umount B dismount C mount u D 从 etc fstab 中删除这个文件系统项 17 经过汇编后 生成的目标文件的后缀名为 A c B s C o D exe 18 对代码文件 code c 编译 生成可调式代码的命令是 A gcc g code c o code 3 B gcc code c o code C gcc g code c code D gcc g code 19 在使用 GCC 编译器的过程中 如果只想生成目标文件而不进行连接 需要 使用选项 A S B o C c D E 20 字符设备文件类型的标志是 A p B c C s D l 21 在 shell 命令 ps ef grep abc 使用哪种进程间通信 A 管道 B socket C 共享内存 D 信号量 22 以下关于 GCC 选项说法错误的是 A c 只编译并生成目标文件 B w 生成警告信息 C g 生成调试信息 D o FILE 生成指定的输出文件 23 文件 exer1 的访问权限为 rw r r 现要增加所有用户的执行权限和同组 用户的写权限 下列命令正确的是 A chmod a x g w exer1 B chmod 765 exer1 C chmod o x exer1 D chmod g w exer1 24 系统中有用户 user1 和 user2 同属于 users 组 在 user1 用户目录下有一 文件 file1 它拥有 644 的权限 如果 user2 用户想修改 user1 用户目录下 的 file1 文件 应拥有 权限 A 744 B 664 C 646 D 746 25 修改文件 a txt 的权限 使每个用户都可以读取和写入这个文件 相应命 令为 A chmod 666 a txt B chmod 777 a txt C chmod 755 a txt 4 D chmod 555 a txt 26 LINUX 支持网络文件系统 NFS 下列哪个命令实现了将位于 192 168 1 4 机 器上的 opt sirnfs 目录挂载到本机 mnt sirnfs 下 A mount t nfs mnt sirnfs 192 168 1 4 opt sirnfs B mount nfs t mnt sirnfs 192 168 1 4 opt sirnfs C mount nfs t 192 168 1 4 opt sirnfs mnt sirnfs D mount t nfs 192 168 1 4 opt sirnfs mnt sirnfs 27 在 Linux 系统中运行下面程序 最多可产生多少个进程 不含 main main fork fork fork A 3 B 5 C 7 D 9 28 下列哪个命令以文本菜单方式界面配置内核选项 A Make menuconfig B make xconfig C make config D make mrproper 29 存储一个 32 位数 0 x2168465 到 2000H 2003H 四个字节单元中 若以大端 模式存储 则 2000H 存储单元的内容为 A 0 x21 B 0 x68 C 0 x65 D 0 x02 30 采用 RS232 C 串行通信至少需要三根线 其中不包括 A 电源线 B 地线 C 发送数据线 D 接收数据线 31 以下叙述中正确的是 A 宿主机与目标机之间只需要建立逻辑连接即可 B 在嵌入式系统中 调试器与被调试程序一般位于同一台机器上 C 在嵌入式系统开发中 通常采用的是交叉编译器 D 宿主机与目标机之间的通信方式只有串口和并口两种 32 下列选项中 常用于网络中不同机器之间的进程间通信的是 5 A 套接字 B 管道 C 信号 D 信号量 33 下列选项中 不属于 Linux 系统的设备分类的是 A 字符设备 B 数据设备 C 块设备 D 网络设备 34 嵌入式 Linux 开发中常用到的一种调试工具是 A gcc B gdb C arm linux gcc D kernal 35 下列 Linux 内源码顶层目录的文件夹中 存放有关体系结构代码的是 A Arch B driver C fs D Net 36 下列选项中 不属于设备驱动程序特点的是 A 可装载 B 可移植 C 可设置 D 动态性 37 下列选项中 用于在内核空间向控制台输出信息的函数是 A printf B printk C print D putchar 38 如果要将文件名 file1 修改为 file2 下列命令 可以实现 A cp file1 file2 B mv file1 file2 C ls file1 file2 D ll file1 file2 39 下面对于 Bootloader 的描述不正确的是 A 是上电后运行的第一个程序 B 改变系统时钟 C Bootloader 的两种模式对开发人员没有意义 D 向内核传递启动参数 40 通常所说的 32 位微处理器是指 A 地址总线的宽度为 32 位 B 处理的数据长度只能为 32 位 C CPU 字长为 32 位 D 通用寄存器数目为 32 个 41 Boot Loader 的 stage2 通常使用 C 语言实现 以完成复杂的功能 并增加 可读性和可移植性 以下哪一步骤属于 stage2 的内容 A 为加载 Boot Loader 的 stage2 准备 RAM 空间 B 设置好堆栈 C 硬件设备初始化 D 将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中 6 42 经过汇编后 生成的目标文件的后缀名为 A c B s C o D exe 43 在 Linux 内核配置过程中 下面哪项命令采用的是基于图形窗口模式的配 置界面 A make config B make menuconfig C make xconfig D make oldconfig 44 GCC 的正确编译流程为 A 预处理 编译 汇编 链接 B 预处理 编译 链接 汇编 C 预处理 链接 编译 汇编 D 编译 预处理 汇编 链接 45 对代码文件 code c 编译 生成可调式代码的命令是 A gcc g code c o code B gcc code c o code C gcc g code c code D gcc g code 46 解压文件 linux tar gz 使用的命令是 A tar jxvf linux tar gz B tar jcvf linux tar gz C tar zxvf linux tar gz D tar czvf linux tar gz 47 TCP IP 协议模型中不包括下面哪项 A 物理层 B 网络接口层 C 网络层 D 传输层 48 常见的 socket 类型中不包括下面哪项 A SOCK STREAM B SOCK DGRAM C SOCK DTRAN D SOCK RAW 7 49 Linux 设备驱动程序与外界的接口不包括下面哪项 A 驱动程序与操作系统内核的接口 B 驱动程序与用户的接口 C 驱动程序与设备的接口 D 驱动程序与系统引导的接口 二 填空题 共 15 分 每题 3 分 1 嵌入式系统一般包括 和 2 一个 makefile 文件中通常包含三方面内容 和 3 某文件的权限位 drw rw rw 用数值形式表示该权限 则该八进制数 为 该文件属性是 4 交叉编译环境是指 5 insmod 命令作用是 6 在 CPU 和物理内存之间进行地址转换时 MMU 将地址从虚拟 地址空间映 射到 地址空间 7 嵌入式 linux 系统中 设备类型分为 和 设备 等三种 8 嵌入式 Linux 系统从软件的角度看通常可以分为四个层次 引导加载程 序 用户应用程序 9 10 卸载 Linux 内核模块使用命令 11 gcc 的编译可分为 和 等四个阶 段 12 设备号是一个数字 它是设备的标志 如前所述 一个设备文件可以通过 命令来创建 其中指定了 和 前者表明某一类设备 用 于表示设备对应的驱动程序 一般对应着确定的驱动程序 后者一般用于 区分标明不同属性 它标志着某个具体的物理设备 三 简答题 8 1 进程与线程的概念 并说明他们之间的异同 2 嵌入式系统的开发主要分为哪三大部分 3 什么是嵌入式系统 它具有哪些特点 从各方面比较嵌入式系统与通用计算 器的区别 4 阐述什么是交叉编译 并解释为什么要进行交叉编译 5 简述嵌入式 Linux 中 I O 处理的五种模型 6 嵌入式平台的搭建过程 以 linux 为例 7 按步骤说明 NFS 环境搭建过程 8 ARM 是什么 9 试解释 make 和 makefile 的关系 简单举例说明 10 什么是符号链接 什么是硬链接 符号链接与硬链接的区别是什么 11 嵌入式 Linux 系统的根文件系统通常应该包括哪个内容 12 BootLoader 有哪几种工作模式 各有什么特点 13 简述嵌入式 Linux 系统开发流程 14 简述 Busybox 的主要作用 15 简述静态库与动态库的概念及差异 16 makefile 文件的作用是什么 17 进程与线程的概念 并说明他们之间的异同 18 嵌入式 Linux 串口应用程序编写流程 包括发送方和接收方 19 Linux 驱动程序可以通过哪两种方式集成到内核中 20 Linux 驱动程序主要有哪些功能 21 简述字符设备与块设备有什么区别 22 进程间通信机制主要有哪些 23 管道和有名管道主要区别在哪里 24 Linux 设备驱动程序与外界的接口可以分为几个部分 9 25 编写和编译在 PC linux 和 ARM linux 运行的 Hello 程序 功能在 linux 终端 输出字符串 Hello embeded world 编写 main 函数即可 并写出相应的 编译命令 26 已知 hello h 和 hello c 两个文件 按要求将所需命令写在下划线上 预处理阶段的命令是 1 编译阶段的命令是 2 汇编阶段的命令是 3 链接阶段的命令是 4 运行可执行文件的命令是 5 27 给出嵌入式系统的内存地址区 请将 0 x12345678 以小端模式存放在该区域 0 x4000 0 x4001 0 x4002 0 x4003 28 画出设备驱动程序流程图 29 在书写 makefile 时 适当使用变量替换会使其进一步得到简化 题中给出了 一个 makefile 的原始写法 随后给出了经变量替换后的前三行语句 请在下 划线上填写后续语句 完整的 makefile 原始写法如下 david kang o yul o gcc kang o yul o o david kang o kang c kang h gcc Wall g c kang c o kang o yul o yul c yul h gcc Wal l g c yul c o yul o 经过变量替换后的 makefile 如下 OBJS kang o yul o CC gcc CFLAGS Wall g 1 10 2 3 4 5 6 30 8 分 假设现有三个 c 程序 main c mytool1 c mytool2 c 其中主程序在 main c 中 可使用以下命令行编译 gcc c main c gcc c mytool1 c gcc c mytool2 c gcc main o mytool1 o mytool2 o o main 请依据以上命令完成相应的 Makefile 文件 Makefile 文件 main main o mytool1 o mytool2 o main o main c mytool1 h mytool2 h mytool1 o mytool1 c mytool1 h mytool2 o mytool2 c mytool2 h 31 假定你在目录 home arm 下有一个 C 程序 他由几个单独的文件组成 而这 几个文件又分为包含了其他文件 如下图所示 文件 包含文件 文件 包含文件 main c stdio h table h list c list h symbol c symbol h table c table h table h symbol h list h 11 完成下列任务 1 编写 makefile 文件 最终的目标文件为 hello 交叉编译器为 arm linux gcc 2 给出程序编译执行步骤 四 综合题 1 图中电路为 4 4 键盘扫描电路 其中 4 个输入 输出端口 可以作为中断 EINT0 EINT2 EINT11 和 EINT19 4 个输出端口 KSCAN0 KSCAN3 1 说明该键盘的电路工作原理 在 linux 下的设备类型是什么 2 Linux 下字符设备驱动程序设计的主要步骤 3 Linux 下字符设备驱动程序使用中断的主要方法 2 阅读下面基于 ARM Linux 平台的网络数据发送的程序 该程序的功能是通 过 10 位 ADC 模数转换 采集电压数据 当采集了 50 次数据 一次数据 为 2 个字节存储 再通过 TCP 发送数据到远程 PC 画出程序流程图 填写 程序所缺语句 ADC 设备文件为 dev adc 远程 PC 的 IP 地址为 192 168 1 105 1 画出程序流程图 2 填写程序所缺语句 12 define PORT 4321 端口程序 define BUFFER SIZE 1024 int adc fd int GetADC int adcfd char ipAddrStr 192 168 1 105 int main int argc char argv int sockfd sendbytes char buf BUFFER SIZE struct hostent host struct sockaddr in serv addr int wrBuf 50 数据缓冲区 int sendPacketNum 0 1 打开 ADC 设备文件 if adc fd h addr bzero 调用 connect 函数主动发起对服务器端的连接 if connect sockfd struct sockaddr exit 1 int i 0 while 1 for i 0 i 0 buffer len 0 sscanf buffer d else perror read ADC device return 1 return value 3 在嵌入式 Linux 开发过程中 为了驱动 LED 小灯 需要编写 LED 驱动 在驱动中实 现对端口寄存器的配置 对端口数据寄存器的操作 以及设备的注册 打开 各种 I O 操作和注销等 下面是一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高清晰度电视(HDTV)配套集成电路项目发展计划
- 饮料直播电商用户满意度调查报告
- 龙文教育数学试卷
- 塑料行业数字化营销策略分析报告
- 罗山县数学试卷
- 陶瓷性能评估分析报告
- 2025年电动特种车项目建议书
- 2025年智能人体秤项目发展计划
- 安远县2025年城区及周边乡镇学校公开选调教师【81人】考试备考试题及答案解析
- 2025浙江宁波慈溪市白沙路街道公办幼儿园招聘派遣制工作人员3人笔试参考题库附答案解析
- 艺术课程标准(2022年版)
- 卫生部手术分级目录(2023年1月份修订)
- 电荷及其守恒定律、库仑定律巩固练习
- YC/T 199-2006卷烟企业清洁生产评价准则
- YY 0666-2008针尖锋利度和强度试验方法
- GB/T 6663.1-2007直热式负温度系数热敏电阻器第1部分:总规范
- GB/T 5184-1996叉车挂钩型货叉和货叉架安装尺寸
- GB/T 19355.2-2016锌覆盖层钢铁结构防腐蚀的指南和建议第2部分:热浸镀锌
- 小沈阳《四大才子》欢乐喜剧人台词
- 机械制造技术基础(课程精完整版)课件
- 护士注册健康体检表下载【可直接打印版本】
评论
0/150
提交评论