参考答案
第一章
一、填空题。
1、嵌入式系统主要融合了计算机软硬件技术通信技术微电子技术,它是 将计算机直接嵌入到应用系统中,利用计算机的高速处理能力以实现某些特 定的功能。
2、目前国内对嵌入式系统普遍认同的定义是:以应用为中心、以计算机技术 为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗 严格要求的专用计算机系统。
3、嵌入式系统一般由嵌入式计算机和执行部件组成,其中嵌入式计算机主要 由四个部分组成,它们分别是:硬件层中间层系统软件层以及应用软件
4、嵌入式处理器目前主要有ARM、MIPS、Power PC68K等,其中arm处理 器有三大特点:体积小、低功耗、的成本和高性能,16/32位双指令集,全 球合作伙伴众多。
5、常见的嵌入式操作系统有:LinuxVxworksWinCEPalm、uc/OS-II和 eCOS。
6、嵌入式系统开发的一般流程主要包括系统需求分析、体系结构设计、软硬 件及机械系统设计、系统集成、系统测试,最后得到最终产品。
二、选择题
1、嵌入式系统中硬件层主要包含了嵌入式系统重要的硬件设备: 、存 储器(SDRAM、ROM等)、设备I/O接口等。(A)
人、嵌入式处理器    B、嵌入式控制器
C、单片机    D、集成芯片
2、20世纪90年代以后,随着系统应用对实时性要求的提高,系统软件规模 不断上升,实时核逐渐发展为—,并作为一种软件平台逐步成为目前国际 嵌入式系统的主流。(D)
A、分时多任务操作系统    B、多任务操作系统
C、实时操作系统    D、实时多任务操作系统
3、由于其高可靠性,在美国的火星表面登陆的火星探测器上也使用的嵌入式
操作系统是。( B)
A、Palm    B、VxWorks
C、Linux    D、WinCE
在此处键入
4、嵌入式系统设计过程中一般需要考虑的因素不包括:(D)
A、性能    B、功耗
C、价格    D、大小
5、在嵌入式系统中比较流行的主流程序有:(A)
A、Angel    B、Blob
C、Red Boot    D、U-Boot 三、叙述题
1、举例说明身边常用的嵌入式系统。
生活中最常见的嵌入式系统恐怕要数智能手机了,包括Symbian、Windows Mobile、Android 等手机嵌入式系统。还有,如路由器也是一个典型的嵌入 式系统
2、如何理解嵌入式系统,谈谈自己的理解。
嵌入式系统是指:以应用为中心、以计算机技术为基础、软硬件可裁剪、 适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系 统。他具有如下特点:    1、嵌入式系统是面向产品、面向用户、
面向应用的。2、嵌入式系统是一个技术密集、集成度高、需要不断创新的集 成系统。3、嵌入式系统必须根据应用场合对软硬件进行必要的裁剪已实现需 要的功能。
3、简述嵌入式系统的开发方法有哪几种。
目前,嵌入式系统的开发有模拟开发调试、嵌入式在线仿真和远程调试 等几种方法。
4、结合当前嵌入式系统的发展,想象一下嵌入式系统的应用前景。
嵌入式系统技术有着非常广泛的应用前景,其领域包括:工业控制领域、 信息家电领域、机器人领域、POS网络及电子商务领域、家庭智能管理系统、 交通管理领域、环境工程与自然领域等。
第二章
一、填空题。
1、Linux具有UNIX的所有特性并且具有自己独特的魅力,主要表现在:开 放性、多用户、多任务友好的用户界面、设备独立性、丰富的网络功能、 文件传输远程访问、可靠的安全性、良好的可移植性、X Window系统、内 存保护模式
2、Linux 一般包括四个主要部分:内核(Kernel)命令解释层(Shell或 其他操作环境)、文件结构(File Structure)实用工具
3、目前几乎所有的Linux发行版本中都包含了 GnomeKDE两种图形操作环 境。
4、在当前目录下建立目录,应使用命令:mkdir linux ;查看当前路径应使 用命令:pwd
chmod 765 的作用是: 使 文件的 拥有者权祺文件组权限和其他用户拥有相应的权限
5、Linux内核主要由:进程调度,内存管理,虚拟文件系统,网络接口,进 程间通信五个子系统组成。
二、选择题
1、下列(D)系列处理器是Ubuntu不支持的。
A、ARM    B、AMD
C、X86    D、51单片机
2、启动shell环境时,屏幕上显示“ [arm@www home]$ ”,其中的arm的意义 是(B)。
A、arm架构    B、用户名
C、文件夹    D、路径
3、使用ls命令时,如果想对文件名中的不可显示字符用八进制逃逸字符显 示,则应该选用的参数是(A)。
A、-b    B、-a
C、-l    D、-R
4、解压文件可使用命令(C)。
A、tar jxvf     B、tar jxvf
C、tar zxvf     D、tar czvf
5、下列不属于Linux用的文件系统是(D)。
A、ext2    B、ext3
C、nfs    D、ntfs
三、叙述题
1、简述linux与windows的主要异同。
Windows操作系统是在个人计算机上发展起来的,在许多方面受到个 人计算机硬件条件的限制,这些操作系统必须不断地升级才能跟上个人计 算机硬件的进步;而Linux操作系统却是以另外一种形式发展起来的,Linux 是UNIX操作系统用于个人计算机上的一个版本,UNIX操作系统已经在大型 机和小型机上使用了几十年,直到现在仍然是工作站操作系统的首选平台。 Linux给个人计算机带来了能够与UNIX系统相比的速度、效率和灵活性,使 个人计算机所具有的潜力得到了充分发挥。Linux与Windows工作方式存在 一些根本的区别,这些区别只有在用户对两者都很熟悉之后才能体会到,但 它们却是Linux思想的核心。
2、目前主流的图形界面环境有哪些?它们各有什么有缺点?
目前主流的图形界面环境有KDE和GNOME两种图形环境。
KDE与GNOME项目拥有相同的目标,就是为Linux开发一套高价值的图形 操作环境,两者都采用GPL公约发行,不同之处在于KDE基于双重授权的Qt, 而GNOME采用遵循GPL的GTK库开发一后者拥有更广泛的支持。不同的基础 决定两者不同的形态:KDE包含大量的
应用软件、项目规模庞大,因为没有 太多的第三方开发者为 KDE 开发重量级软件;由于自带软件众多, KDE 比 GNOME丰富多彩,加上使用习惯接近Windows,会更容易上手一些。但KDE的 毛病在于运行速度 相对较慢,且部分程序容易崩溃(当然整个KDE崩溃的情 况极少出现)。GNOME项目专注于桌面环境本身,由于软件较少、运行速度 快,且稳定性相当出,完全遵循GPL公约的属性让它赢得重量级厂商的支 持。从当前的情况来看,GNOME已经成为Novell、RedHat企业发行版的默认 桌面,更偏向于商务领域;而丰富多彩的KDE有朝向家用和娱乐方向发展的 趋势,它比GNOME显然更有趣味性一些。
3、在linux中如何使用mount命令挂载U盘?
首先使用fdisk -l查看一下磁盘分区情况:
然后使用命令:mount — t vfat /dev/sdb1 /mnt/USB
4、如何设置linux操作系统的网络参数?
使用类似的命令:
ifconfig eth0:192.168.1.15 netmask 255.255.255.0 其中 192.168.1.15 为 ip, 255.255.255.0 为子网掩码。
5、简要分析linux内核的各个组成部分。
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统, 网络接口,进程间通信。其中,进程调度(SCHED)控制进程对CPU的访问; 内存管理(MM )允许多个进程安全的共享主内存区域;虚拟文件系统 (VirtualFileSystem , VFS)隐藏了各种硬件的具体细节,为所有的设备提 供了统一的接口, VFS 提供了多达数十种不同的文件系统;进程间通讯 (IPC) 支持进程间各种通信机制。
第三章
一、填空题。
1、ARM9系列微处理器在高性能和低功耗方面提供最佳的性能:它具有匕级 整数流水线,指令执行效率更高;提供OMIPS/MHz的哈佛总线结构;支持 32位ARM指令集16位Thumb指令集;支持32 位的高速AMBA总线接口。
2、ARM芯片的内核一般包括以下几个单元:ARM9TDMI32RISC处理器、数据缓 存器(Data Cache)指令缓存(Instruction Cache)指令存储管理单元
(Instruction MMU)数据存储管理单元(Data MMU)写缓冲(Write Buffer) 回写存储单元(Write Back PA TAG RAM)
3、ARM处理器共有 江个寄存器,其中31为通用寄存器,6个状态寄存器, 这些寄存器都是32 位。
4、ARM系统中寻址方式主要有立即寻址、寄存器寻址、寄存器间接寻址、址变址寻址、多寄存器寻址、相对寻址和堆栈寻址。
5、ARM微处理器的指令集可以分为以下六大类:跳转指令、数据处理指令、 程序状态寄存器(PSR)处理指令、加载/存储(Load/Store)指令协处理 器指令和异常中断产生指令。
二、选择题
1.指令ADD R0, R0, #1第三个操作数得寻址方式是(A)
A.立即寻址B.寄存器寻址C.寄存器间接寻址D.基址变址寻址
2.指令LER R3, [R4]第二个操作数的寻址方式是(C)
A.立即寻址B.寄存器寻址C.寄存器间接寻址D.基址变址寻址
3.LDR R0, [R1, #4]第二个操作数的寻址方式是(D)
A.立即寻址B.寄存器寻址C.寄存器间接寻址D.基址变址寻址
4.假设R0和R1寄存器中的值分别为8和6,执行指令:LDRR0, [R1, #8]!, 则寄存器R0和R1中的值分别为(B)
A. 8,6 B. 14,6 C. 14,14 D. 16,14
5.栈是一种数据结构,本质上是内存中一段连续的地址,对其最常见的操作 为“压栈”(PUSH)和“出栈”(POP),以临时保存数据。其出入栈规则是 (B)。
A.先进先出B.先进后出C.只进不出D.只出不进
三、叙述题
1、ARM处理器的运行模式有哪几种,各有什么特点?
ARM微处理器的运行模式有7种,分别为:
用户模式(User, usr):正常程序执行时,ARM处理器所处的状态。
快速中断模式(FIQ, fiq):用于快速数据传输和通道处理。
外部中断模式(IRQ, irq):用于通常的中断处理。
特权模式(Supervisor, sve):供操作系统使用的一种保护模式。
数据访问中止模式(Abort, abt ):当数据或指令预取终止时进入该模 式,用于虚拟存储及存储保护。
未定义指令终止模式(Undefined, und):用于支持硬件协处理器软件 仿真。
系统模式(System, sys):用于运行特权级的操作系统任务。
2、ARM存储器的组织主要有哪些类型,各有什么特点?
linux内核文件放在哪

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。