嵌入式操作系统(复习题集)
嵌入式系统导论复习题

嵌入式系统导论复习题嵌入式系统导论复习题一填空1、嵌入式系统通常是以应用为中心,以计算机技术为基础,软硬件可裁剪,对功能、体积、功耗等严格要求的专用计算机系统。
2、嵌入式系统的可靠性是嵌入式计算机的生命线。
3、嵌入式系统的基本结构一般可分为硬件和软件,硬件包括嵌入式核心芯片、存储器系统及外部接口,软件包括应用软件、编程接口、嵌入式操作系统和板升级支持包。
4、嵌入式处理器主要包括EMPU、EMCU、EDSP和ESOC。
其中ESOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。
5、目前使用的嵌入式操作系统有好几十种,最常用的是LINUX和WINCE。
6、嵌入式系统的系统级设计方法主要有先硬件后软件设计方法和软硬件协同设计的方法,其中针对单片机的开发是采用先硬件后软件的方法。
7、嵌入式软件可分为系统软件、支撑软件和应用软件三类。
8、嵌入式处理器是嵌入式硬件系统的核心,其种类非常多,常见的有ARM处理器、MIPS处理器和PowerPC处理器。
9、TI公司的TMS320C2XXX系列的DSP可作为MCU进行使用。
10、标准的嵌入式系统架构有两大体系:RISC和CISC,其中RISC架构的处理器包括ARM、MIPS、PowerPC、ARC等,CISC架构为我们所熟知的是INTEL的X86架构、VIA架构和AMD架构。
11、ARM7系列微处理器为32位RISC处理器。
12、国产嵌入式处理器的代表芯片为方舟和龙芯系列处理器。
13、存储器有三个主要特性:速度、容量和价格。
其中寄存器速度最快、价位最高、容量最小;主存用来存放将要参与运行的程序和数据;存取速度和容量介于寄存器和主存之间的为高速缓冲存储器cache。
14、按存储器的作用不同,可分为主存储器、辅助存储器和缓冲存储器,其中RAM和ROM属于主存储器。
15、RAM主要有SRAM和DRAM,常见的RAM容量扩展方法为字长扩展和字数扩展。
嵌入式系统课程复习题

1、何谓嵌入式系统?嵌入式系统与传统计算机有何区别?嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式系统(简称“嵌”)和传统计算机(简称“传”)的主要区别包括以下几点:形式与类型:传:实实在在的计算机。
按其体系结构、运算速度和规模可分为大型机,中型机,小型机和微机嵌:“看不见”的计算机,形式多样,应用领域广泛,按应用进行分类。
组成:传:通用处理器、标准总线和外设、软硬件相对独立嵌:面向特定应用的微处理器,总线和外设一般集成在处理器内部,软硬件紧密结合。
系统资源:传:系统资源充足,有丰富的编译器、集成开发环境、调试器等嵌:系统资源紧缺,没有编译器等相关开发工具。
开发方式:传:开发平台和运行平台都是通用计算机嵌:采用交叉编译方式,开发平台一般是通用计算机,运行平台是嵌入式系统。
二次开发性:传:应用程序可重新编程嵌:一般不能重新编程开发。
发展目标:传:编程功能电脑,普遍进入社会嵌:变为专用电脑,实现“普及计算”。
2、主流的嵌入式操作系统有哪几种?各有何特点?①传统的RTOS,特点:提供了高效的实时任务调度、中断管理、实时的系统资源以及实时的任务间通信。
②嵌入式Linux操作系统,特点:免费、开源、支持软件多等。
③Android系统,特点:不存在任何以往阻碍移动产业创新的专利障碍,是一个为移动终端构建的真正开放和完整的系统软件。
④Windows CE 嵌入式操作系统,特点:具有模块化、结构化和基于Win32应用程序接口和与处理器无关等⑤μC/OS-Ⅱ实时操作系统,特点:包括了一个操作系统最基本的一些特性,并且是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格。
3、主流的嵌入式微处理器有哪几种?各有何特点?①ARM,特点:体积小,低功耗,低成本,高性能;能很好地兼容8位/16位器件;大量使用后寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行高效;指令长度固定。
嵌入式期末复习题总结必过

C)
16. 如何从当前系统中卸载 U 盘( A )
A. umount B. dismount C. mount -u D. 从/etc/fstab 中删除这个文件系统项
17. 经过汇编后,生成的目标文件的后缀名为( C ) A.c B .s C .o D .exe
18. 对代码文件 code.c 编译,生成可调式代码的命令是( A )
可读性和可移植性,以下哪一步骤属于 stage2 的内容:( D )
A . 为加载 Boot Loader 的 stage2 准备 RAM 空间
B . 设置好堆栈
C . 硬件设备初始化
D . 将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中。
39. 经过汇编后,生成的目标文件的后缀名为( C )
26. 在 Linux 系统中运行下面程序,最多可产生多少个进程(不含 main)
( C ).
main()
{
fork();
fork(); fork();
}
A. 3
B. 5
C.7
D. 9
27. 下列哪个命令以文本菜单方式界面配置内核选项: ( A ) A Make menuconfig B make xconfig C make config D make mrproper
A..c B .s C .o D .exe
40. 在 Linux 内核配置过程中,下面哪项命令采用的是基于图形窗口模式的配 置界面 ( C ) A、make config B、make menuconfig C、make xconfig D、make oldconfig
-5-
41. GCC 的正确编译流程为 ( A )
嵌入式期末考试卷十套

嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。
2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。
3. 嵌入式系统中的中断优先级是指中断服务程序的______。
4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。
5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。
6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。
《嵌入式系统设计》复习题

《嵌入式系统设计》复习题一、填空题1、嵌入式系统由以下三部分组成: _________、________________、_____________。
2、ARM处理器共有_____种工作模式,其中有_____种特权模式,在特权模式下,其中有_____种异常模式。
3、ARM处理器支持下列数据类型:____________、____________、____________。
4、下面列举的立即数中,有效的是:__________、__________。
0xFF0,0xFF7,0xFF8, 0x290,0xF000001F。
5、请写出以下指令的寻址方式:MOV R0,#35; __________________ ADD R4,R3,R2; ______________________6、Flash存储器又称闪存,主要有两种:____________________和____________________。
7、ARM9采用_____级流水线,存储器采用__________结构,它包含独立的__________和__________,执行的指令集为__________。
8、ARM系统复位后,PC中的值为______________________或______________________。
9、影响流水线的因素为:__________、____________________。
10、下面列举的立即数中,有效的是:__________、__________。
0xFF00,0xFFE,0x380,0x386,0xA404,0xF0001F00。
11、请写出以下指令的寻址方式:MOV R1,R2,LSL #8;_________________ CMP R7,R8;___________________ 12、S3C2410A总共支持_____个存储器Bank,每个Bank最大为__________字节。
嵌入式实时操作系统考试复习

嵌入式实时操作系统考试复习1.什么是嵌入式操作系统?嵌入式系统有什么特点?答:运行在嵌入式硬件平台上,对整个系统及其操作的部件、装置等资源进行统一协调、指控和控制的系统软件就叫嵌入式操作系统。
特点:微型化、可剪裁性、实时性、高可靠性、易移植性2.实时操作系统需要满足的条件:实时操作系统必须是多任务系统,任务的切换时间应与系统中的任务数无关,中断延迟的时间可预知并尽可能短。
3.什么是实时操作系统?答:什么是实时?实时含有立即、及时之意。
如果操作系统能使计算机系统及时响应外部事件的请求,并能及时控制所有实时设备与实时任务协调运行,且能在一个规定的事件内完成对事件的处理,那么这种操作系统就是一个实时操作系统。
4.内核的类型答:不可剥夺型内核:也叫做合作型多任务内核,在这种内核中,总是优先级别高的任务最先获得CPU的使用权。
为防止某个任务霸占CPU的使用权,这种内核要求每个任务必须能主动放弃CPU的使用权。
可剥夺型内核:CPU总是运行多任务中优先级别最高的任务,即使CPU正在某个优先级低的任务,当有高优先级别的任务准备就绪时,该高级别的任务就会剥夺正在运行的CPU的使用权,而使自己获得CPU的使用权。
5.嵌入式操作系统的三项功能:内存管理、多任务管理、外围设备管理第三章1.任务有三个部分组成:任务程序代码、任务堆栈、任务控制块2.具有自己的私有空间叫“进程”,无叫做“线程”。
一个任务不是对应一个进程。
3.任务的状态:就绪状态:最多有9个、运行状态:只能有1个、等待状态:最多有9个4.系统任务:为了与用户任务区别,这种系统自己所需要的任务就叫做系统任务。
两个系统任务:空闲任务和统计任务,空闲任务是每个应用程序必须使用的,统计任务则是应用程序可以根据实际需要来选择5.空闲任务:这个空闲任务几乎不做什么事情,只是对系统定义的一个空闲任务运行次数计数器进行加1操作。
一个用户应用程序必须使用这个空闲任务,而且这个任务不能通过程序来删除。
1.第一科:嵌入式操作系统复习题

一、1.终止一个前台进程可能用到的命令和操作 B 。
A、killB、<CTRL>+CC、shut downD、halt2.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是D 。
A、-m B、-d C、-f D、–p3.下列提法中,不属于ifconfig命令作用范围的是D 。
A、配置本地回环地址B、配置网卡的IP地址C、激活网络适配器D、加载网卡到内核中4.在shell中变量的赋值有四种方法,其中,采用name=12的方法称A 。
A、直接赋值B、使用read命令C、使用命令行参数D、使用命令的输出5.系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有()权限。
R-4 W-2 X-1 RWA、 744B、 664C、 646D、 7466.关闭linux系统(不重新启动)可使用命令B 。
A、Ctrl+Alt+DelB、haltC、shutdown -r nowD、reboot7.在Linux下使用GCC编译器时,有命令gcc –g test.c –o test,其中参数-g的作用是()。
A、生成目标文件test.oB、生成汇编文件test.sC、进行预编译D、包含调试信息8.在使用GCC编译器的过程中,以下()选项可用来生成所有的警告信息。
A、-cB、-WallC、-SD、-E9.如下(A)命令可以知道Shell命令的用法。
A、manB、pwdC、helpD、more10.重定向的符号“>”表示()。
A、输出追加B、输入追加C、输出重定向,原来的文件会被改写D、管道11.()命令可更改一个文件的权限设置。
A、attribB、chmodC、changeD、file12.为了查找出当前用户运行的所有进程的信息,可以使用(B )命令。
《嵌入式实时操作系统复习资料》

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。
1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。
2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器)(嵌入式DSP处理器)以及片上系统。
3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(任务管理)、任务间通信、(内存管理)和I/O资源管理。
4.实时系统:指系统能够在限定的(响应)时间内提供所需水平的服务5.ucos-ii最多管理(64 )个任务6.ucos-ii中,OS_TaskStat任务的优先级占(62 ),OS_TaskIdle任务的优先级是( 63 )7 ucos-ii中,OSRdyTbl就绪表的大小是由宏定义:OS_RDY_TBL_SIZE来定义,由全局宏( OS_LOWEST_PRIO )来决定的,8. TCB中的四个成员变量:INT8U OSTCBX;INT8U OSTCBY;INT8U OSTCBBitX;INT8U OSTCBBitY ,用于(加速)任务就绪态的计算过程。
9.TCB内部最重要的元素放在第一个单元叫(OSTCBStkPtr),因此,这个变量是惟一一个能用汇编语言处置的变量,将其放在结构最前面,使得在汇编语言中处理这个变量时较为容易。
10.uC/OS-II是一个简洁、易用的基于优先级的嵌入式(抢占式)多任务实时内核。
11.任务是一个无返回的无穷循环。
uc/os-ii总是运行进入就绪状态的(最高优先级)的任务。
12.因为uc/os-ii总是运行进入就绪状态的最高优先级的任务。
所以,确定哪个任务优先级最高,下面该哪个任务运行,这个工作就是由调度器(scheduler)来完成的。
13.(不可剥夺型)内核要求每个任务自我放弃CPU的所有权。
不可剥夺型调度法也称作合作型多任务,各个任务彼此合作共享一个CPU。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题1.ARM处理器中断有快速中断模式(FIQ)和外部中断模式(IRQ)处理模式。
2.典型的ARM基于JTAG调试结构包括哪几个部分?Debug主控端,协议转换器,调试目标机3.LINUX系统中设备文件通常分为哪几种?字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。
4.LINUX环境中的变量包括哪几个?path home histsize hostname shell mail ps1 lang/langue5.gcc编译分成哪4个阶段:预处理(Pre-Processing) -> 编译(Compling) ->汇编(Assembling) -> 连接(Linking)6.flash memory上的两种技术分别是NAND和NOR7.MMU是存管理单元,主要作用有地址映射和对地址访问进行保护和限制8.Pxa255拥有7 级超级流水线,主要由主流水线、MAC流水线和存访问流水线部分构成的9.进程的虚拟存包括和10.核(kernel)是操作系统部核心程序,它向外部提供了对计算机核心管理调用11.模块的装入通过insmod命令手工将module载入核和根据需要载入module12.嵌入式操作系统要为特定的硬件设备或环境设计符合要求的图形用户界面GUI13.在LINUX根文件系统中所有的设备文件都放在目录dev下或其子目录之下14.X Windows 最先在Unix上使用的图形界面,由X 服务器X客户机X 协议三部分组成15.核最后一个初始化动作是启动初始化程序(运行/sbin/init可执行文件)16.线程共享资源的程序实体,创建一个线程系统开销要比一个进程小的多17.核碰到错误时,会显示处理器状态,包括cpu寄存器的容和页描述表的位置还有一些难理解的信息18.在ARM LINUX体系中用来处理外设中断的异常模式是中断请求19.闪存主要由NOR flash和NAND flash20.预定义变量:将所有的外部变量表示成建环境变量,并且将错误信息表示成返回值AS = as 指定汇编器ASFLAGS AS指令的选项设置CC = cc =gcc 指定编译器$* 没有扩展名的当前目标文件$ 当前目标文件$ < 规则的第一个依赖文件名$? 比目标文件更新的依赖文件列表$ ^ 规则的所有依赖文件列表$% 如果目标是归档成员,则该变量表示目标的归档成员名称。
例如,如果目标名称为(image.o),则$ 为,而$% 为image.o。
二、选择题1.处理器的型号(嵌入式和非嵌入式)ARM(XScale), EMPU,EDSP,SOC,MIPS,PowerPC,M68000,SecurCore,StrongARM ,Palm OS , Psos2.reboot 命令可以马上重新启动正在运行的LINUX系统3.处理器的选择要考虑的主要因素处理性能,技术指标,功耗,功率损耗检测4.LINUX文件权限的含义(共四段)第一位表示文件类型-表示普通文件。
d表示目录文件第二、三、四位表示文件所有者的读,写,执行权限第五、六、七位表示文件所在属组的读,写,执行权限第八、九、十位表示文件的其它用户的读,写,执行权限5.用chmod命令可以更改一个文件的权限设置6.找出一个不是LINUX设备驱动和外界的接口驱动程序与操作系统核的接口,驱动程序与系统引导的接口,驱动程序与设备的接口7.用Makefile命令来实现自动编译8.在LINUX中,进程以PID 作为标识9.找出块设备IDE硬盘,SCSI硬盘,CD_ROM,大小通常为512B~32KB在大多数Linux发行版本中,以下哪个属于块设备(block devices)A. 串行口B. 硬盘、磁盘C. 虚拟终端D. 打印机选B10.硬的特点1,不能跨分区,2,不能给目录作硬3,删除原始文件硬只能引用同一文件系统中的文件。
它引用的是文件在文件系统中的物理索引(也称为inode)。
当您移动或删除原始文件时,硬不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置。
硬的文件不需要用户有访问原始文件的权限,也不会显示原始文件的位置,这样有助于文件的安全。
如果您删除的文件有相应的硬,那么这个文件依然会保留,直到所有对它的引用都被删除。
11.用find查找当前目录下的以.c结尾的文件并输出结果的命令是(D )A.find . –name “?.c”–printB.find . –name “#.c”–printC.find . –name “!*.c”–printD.find . –name “*.c”–print12.在ARM处理器的工作模式中,快速中断(FIQ)模式有自己的独立寄存器r8~1413.主目录的绝对路径名以形式显示(pwd)14.在vi编辑器命令模式下,重复上一次对编辑的文本使用上箭头命令命令15.在使用文件通配符?的含义匹配任何单个字符文件系统的主要功能是(嵌入式Linux文件系统)文件系统不仅要管理文件,提供文件系统API,还要管理各种设备,支持对设备和文件操作的一致性(像操作文件一样操作各种I/O 设备)管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射(即按名存取),实现文件的控制操作和存取操作(包括文件的建立、撤销、打开、关闭,对文件的读、写、修改、复制、转储等),实现文件信息的共享并提供可靠的文件和保护措施,提供文件的安全措施(文件的转储和恢复能力)。
16.找出不是断电的状态17.嵌入式系统应用软件需要交叉编译环境支持宿主机开发及在目标机上运行三、判断题1.LINUX文件名的长度不得超过256个字符×2.创建一个线程所花费的系统开销要比进程小的多√3.基于ARM架构的指令都是32位×64位4.Bootloader是嵌入式系统运行的第一个程序√5.LINUX是一个真正的多用户多任务的操作系统,允许多个用户在相同的机器并能保证相互之间的共享和安全√6.LINUX可根据系统物理存的大小限制已打开进程的总数目√7.根据文件系统所在的分区越大越好,因为越大,LINUX启动速度越快×8.Flash存储器是一种可在系统进行擦写,掉电后,信息不会丢失的存储器√9.Shell命令的第一个按键必须是字符,数字或空格×10.重定向的符号表示输入追加√11.在gdb调试中,可以用make命令,不用退出gdb就能重新产生可执行文件√12.在使用gcc编译文件,只想生成目标文件不进行连接,需要选项-c √13.Busybox常用来替代桌面系统的shell等程序,为嵌入式用户提供使用环境√14.用ls –c命令可以建立一个文件×是查找命令-L15.LINUX采用线程调用程序,选择线程占用cpu运行×不占用16.模块是具有独立功能的程序,它可以被单独编译,可以独立运行(不能独立运行)×17.根文件系统是系统启动时,首先加载的文件系统,因此需要快速加载的容放置其中,以加快系统运行速度×根文件系统是系统挂载的第一个文件系统,根文件系统要包括LINUX启动时所必需的文件和关键性的文件。
18.在下列arm处理器的各种模式中,只有系统模式不可以自由的改变处理器的工作模式×用户模式四、简答题1.什么是符号(软)?什么是硬?两者区别?由于linux下的文件是通过索引节点(Inode)来识别文件,硬可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配inode。
每添加一个一个硬,文件的数就加1。
软克服了硬的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号。
因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行。
如果给ln命令加上- s选项,则建立软。
如果[名]已经存在但不是目录,将不做。
[名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。
如果[名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号文件。
2.嵌入式系统的定义,整个嵌入式系统的体系结构可以分成哪4个?嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
整个嵌入式系统的体系结构可以分成四个部分:嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件。
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主要支持哪2种数据存储模式并描述特点支持大端格式和小端格式。
大端格式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端格式:低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。
6.简述ARM体系中地址映射采用哪2种方式,分别论述每种形成32位方法虚拟存到磁盘文件的映射虚拟存到物理存的映射7.什么是bootloader?主要工作模式?主要功能?概括地说,Boot Loader就是操作系统核运行之前运行的一段小程序。
主要工作模式:启动加载模式和下载模式主要功能:通过这段小程序,可以初始化硬件设备和建立存空间的映射图,从而可以将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统核准备好正确的环境。
8.简述嵌入式LINUX系统初始化过程屏蔽所有的中断、设置CPU的速度和时钟频率、RAM初始化、初始化LED。
五、实验题1.新建、移动、删除、复制、文件打包新建:mkdir移动:move删除:rm复制:cp文件打包:tar filename.tar.gz2.基本命令或shell编程:提示用户输入文件名;判断这个文件是否为目录,如果是,将其目录设置为当前目录;3.开发环境的建立tftp boot需要的镜像文件都有了,写出目标机下载boot load和kernel(核)关键步骤和命令。