



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式操作系统B复习答疑时间6月18日9:0014:00,15#518填空题20分,选择题20分,判断题10分,简答题20分,实验题30分。1 填空题1. ARM中断处理有哪两种 中断模式、快速中断模式。2. 基于J-TAG调试结构包括哪几个部分 Debug主控端,协议转换器 ,调试目标机3.Linux设备文件通常分为哪几种 字符设备和块设备(三个空就加网络设备)4.Linux环境中的变量包括哪几个 PATH和HOME HISTSIZE HOSTNAME SHELL LANG/LANGUGE MAIL PS1 5.gcc的编译可分成哪4个阶段: 预处理,编译,汇编,链接6.flash memory上的两种技术是什么NOR Flash和NAND Flash 。7.mmu是内存管理单元,主要作用有地址映射和对地址访问进行保护和限制。8.Pxa255有_7_级超级流水线,主要由哪几部分组成:主流水线、MAC流水线、内存访问流水线9.进程的虚拟内存包括_、_。10.什么是操作系统的内部核心程序,它向外部提供对计算机设备核心管理调用11.模块的装入方法有_手工安装_和_自动安装_12.嵌入式系统要为特定的硬件设备或环境设计符合要求的_图形用户界面GUI _13.在Linux根文件系统中,所有的设备文件都放在_ /dev目录里_14.X-windows系统最先是在UNIX系统上使用,由哪三部分组成X服务器(XServer)、X客户端(XClient)、通讯通道(Comunication channel)15.内核最后一个初始化动作是运行/sbin/init 可执行文件16. _线程_是共享资源的程序实体,创建一个线程所花的系统开销要比创建一个进程_小_17.内核遇到错误时会显示一个_发生错误时处理器_状态,包括CPU寄存器的内容_页描述符表的位置_还有_一些难理解的信息_18.在ARM体系中用来处理外设中断的异常模式是_IRQ_19.预定义变量是将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。20.闪存主要由_NOR Flash_和_NAND Flash _2 选择题1. 几种嵌入式微处理器型号(判断哪个型号是嵌入式亦或哪个不是) P62. 哪个命令可以马上重新启动正在运行Linux系统 reboot3. 处理器的选择要考虑的主要因素 P144. Linux的文件权限分为哪四段,每一段含义Linux的文件权限分为哪四段,每一段含义第一位表示文件类型-表示普通文件。d表示目录文件第二、三、四位表示文件所有者的读,写,执行权限第五、六、七位表示文件所在属组的读,写,执行权限第八、九、十位表示文件的其它用户的读,写,执行权限5. 用什么命令可以更改文件的权限设置(chmod?设置) chmod6. 哪个不是Linux的设备驱动程序和外界的接口以下是:1驱动程序与操作系统内核的接口 2驱动程序与系统引导的接口。 3驱动程序与设备的接口。 7. 什么命令来实现自动编译 make8. Linux进程是以什么来作为标识 PID编号 9. 哪一个属于块设备在大多数Linux发行版本中,以下哪个属于块备(blockdevices)?A.串行口B.硬盘、磁盘C.虚拟终端 D.打印机 选B 10. 文件硬链接的特点是什么硬链接只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为 inode)。当您移动或删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置。硬链接的文件不需要用户有访问原始文件的权限,也不会显示原始文件的位置,这样有助于文件的安全。如果您删除的文件有相应的硬链接,那么这个文件依然会保留,直到所有对它的引用都被删除。11. 用find命令查找当前目录下的以.c结尾的文件并输出结果利用命令find查找当前目录下的名称尾为.c 的文件,并将结果输出到标准输出的命令是(D )A“?.c”printB“#.c”printC“!*.c”printD“*.c”print12. 在ARM处理器工作的各种模式有自己独立的R8R14在下列ARM处理器的各种模式中,_D _模式有自己独立的R8-R14寄存器。 A、系统模式(System)、 B、终止模式(Abort) C、中断模式(IRQ) D、快中断模式(FIQ)13. 用什么命令主目录的绝对路径名的结果应该是什么 pwd14. Vi编辑器的命令模式下,要对上次编辑的文本进行操作用什么命令上箭头命令 15. 使用文件通配符“?”的含义?表示任意一个字符16. 文件系统的主要功能是什么管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射(即按名存取),实现文件的控制操作和存取操作(包括文件的建立、撤销、打开、关闭,对文件的读、写、修改、复制、转储等),实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施(文件的转储和恢复能力)。17. 四个中有一个不是断点的状态18. 嵌入式系统应用软件在宿主机开发目标板运行要什么环境选择题18.嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。A、交互操作系统 B、交叉编译C、交互平台 D、分布式计算 B 3 判断题1. Linux文件名的长度不能超过256个字符 对2. 创建一个线程所花费的系统开销要比创建进程小的多 对3. 基于ARM架构的指令都是32位 错,有64位4. boot loader是嵌入式系统运行的第一个指令 对5. Linux系统是一个真正的多用户,多任务的操作系统,允许多个用户在相同的机器上一次运行多个程序,并能保证相互之间的共享和安全 对6. Linux可以根据系统物理内存大小限制已打开进程的总数目 错,是虚拟内存7. 根文件系统所在的分区越大越好,因为根分区越大Linux启动越快 错8. flash程序是可在系统进行擦写,掉电后信息不会丢失的存储器 对9. shell命令的第一个按键必须是字符、数字、或空格 错10. 重定向的符号表示输入追加 对11. 在JDB调试中,用make命令可以不用退出JDB就可以重新产生可执行文件 对12. 在使用gcc编译器的过程中,如果只想生成目的文件而不进行链接,需要使用选项-c对13. busybox常用于替代桌面系统的shell程序,为嵌入式系统提供环境 对14. 用LSL可以建立一个链接文件 错,是查找命令15. Linux用线程调度程序选择线程占用CPU运行 错,不占用16. 模块是具有独立功能的程序,可被单独编译,可独立运行 错,后一个不可以17. 根文件系统是系统启动时,首先加载的文件系统,因此需要快速加载的内容应放入其中,以加速快系统的运行速度错18. 在下列ARM处理器各种模式中,只有系统模式不可以自由改变处理器的工作模式错,用户模式4 简答题1. 什么是符号链接(软链接),什么是硬链接,区别是什么符号链接符号链接也称为软链接,它是包含在文件中的路径名。当系统遇到符号链接时,它沿着符号链接提供的路径名前行,然后继续沿着符号链接后面的任何其余路径前行。如果路径名以一个 / 开始,则系统返回到 /(“根”)目录,并从该目录开始沿着路径前行。如果路径名未以 / 开始,则系统返回到前一级目录,并从那个目录开始沿着符号链接中的路径名前行。 硬连接指通过索引节点来进行的连接 硬链接和软链接的区别: 1.硬链接文件和原文件指向同样的数据,两者就像科隆一样,inode号也相同,当删除原文件时,硬链接文件仍然存在有效。但硬链接文件不同于文件的复制。应该说硬链接文件的产生只是原文件所在目录文件的内容发生改变,原文件的数据并没有得到复制,而复制文件,磁盘上有两份数据。简单说,硬链接就是一个类似于别名的概念。当原来的名字没有了,别名照样可以使用。 2.软连接和windows系统的快捷方式含义一样,不做多的解释。软链接和原文件的inode不同,该文件的内容是指向原文件的路径信息。软链接就好像是指针一样。而硬链接就是引用。2. 嵌入式系统的定义是什么,整个嵌入式系统的体系结构可分成哪四个部分嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等4个部分组成3. 嵌入式系统的设计步骤有哪些? 各部分的工作是什么?嵌入式系统的涉及可以分成3个阶段:分析、设计和实现。分析阶段是确定要解决的问题及需要完成的目标,也常常被称为需求阶段;设计阶段主要是解决如何在给定的约束条件下完成用户的要求;实现阶段主要是解决如何在所选择的硬件和软件的基础上进行整个软、硬件系统的协调实现。4. 在Linux系统中如何编译C程序,产生可执行文件,怎样调试它1)检查程序中.h文件所在的目录,将其加入系统PATH中; 2)执行C编译:#gcc 源文件名 -o 目标文件名 执行C+编译:#g+ 源文件名 -o 目标文件名 3)改变目标文件为可执行文件:#chmod +x 目标文件名 4)如需将多个可执行文件连续执行,可生成批处理文件: #vi 批处理文件名 可执行文件1 可执行文件2.最后将该批处理文件属性该位可执行。 调试:在编译时使用-g参数,就可以使用gdb进行调试。5.ARM支持哪两种数据存储格式,描述各自特点?支持大端格式和小端格式。大端格式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。小端格式:低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。6.ARM地址映射有哪两种方式,分别描述。虚拟内存到磁盘文件的映射 虚拟内存到物理内存的映射7.什么是bootloader,主要有几种工作模式是什么,bootloader主要功能是什么Bootloader就是在操作系统内核运行之前运行的一段小程序。主要有2种工作模式:启动加载模式和下载模式。主要功能是可以初始化硬件设备和建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。8.简述嵌入式Linux系统的初始化过程屏蔽所有的中断、设置CPU的速度和时钟频率、RAM初始化、初始化LED。五、实验题:1. Linux基本命令操作,包括新建文件,移动,删除,复制命令,文件打包如何完成。2. Shell编程,(大概)如下:提示用户输入一个文件名,然后判断这个文件是不是一个目录,如果是将这个目录设置为当前目录。3. 开发环境的建立:如果在tftpboot下面我们需要的映像文件都有了,那么后续的写出目标机下载bootloader,kernel,filesystem(文件系统)的关键步骤和命令,写出目标机下载bootloader的关键步骤和命令,下载kernel的关键步骤和命令,下载filesystem(文件系统)的关键步骤和命令。(注意要有步骤,不要只有命令,映象文件已经在t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广播媒体后期制作面试模拟题及解析
- 2025年机械设计试题及答案解析
- 2025年心电图师面试高频考点及模拟题
- 机电行业职业知识培训课件
- 2025年国际物流运营管理师资格考试试题及答案解析
- 2025年市政安全操作规范试题含答案
- 2025年机器人包装行业应用面试题
- 2025年宠物克隆师中级考试高频题预测
- 课件不允许录屏的原因
- 2025年高考真题-山东省高考真题地理试卷(含答案)
- 初中七年级数学备课组科研合作计划
- 《人工智能应用基础》 完整课件(共十个模块-上)
- 职业技术学院旅游管理专业《旅行社经营与管理》课程标准
- 奶茶店股份合作合同协议
- 2025-2030中国空气粒子计数器行业市场发展趋势与前景展望战略研究报告
- 立杆方法分类普通电杆的组立系列课件
- 四年级音标试卷及答案
- 学校食堂运营管理职责与分工
- 2025云南师范大学辅导员考试题库
- BEC商务英语(中级)阅读模拟试卷11(共405题)
- 语文课堂教学目标设计“四出发”
评论
0/150
提交评论