嵌入式系统及应用复习
第1章 嵌入式系统概述
1. 嵌入式系统的定义,组成,分类, 特点,应用范围。
2. 什么是冯诺依曼体系结构,什么是哈佛体系结构,什么是RISC,什么是CISC。 3. 嵌入式操作系统的分类为。什么是硬实时,什么是软实时?
4. 什么是进程,什么是线程,什么是程序,他们之间的区别是什么?
5. 进程的第状态有哪些,在什么条件下可以转换,用图示的方法标识并说明。 6. 什么是上下文切换?
7. 什么是抢占调度,什么是非抢占调度,用图示标识并说明。 8. 进程间的通信有哪些方法? 9. 什么是同步与互斥?
10. 嵌入式Linux操作系统的特点。 11. 嵌入式系统开发的环境 12. 嵌入式系统开发流程。
第2 章 初识Linux
1. 说明Linux的目录结构,每个目录下文件的功能。
2. Shell的基本命令: man ls cd pwd mkdir cp mv rm cat file more less find mount
ifconfig ping tar fdisk
3. 如何挂载一个U盘?请写出操作步骤和过程。 4. 什么是路径? 5. Shell编程
第3章 Linux编程环境
1. C程序的编辑环境有哪几部分组成。 2. GCC的编译过程需要完成哪些工作?
3. 说明GCC的使用的参数,-g -c -I -L -S -E 4. Make 工程管理软件,Makefile的脚本书写及格式。特殊的内部变量的含义和使用方法。
第4章 交叉开发环境 1. 什么是交叉编译
2. 交叉开发工具有哪些部件组成?每个部件完成什么功能?
3. 宿主机与目标机之间都有哪些通信方式?它们分别都是用来实现什么功能? 4. 建立交叉开发环境,宿主机通常需要哪些软件?怎样实现与目标机的通信?
第5章 ARM 处理器 1. ARM处理器的特点
2. ARM处理器的工作状态?
3. 处理器的模式,什么是大端格式,什么是小端格式,举例说明。 4. 处理器的7种运行模式。
5.寄存器组织,每种运行模式下都能运用到哪些寄存器?
6. ARM的异常类型及优先级。
7. ARM异常响应过程,异常返回过程。举例说明。
8. ARM寻址方式:立即寻址、寄存器寻址、寄存器间接寻址、基址变址寻址(前址,自动、后址)、多寄存器寻址、堆栈寻址(满递增,满递减,空递增,空递减)、相对寻址。 9. ARM指令: ADD、 SUB、AND、OR、NOT、CMP、LDR、STR 10. ARM汇编程序设计
第7章 嵌入式Linux引导程序
1. bootloader的概述。什么是bootloader,它主要完成什么任务。 2. bootloader的2种操作模式。
3. bootloader的stage1,和stage2 主要都 完成什么任务。 4. vivi的目录结构 5. vivi的配置与编译
第8章 嵌入式Linux内核 1. 内核的配置与编译 2. Linux的移植
第9章 嵌入式Linxu根文件系统 1. 什么是文件系统 2. 目录、路径、 3. 文件类型 4 文件权限
5. 安装和卸载文件系统
6. 构建嵌入式根文件系统:目录、文件、库、应用程序 7. Busybox的裁剪与编译 8. 根文件系统的制作。
第10章 嵌入式Linux设备驱动 1. 驱动程序的作用。
2. 设备的分类。字符设备的特点,块设备的特点。
3. 设备的管理,设备的节点,设备文件名,主设备号,次设备号。 4. 设备驱动程序的结构。
实验01 Linux的基本操作实验
实验02 交叉编译环境的建立及目标程序的运行 实验03 内核裁减与根文件系统建立 实验04 驱动程序及QT应用 实验05 QT应用编程
1. 嵌入式系统的定义:
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件能灵活变化以适应所嵌入的应用系统,对功能,可靠性,成本,体积,功耗等有严格要求的专用计算机系统.
2. 试列举三种以上主流的通用处理器
3. 嵌入式系统的组成:硬件平台、嵌入式操作系统、嵌入式应用软件
4. 硬件的主要组成部分:
5. 软件的组成部分:
6. 嵌入式处理器的分类:嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式
片上系统
7. 嵌入式系统有哪些特点?
嵌入式系统面向用户、面向产品、面向应用 嵌入式系统拥有无限的创造性 嵌入式系统的定制性 嵌入式系统的开发
8. ARM芯片的应用领域
工业控制、无线通信领域、网络应用、消费类电子产品、成像和安全产品
9. 主流的嵌入式操作系统
WindowsCE、VxVorks、Palm OS、?C/OS-II、嵌入式Linux
10. ARM9处理器的特点?
ARM微处理器采用RISC架构,一般具有如下特点:
体积小、功耗低、成本低、性能高;
支持Thumb/ARM双指令集,兼容8位/16位器件; 大量使用寄存器,执行执行速度更快; 大多数数据操作都在寄存器中完成; 寻址方式灵活简单,执行效率高; 指令长度固定。
11. 什么是交叉编译
12. 嵌入式系统与通用计算机的区别 嵌入式系统同通用型计算机系统相比具有以下特点:1)嵌入式系统是面向特定应用的。2)嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体
应用相结合后的产物。3)嵌入式系统的硬件和软件都必须高效率地设计。4)嵌入式系统具有较长的生命周期。5)嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。6)嵌入式系统本身不具备自举开发能力,必须有一套开发工具和环境才能进行开发。 13.
请比较嵌入式系统与PC机的异同。
答:1)共同点:计算机科学的三代基石:计算机体系结构、操作系统原理和编译原理。2)异同点:表现在处理器与存储器的选择、输入/输出的配置、操作系统的使用、以及软件开发的方法与过程等方面。 14.
试比较嵌入式系统与单片机的联系与区别:
答:1)联系:重量级的单片机可视为嵌入式系统,而轻量级的嵌入式系统与单片机则没有很大的差别;也就是说,单片机是嵌入式系统的前身,嵌入式系统是增强版的单片机。2)区别:在处理能力、存储空间、操作系统、开发及调试方法等方面均有区别。
15.
16.
17.
18.
Linux作为嵌入式操作系统有哪些优势? Linux的文件系统与windows文件系统的区别? Linux的文件类型分为哪4种? 字符设备和块设备的主要区别?
字符设备和块设备的主要区别是:在对字符设备发出读/写请求时,实际的硬件I/O一般就紧接着发生了,块设备则不然,它利用一块系统内存作为缓冲区,当用户进程对设备请求能满足用户的要求时,就返回请求的数据,如果不能就调用请求函数来进行实际的I/0操作。块设备是主要针对磁盘等慢速设备设计的,以免耗费过多的CPU时间来等待。
19. 解释 Linux文件属性 – rwx rwx rwx 每一位对应的含义。
20. 说明下列目录放置的是什么数据
/bin /dev /etc /etc/rd.d/init.d /mnt /usr/bin /usr/src
21.
22.
某文件的访问权限用数字法表示567,用字母法则表示为______________。 利用ps命令察看进程时,主要输出项PID表示________、TTY表示____________。
23. 硬链接文件和符号链接文件有什么不同?
操作: 24. 查看当前目录下所有文件和子目录的详细信息 25. 26. 27. 28.
29.
列出首字母是a、b、c的所有文件 挂载u盘
查看/etc目录下所有文件和子目录的详细信息
显示/bin/目录中所有的首字母不是a、b、c、d、e的文件和目录 将ex1文件复制为ex2,如果ex2文件已存在,则备份原来的ex2文件
30. pwd命令的功能是()
A 设置用户的口令 B 显示用户的口令 C 相当于Windows命令行里输入CD命令 D 相当于在windows命令行里输入dir命令
31. cd命令可以改变用户的当前目录,当用户键入cd并按enter后()
A 当前目录为根目录 B 当前目录没变,屏幕显示当前目录 C 当前目录改为用户主目录 D 当前目录改为上一级目录
32. 当一个目录作为一个挂载点被使用后,该目录上的原文件( )
A、 被永久删除 B、被隐藏,待挂载设备卸载后恢复 B、 被放入回收站 D、被隐藏,待计算机重新启动后恢复
33. Linux默认的文件系统为( )
A、vfat B、auto C、ext3
D、iso9600
34. 执行命令“chmod o+rw myfile”后,myfile文件的权限变化为( )
A、 同组用户可读写myfile文件 B、其他用户可读写myfile文件 B、 所有用户都可读写myfile文件 D、文件所有者读写myfile文件
35. Linux中与Windows系统中Program Files文件夹功能相类似的目录是( )
A、/var B、/home C、/proc D、/usr
36. tar命令可以进行文件的( )
A、压缩、归档和解压缩 B、压缩和解压缩 C、压缩和归档 D、归档和解压缩
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库嵌入式复习在线全文阅读。
相关推荐: