杭电嵌入式期末复习

杭电嵌入式期末复习
杭电嵌入式期末复习

嵌入式复习参考 Powered by xuewei 一、什么是嵌入式系统?它由哪几部分组成?有何特点?
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,从而能 够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机 系统。 嵌入式系统主要由嵌入式处理器、外围设备、嵌入式操作系统和应用软件等 组成。 特点:嵌入式系统具有产品特征,具有较长的生命周期;嵌入式系统通常有 减小功耗的要求;嵌入式系统是一个技术密集、资金密集、高度分散、不断创新 的知识集成系统; 软硬件可裁剪; 软件要求固态化存储; 系统软件要求高实时性; 嵌入式系统开发需要开发工具和环境;嵌入式系统开发人员以应用专家为主。
二、 嵌入式软件开发过程分为哪几个阶段?每个阶段的特点是什么?
嵌入式开发流程可分为需求分析阶段、 设计阶段、 生成代码阶段和固化阶段。 ①需求分析阶段。需求分析过程主要是搞清需要完成的任务,通过分析用户 需求,确定系统功能、操作界面及应用环境等,并生成相关文档。 ②设计阶段。设计阶段主要是根据需求分析的结果,将系统划分为多个并发 执行的任务, 任务的划分主要以数据流图为分析工具,找出系统中有哪些可并行 的功能,然后把可并行且相对独立的功能单元抽形成一个系统任务。 ③生成代码阶段。生成代码阶段需要完成的工作包括代码编程、交叉编译和 连接、交叉调试和测试等。 代码编程:以详细设计阶段的文档为基础,在宿主机上编写代码。目前嵌入 式软件主要使用C或C++结合汇编语言进行程序设计。 交叉编译和链接:由于嵌入式系统开发和运行环境的不统一,要求开发机上 的编译器能支持交叉编译和链接。 交叉调试:调试器运行在宿主机上,而被调试的程序则运行在基于特定硬件 平台的嵌入式操作系统上。 调试器通过和被调试程序间通信来控制、访问被调试 程序。 测试:单元和系统测试。 ④固化阶段。嵌入式软件调试完成以后,编译器要对源代码重新编译一次, 以产生固化到目标环境的可执行代码,再烧写到目标环境的Flash中。
三、Linux中,内核包括些什么?
进程管理、定时器、中断管理 内存管理、模块管理、网络管理 文件系统、虚拟文件系统接口 设备驱动程序、进程间通信 系统启动等程序

四、进程管理……状态和调度……
进程主要包括如下几个要素:有一段可执行的程序;有进程专用的系统堆栈 空间;有进程专用的存储空间;在内核中有一个进程控制块的数据结构。 进程的3个重要特性:独立性;动态性;并发性。 进程的状态和调度:
Linux进程状态转移图
进程调度用来实现进程状态之间的转换。Linux的调度发生在多进程的情况 下。Linux的实时调度比普通调度只是在调用上的优先,事实上,在内核状态下, 实时进程并不能对普通进程进行抢占。
五、ARM编程模型……寄存器组织……异常(中断流程)
工作模式有7种:用户、FIQ、IRQ、管理、中止、未定义、系统。 工作状态有2种:ARM,32位; Thumb,16位。 R13 SP(堆栈指针) R14 LR(链接寄存器) R15 PC(程序计数器) CPSR的第5位T定义状态。T=0,执行ARM;T=1,执行Thumb。
小端低位在低地址 0x12345678 大端低位在高地址 0x78563412

异常: 当正常的程序执行流程发生暂时的停止时,称之为异常,例如处理一个外部 的中断请求。在处理异常之前,当前处理器的状态必须保留,以便当异常处理完 成之后,当前程序可以继续执行。 响应: 将下一条指令的地址存入相应LR,以便程序在处理异常返回时能从正确的位 置重新开始执行;将CPSR复制到相应的SPSR中;根据异常类型,强制设置CPSR 的运行模式位; 强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相 应的异常理程序处。 返回:将LR的值回送到PC中;将SPSR复制回CPSR中;若进入异常处理时设置 了中断禁止位,则清除。
六、驱动程序开发。
驱动程序三个部分:初始化和释放;与应用程序接口的设计;内部函数的实现。 设备文件类型:块设备;字符设备;网络设备。 设备驱动程序主要功能: ①对设备初始化和释放; ②把数据从内核传送到硬件和从硬件读取数据; ③传送应用程序和设备文件之间的数据; ④检测和处理设备出现的错误。 ⑤设备驱动程序的开发方式主要有两种:基于内核的方式和基于模块的方式。 设备驱动程序开发流程: ①定义主、次设备号,也可以动态获取。 ②实现驱动初始化和清除函数。 如果驱动程序采用模块方式,则要实现模块初始 化和清除函数。 ③设计所要实现的文件操作,定义file_operations结构。 ④实现所需要的文件调用,如read、write等 ⑤实现中断服务函数并向内核注册。 ⑥将驱动编译到内核或编译成模块并加载。(insmod) ⑦生成设备节点文件。(mknod)

七、编程。(ARM makefile gcc)
1、c=a*b+d AREA CHENGJIA,CODE,READONLY ENTRY start mov r0,#1 mov r1,#2 mov r2,#3 mla r3,r0,r1,r2 ;r3=r0*r1+r2 stop mov r0,#0x18 ldr r1,=0x20026 swi 0x123456 end 运行结果: R3=5
2、if(a+b<3) y=12; else y=0; AREA JUMP,CODE,READONLY ENTRY start mov r0,#1 mov r1,#1 add r2,r0,r1 ;a+b subs r2,r2,#3 ;a+b-3 bcc tst ;if <,jump mov r3,#0 ;else r3=0 bl stop ;stop tst mov r3,#12 ;r3=12 stop mov r0,#0x18 ldr r1,=0x20026 swi 0x123456 end 运行结果: R3=12 若改作 mov r0,#1;mov r1,#3;则运行结果为 R3=0

3、for(i=0;i<10;i++) {a[i]=b[i]+c;} AREA CHENGJIA,CODE,READONLY ENTRY start ldr r0,=a ldr r1,=b mov r2,#0x0c mov r5,#11 loop ldr r4,[r1],#4 ;r4<=r1,r1<=r1+4 add r3,r4,r2 str r3,[r0] add r0,r0,#4 subs r5,r5,#1 blne loop stop mov r0,#0x18 ldr r1,=0x20026 swi 0x123456 AREA BlockData,DATA,READWRITE a DCD 0,1,2,3,4,5,6,7,8,9,10 b DCD 0,1,2,3,4,5,6,7,8,9,10 end 运行结果
4、for(i=0;i<4;i++) {c[i]=a[i]*b[i];} AREA CHENGJIA,CODE,READONLY ENTRY start ldr r0,=a ldr r1,=b ldr r6,=c mov r5,#4 loop ldr r2,[r0],#4 ldr r3,[r1],#4 mul r4,r2,r3 str r4,[r6] add r6,r6,#4

subs blne stop mov ldr swi AREA a DCD b DCD c DCD end 运行结果
r5,r5,#1 loop r0,#0x18 r1,=0x20026 0x123456 BlockData,DATA,READWRITE 1,2,3,4 1,2,3,4 0,0,0,0
5、x=array[5]+y AREA CHENGJIA,CODE,READONLY ENTRY start ldr r0,=a mov r1,#3 mov r2,#0; ldr r3,[r0],#20 ;r3<=r0,r0<=r0+4*5 ldr r3,[r0] add r2,r3,r1 stop mov r0,#0x18 ldr r1,=0x20026 swi 0x123456 AREA BlockData,DATA,READWRITE a DCD 0,1,2,3,4,5,6,7,8,9 end 运行结果 r2=8 (5+3)

*ARM Thumb切换 CODE 32 ar adr r0,thub+1 ;把语句标号thub所在地址赋给r0, 末位r0[0]置1 bx thub adr r0,ar bic r0,r0,#1 bx r0 ; ;末位r0[0]清0 ; 转到ARM主程序 r0 ;转到Thumb主程序
CODE 16
6、makefile example (1)写程序 #include main() { printf(“hello world!\n”); } 并保存为 hello.c (2)gcc编译 gcc –o hello hello.c 生成可执行程序 hello (3)若是写makefile文件,则如下 hello: hello.c gcc –o hello hello.c 保存
然后在终端输入 make,即可生成可执行程序 hello 输入./hello,即可运行程序

杭州电子科技大学本科毕业设计论文的写作规范及格式要求

杭州电子科技大学本科毕业设计(论文)的写作规范及格式要求本科毕业论文是本科学生毕业前提交的一份旨在取得学士学位而撰写的学位论文,也是一份具有一定理论和实际价值的学术论文;本科毕业设计则是工科学生毕业前提交的一份旨在取的学士学位而进行的工程设计,其撰写的为毕业设计说明书。本科毕业设计(论文)的内容千差万别,文科与理工科的要求明显不同,毕业设计说明书与毕业论文的撰写格式也有较大的差别。但是,就本科毕业设计(论文)的写作规范和格式而言,仍然是类似的。 为了提高学士学位论文的质量,做到学位论文在内容和格式上的规范化与统一化,根据由国家标准局批准颁发的GB7713—87《科学技术报告、学位论文和学术论文的编写格式》,参考省教育厅组织编撰的《普通高等学校本科毕业设计(论文)指导》,特作如下规定: 一、毕业设计(论文)写作规范 论文或设计说明书内容一般应由八个主要部分组成,依次为:题目,中、英文摘要,关键词,目录,文本主体,致谢,参考文献,附录(必要时)。各部分的具体要求如下: 1、题目 题目应该用极为精炼的文字把论文的主题或总体内容表达出来。题目字数一般不宜超过20个汉字。有特殊要求的,如为了给题目加以补充说明,或为了强调论文所研究的某一个侧面等,则可加注副标题。 2、中、英文摘要 本科毕业设计(论文)摘要包含中文摘要与英文摘要两种。论文摘要以简要文字介绍研究课题的目的、方法、内容及主要结果。在论文摘要中,要突出本课题的创造性成果或创新见解。中文摘要一般不超过400个汉字,英文摘要的内容则要与中文摘要相一致。 3、关键词 本科毕业设计(论文)关键词包括中文与英文两种。关键词是表述论文主题内容信息的单词或术语,其数量一般为3-6个。每一个英文关键词必须与中文关键词相应。 4、目录 目录是论文各组成部分的小标题,文字应简明扼要。一般的说,本科毕业设计(论文)目录按三级标题编写,应标明页数,以便阅读。目录中的标题应与正文中的标题一致。目前通用的标题序次结构有以下二种,文科类一般采用第一种,理工科类一般采用第二种。 第一种序次:一、(一)、1…… 第二种序次:1.、1.1、1.1.1…… 5、文本主体 本科毕业设计(论文)正文要符合一般学术论文的写作规范,要求文字流畅、语言准确、层次清晰、论点清楚、论据准确、论证完整严密,有独立的观点和见解,应具备学术性,科学性和一定的创造性。对英语专业的学生,要求文本主体不得少于6000个英文单词,其它各专业的毕业设计(论文)文本主体一般不得低于15000个汉字。 文本主体一般包括引言(或称前言、序言等)、正文和结论三部分。

嵌入式系统期末考试试卷 习题

1.下面哪一种工作模式不属于ARM特权模式(A)。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一(A)。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以(A)键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FA T32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。 3.在Makefile中的命令必须要以(10) Tab 键开始。 4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFA T,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等) 5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。

嵌入式期末复习题目

第二章复习题目 1. 存储一个 32位数0x876165至U 2000H ?2003H 四个字节单 元中,若以小端模式存 储,则2000H 存储单元的内容为(C )。 A 、0x00 B 、0x87 C 、0x65 D 、0x61 2. 存储一个32位数0x2168465到2000H ?2003H 四个字节单 元中,若以大端模式存储,则2000H 存储单元的内容为(D ) A 0x21 B 、 0x68 C 、 0x65 D 、 0x02 3. 若 R 仁2000H (2000H)=0x86 , (2008H)=0x39,则执行指令 LDR R0, [R1 ,# 8] !后 R0 的值为(D )。 〃数据存储格式有两种: C1)大端模式;较高的 有效字节存放在较低的 存储器地址,较低的冇 效字节存放在较高的存 储器ffiht. '■L L 童 15- 7. 7 q -J iF ----- ■ — ---- (2)小端模式:较高的 有效字节存放在较高的 存储器地址,较低的有 效字节存放在较低的存 储器地址。 A. 0x2000 B. 0x86 C. 0x2008 D.0x39 52-: +S5ISSS 壬亍电工:?訂 丄 大鶴存雷模戏 小诵存储侯式(默认)

4丄DR R2 , [R3,#128] 的寻址方式是(C ) A.寄存器寻址 B.寄存器移位 C.变址寻址 D.间接寻址 異址寻址就是将命存器(该寄存器一般称作基址寄存器) 内容与指令中给出的地址偏移量相加,从而得到一个操作数的有效地址。变址寻址方式常用于访问某棊地址附近的地址单元。 例如指令: LDR R0,[Rl,**8];RO—[Rl + 8] LDR R0,[R1,#8]!:RO^-|R1 + 8|,Rl^Rl+8 r.DR RO,|Rl],#2:RO^-[R1 |, R1—KI +2 i LDR R0>|R1,R2];RO—[R1+R2] 5.若一条分支指令为 B next , next为偏移量,其值等于 0x000080 ,该指令在存储器存储单元的地址若为 0x00000018,那么该指令执行后,将转移到地址为_________ 处接着执行。 A.0x00000080 B.0x00000088 C.00000098 D.0x000000A0 6.A RM微处理器既可以访问字节,即一次读/写8位二进制数据,也可以访问字,即一次读写32位二进制数,下面可以 作为字地址的是 __________ 。

杭电《软件技术基础》期末复习材料

参考答案 第1章 1、通信子网、资源子网 2、硬件资源、软件资源、数据资源 3、计算机-计算机网络、互联网 4、服务器 5、C 6、D 7、C 8、A 9、C 10、B 11、B 12、D 第2章 1、信号速率(或波形速率) 2、变换 3、同步 4、虚电路 5、误比特率 6、A 7、B 8、B 9、A 10、A 11、A 12、B 13、对应的FSK波形图如下 11010010 14、答:自动重发请求(ARQ)常用的三种实现形式:停止等等ARQ协议、回退N帧ARQ

协议(GBN)和选择性重传ARQ协议(SR)。 15、解:香农定理推导出有噪声干扰情况下有限带宽信道的最大容量公式: C = W log2 (1+S/N)。 依题意,已知C=64Kbps,S/N=100, 可得: W=64/ (log2 101)=9.6K (H Z) 即此模拟信道限定的带宽约为9.6K H Z 第3章 1 OSI/RM模型中从上到下分别为应用层、、、传输层、、、物理层。 答案:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 2 OSI/RM模型中高层由、、组成。 答案:高层由会话层、表示层和应用层组成。 3 TCP/IP协议模型中,网际层常见的协议有、、。 答案:网际层常用的协议主要有网际协议(internet protocol,IP)、网际控制报文协议(internet control message protocol,ICMP)、内部网关协议(interior gateway protocol,IGP)等。 4 TCP协议通过来进行流量控制。 答案:通过窗口机制来进行流量控制。 5 FTP的两种工作模式分别为。 答案:FTP的工作方式有两种模式,一种叫做Standard模式(也就是PORT,主动方式),一种是Passive模式(也就是PASV,被动方式)。 6 OSI/RM模型中,不属于网络层功能的是。(C) A.为传输层提供服务B.组包和拆包 C.建立、管理、拆除会话D.拥塞控制 7 TCP/IP协议模型中,不属于数据链路层的协议是。(d)A.ARPB.B.RARPC.C.SLIPD.D.ICMP 8 FTP控制端口是。(B) A.20 B.21 C.80 D.53 9 ICMP的消息类型有。(B) A.hello消息B.超时消息 C.link state update消息D.link state ack消息 10 HTTP请求消息和HTTP响应消息共有的部分是。(C) A.请求行B.状态行 C.消息报头D.响应正文

嵌入式期末复习提纲包含答案

嵌入式期末复习提纲包 含答案 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

考试题型: ?1、判断题 10分 ?2、填空题 20分 ?3、选择题 20分 ?4、简答题 30分(5个) ?5、应用题 20分(3个) ?6、名字解释 复习资料: ?书本 ?PPT课件,平时课堂例题。 ?平时作业和练习 ?考试范围:1-5章 ?其他说明: ?课后习题是重点。 ?简答题来源于前5章,每章一个。 每章重点: 第一章: 1.什么是嵌入式系统试简单列举一些生活中常见的嵌入式系统的实例。 嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。 2.嵌入式系统具有哪些特点 3.嵌入式系统由哪些部分组成简单说明各部分的功能和作用。

4.嵌入式系统是怎样分类的 5.嵌入式系统的定义。 嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。 6.什么是交叉编译,试说明交叉编译的实现过程。 7.嵌入式系统有哪些应用领域。 嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括: 1.工业控制: 基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。就传统的工业控制产品而言,低端型采用的往往是8位单片机。但是随着技术的发展,32位、64位的处理器逐渐成为工业控制设备的核心,在未来几年内必将获得长足的发展。 2.交通管理: 在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块,GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。目前GPS设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。 3.信息家电:

杭州电子科技大学成人教育学院毕业论文的写

杭州电子科技大学成人教育学院毕业论文的写作规范及格式要求 毕业论文是学生毕业前提交的一份具有一定理论和实际价值的学术论文;毕业设计则是工科学生毕业前提交的一份工程设计,其撰写的为毕业设计说明书。毕业设计(论文)的内容千差万别,文科与理工科的要求明显不同,毕业设计说明书与毕业论文的撰写格式也有较大的差别。但是,就毕业设计(论文)的写作规范和格式而言,仍然是类似的。 为了提高论文的质量,做到论文在内容和格式上的规范化与统一化,根据由国家标准局批准颁发的GB7713—87《科学技术报告、学位论文和学术论文的编写格式》,参考省教育厅组织编撰的《普通高等学校本科毕业设计(论文)指导》,特作如下规定: 一、毕业设计(论文)写作规范 论文或设计说明书内容一般应由八个主要部分组成,依次为:题目,中、英文摘要,关键词,目录,文本主体,致谢,参考文献,附录(必要时)。各部分的具体要求如下: 1、题目 题目应该用极为精炼的文字把论文的主题或总体内容表达出来。题目字数一般不宜超过20个汉字。有特殊要求的,如为了给题目加以补充说明,或为了强调论文所研究的某一个侧面等,则可加注副标题。 2、中、英文摘要 毕业设计(论文)摘要包含中文摘要与英文摘要两种。论文摘要以简要文字介绍研究课题的目的、方法、内容及主要结果。在论文摘要中,要突出本课题的创造性成果或创新见解。中文摘要一般不超过400个汉字,英文摘要的内容则要与中文摘要相一致。 3、关键词 毕业设计(论文)关键词包括中文与英文两种。关键词是表述论文主题内容信息的单词或术语,其数量一般为3-6个。每一个英文关键词必须与中文关键词相应。 4、目录 目录是论文各组成部分的小标题,文字应简明扼要。一般的说,毕业设计(论文)目录按三级标题编写,应标明页数,以便阅读。目录中的标题应与正文中的标题一致。目前通用的标题序次结构有以下二种,文科类一般采用第一种,理工科类一般采用第二种。 第一种序次:一、(一)、1……(文科类标题) 第二种序次:1.、1.1、1.1.1…… (工科类标题) 5、文本主体 毕业设计(论文)正文要符合一般学术论文的写作规范,要求文字流畅、语言准确、层次清晰、论点清楚、论据准确、论证完整严密,有独立的观点和见解,应具备学术性,科学性和一定的创造性。各专业的毕业设计(论文)文本主体一般不得低于8000个汉字。 文本主体一般包括引言(或称前言、序言等)、正文和结论三部分。 引言宣示课题的“来龙”,说明本课题的意义、目的、主要研究内容、范围及应解决的问题。也有的毕业设计(论文)正文不用引言,而是直接从第一章写起,则第一章就相当于引言。

嵌入式期末复习题目

嵌入式期末复习题目

第二章复习题目 1.存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存 储,则2000H存储单元的内容为( C)。 A、0x00 B、0x87 C、0x65 D、0x61 2.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为( D)。 A、0x21 B、0x68 C、0x65 D、0x02 3.若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDR R0,[R1,#8]!后R0的值为(D )。 A. 0x2000 B. 0x86 C. 0x2008 D. 0x39

4.LDR R2,[R3,#128] 的寻址方式是( C )。 A. 寄存器寻址 B. 寄存器移位 C. 变址寻址 D. 间接寻址 5.若一条分支指令为 B next,next为偏移量,其值等于0x000080,该指令在存储器存储单元的地址若为0x00000018,那么该指令执行后,将转移到地址为______处接着执行。 A.0x00000080 B.0x00000088 C.00000098 D.0x000000A0 6.ARM微处理器既可以访问字节,即一次读/写8位二进制数据,也可以访问字,即一次读写32位二进制数,下面可以作为字地址的是_________。

A.0x30008233 B.0x30008232 C.0x30008231 D.0x30008230 5.B xxxx是无条件转移指令,无条件转移指令转移地址计算公式是:目标地址=指令地址+8+偏移量;所以目标地址=0X00000018+8+0x000080=0x000000A0。 6.一个字32位,占四个字节,如何保证字不错位,要求字地址是四的整倍数,该题只有0x30008230是四的整倍数,那么要求字节与字都能访问,只有选择0x30008230,顺便说一下,字节任何地址都可以 第三章指令类型复习题目 1、多寄存器存储指令STMFD SP![R0-R12,R14]完成了把存储器R0到R12,以及寄存器R14进行压栈保护功能。若带链接的分支指令在执行后转移到此STM指令处,那么若要返回分支处,用一条什么指令来实现?为什么?

南邮ARM嵌入式期末复习

1.嵌入式系统定义:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。 2.嵌入式系统的组成结构,层次关系、硬件: [书]硬件层中包含嵌入式微处理器、存储器、通用设备接口和 I/O接口。 [课件]硬件层由嵌入式微处理器、存储系统、通信模块、人机接口、其它I/O 接口(A/D、D/A、通用I/O 等)以及电源等组成。 3.嵌入式处理器的分类,有哪些典型的嵌入式处理器: 嵌入式处理器的分类:嵌入式微处理器,嵌入式微控制器,嵌入式 DSP处理器,SoC片上系统。典型的嵌入式处理器有:Am186/88,386EX,SC-400,Power PC,68000,MIPS,ARM/StrongARM 4. ARM处理器模式、内核版本(TDMI)、工作状态、寄存器组织、CPSR、SPSR 1)ARM微处理器支持 7种运行模式。 ①用户模式(usr):ARM处理器正常的程序执行状态。 ②快速中断模式(fiq):用于高速数据传输或通道处理。 ③外部中断模式(irq):用于通用的中断处理。 ④管理模式(svc):操作系统使用的保护模式。 ⑤数据访问终止模式(abt):当据或指令预取终止时进入该模式,可用于虚拟存储及存储保护 ⑥系统模式(sys):运行具有特权的操作系统任务。 ⑦未定义指令中止模式(und):当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真。 2)T—支持 16位的 Thumb指令集。 D—支持 JTAG片上调试。M—支持用于长乘法操作(64位结果)的 ARM指令,包含快速乘法器。I—带有嵌入式追踪宏单元ETM(Embedded Trace Macro),用来设置断点和观察点的调试硬件。3)工作状态: ①ARM状态(32位,执行字对齐的 32位 ARM指令):当操作数寄存器的状态位【0】为 0时,执行 BX指令进入此状态,当 ARM处理器进行异常处理时,如果把 PC指针放入异常模式链接寄存器中,则程序从异常向量地址开始执行,也可以使处理器进入 ARM状态。 ②Thumb状态(16位,执行半字对齐的 16位 Thumb指令):当操作数寄存器的状态位【0】为 1时,执行BX指令进入此状态,如果 ARM处理器在 Thumb状态进入异常,则异常处理返回时,自动切换到此模式。 ⑤程序计数器 PC(R15)寄存器 R15用作程序计数器(PC)。在 ARM状态下,位[1:0]为0,位[31:2]用于保存 PC;在 Thumb状态下,位[0]为0,位[31:1]用于保存PC。在 ARM状态下,PC 的 0和 1位是0,在 Thumb状态下,PC的 0位是 0。 ⑥寄存器 R16用作当前程序状态寄存器(CPSR)它包括条件标志位、中断禁止位、当前处理器模式标志位,以及其他一些相关的控制和状态位。每一种运行模式下又都有一个专用的物理状态寄存器,称为备份的程序状态寄存器(SPSR),当异常发生时,SPSR用于保存 CPSR的当前值,当异常退出时则由 SPSR来恢复CPSR。 5.异常的处理 1)异常类型: 复位:当处理器的复位电平有效时产生复位异常,程序跳转到到复位异常处理程序处执行 未定义指令:当ARM处理器遇到不能处理的指令时产生未定义指令异常可使用该机制进行软件软件中断:该异常由执行SWI指令产生,可用于用户模式下程序调用特权操作指令。 指令预取中止:若处理器预取指令地址不存在,或该地址不允许当前指令访问,存储器会向处理器发出中止信号,但当预取指令被执行时,才会产生指令预取中止异常 数据中止:若处理器数据访问指令的地址不存在或该地址不允许当前指令访问时产生中止异常IRQ(外部中断请求):当处理的外部中断请求引脚有效,且CPSR中的I位为0时,产生IRQ异常。系统的外设可通过该异常请求中断服务 FIQ(快速中断请求):当处理器的快速中断请求引脚有效,CPSR中的F为0时,产生FIQ异常

杭州电子科技大学本科毕设-各类课程替代表

有关课程替代(供参考) 每位学生须修完本年级本专业培养计划(实验班学生实行个性化培养方案)规定的各类学分及通过规定的必须修读的课程,才能毕业。课程代码作为区分是否是本年级本专业培养计划要求的唯一标识。在实际选课修读中,由于种种原因,个别学生所选课程代码与本年级本专业培养计划要求不一致,但是所学课程内容及考核要求与计划规定课程基本相同,学生要求按本年级本专业培养计划课程性质处理的,需提交课程替代申请表,经相关部门全部审批通过后方能替代(即按本年级本专业计划要求课程性质学分处理)。若有一环节不同意,就不能按照培养计划规定课程性质学分计入。学生想获得该门课程学分,需重新按计划规定的课程代码选课修读。 为使每位学生及时明确根据本年级本专业培养计划获得的学分,安排在每学期的选课时段办理完课程替代。因课程替代需相关部门审批,为确保审批不通过的学生还能在选课时间截止前选课,审批通过的学生及时退选课等。故课程替代受理时间截止在选课截止前7天。其它时间段一律不办理课程替代事宜。课程替代具体办理,一般要求以班级为单位尽量按类汇总。外学院开课课程,需开课学院审批,故由各班自行送相关开课学院审批后同本学院开课课程替代表一起再送计算机教务办,由教务办统一送学院领导和学校审批。 课程替代申请表只需填写一份,待全部审批通过后,复印2份,一份学校保管,一份学院保管,一份学生本人保管。 转专业、信息工程学院学生转入我校本部学习学生、“2+2”专业学生、因休学或入伍保留学籍后复学编入低年级学生、实验班退出学生等须按照新转入年级专业的培养计划修读。请学生务必将已修课程比对转入专业培养计划要求,课程代码相同的即为同一门课程,课程内容相近但有不同的,可以申请课程替代,只有全部审批通过后才能获得该学分,替代通不过的原专业的必修、限选类课程只能充当新专业的任选学分。因在学籍变动前,所修课程代码与变动后培养计划规定的课程代码相差较大,可按个人填写《同一学生同一开课学院多门课程替代申请表》。其他学生一般填写《同班同学同一门课程多人替代申请表》。班上仅有一人申请一门课程替代的就填写学校的《课程替代申请表》。还有多门课程进行组合替代等的,学生自己根据实际情况调整课程替代申请表,但务必保持一页A4纸张。 “二专业二学位”课程与本专业课程相近的,则可以提出课程替代替代,若同意则直接获得该学分。但修读的“二专业二学位”课程不能充当任选学分,除非学生放弃“二专业、二学位”,则修读的“二专业二学位”课程可以充当任选学分。 限选类学分和非计划要求的必修学分可直接充当任选学分,无需申请课程替代。 最终,学生实际所修课程结合审批通过的课程替代申请表应达到本年级本专业培养计划规定的各类学分和通过必须修读的课程,方能顺利毕业。 附件:各类课程替代申请表(信息工程学院学生用信息工程学院版的课程替代申请表)和学校有关课程替代的若干规定。

RAM嵌入式期末考试试题

何燕 120601 120601119 一、选择题(共5) 1、下面哪个不是嵌入式操作系统的特点。( C ) A.内核精简 B.专用性强 C.功能强大 D.高实时性 2、ARM指令集合Thumb指令集分别是(D )位的。 A.8,16 B.16,32 C.16,16 D.32,16 3、FIQ中断的入口地址是( A ) A.0x0000001C B.0x00000008 C.0x00000018 D.0x00000014 4、ADD R0,R1,#6,执行该指令时属于( A)寻址方式。 A.立即寻址 B.多寄存器寻址 C.寄存器直接寻址 D.相对寻址 5、寄存器R13除了可以用作通用寄存器之外,还可以作为( B ) A.程序计数器 B.堆栈指针寄存器 C.链寄存器 D.基址寄存器 6、一个32位字0x12345678,在采用bigEndian存储,在内存的排列正确的 是(B) A.78 56 34 12 B.12 34 56 78 C.87 65 43 21 D.21 43 65 87 二、填空题(共5个) 1、嵌入式系统体系结构一般具有冯.诺依曼和哈佛两种基本形式,且ARM7采用冯.诺依曼体系结构。 2、从编程角度看,ARM微处理器一般有ARM和Thumb两种工作状态。 3、ARM9处理器使用了程序存储器和数据存储器分开独立编址的哈佛结构,并采用5级指令流水线,5级流水线操作分别是取指、译码、执指、缓冲和写回。 4、ARM微处理器支持字节、半字、字三种数据类型,数据的位数分别为8位、16位、32位,其中字必须以4字节为边界对齐,半字必须以2字节为边界对齐。 5、复位异常的优先级最高,因此在任何情况下,只要进入该状态系统无条件地将PC指向0x00000000处,以执行系统第一条指令。 三、判断题(共5个) 1、ARM7采用3级指令流水线,即取指令、译码和执行指令。(√) 2、Boot Loader 是在操作系统内核运行之前运行的一段小程序。(√) 3、嵌入式系统开发环境只需要宿主机和目标机就可以。(×) 4、ARM指令中“%”后面的数字为十进制数。(×) 5、无论何种模式下R15均作为PC使用。(√) 6、ATPCS中的参数传递规则只能使用寄存器R0-R3来进行参数的传递。(×) 7、在C语言程序中调用汇编语言程序的方法是使用EXTERN关键字。(√) 8、Char *a[5];是数组指针的声明格式。(×) 9、指令ADD Rd,Rn,#3和指令ADD Rd,Rn,Rm的寻址方式不同。(√) 10、指令MUL R1,R1,R6是正确的。(×)(因为目标寄存器R1不能同时做第一操作数) 四、写出下列简称的含义(共5个)

杭电计算机网络期末必背

1.云计算的基本概念 云计算是一种商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。云计算是通过网络按需提供可动态伸缩的廉价计算服务。 特点:超大规模、虚拟化、高可靠性、通用性、高可伸缩性、按需服务、极其廉价。 按服务类型分为三类:将软件作为服务,将平台作为服务,将基础设施作为服务。 体系结构:1.SOA构建层: 封装云计算能力成标准的Web Services服务,并纳入到SOA 体系 2.管理中间件层: 云计算的资源管理,并对众多应用任务进行调度,使资源能够高效、 安全地为应用提供服务 3.资源池层: 将大量相同类型的资源构成同构或接近同构的资源池;4.物理资源层: 计算机、存储器、网络设施、数据库和软件等 2.SDN架构原理,应用场景(Software Defined Network, SDN) 软件定义网络(Software Defined Network, SDN ),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。 三层架构。架构的第一层是物理网络设备,包括以太网交换机和路由器。中间层由控制器组成,最顶层是一些用控制器实现安全、管理和其他特殊功能的应用程序。 1)SDN在数据中心网络的应用 数据中心网络的需要主要表现在海量的虚拟租户、多路径转发、网络集中自动化管理、绿色节能、数据中心能力开放等方面的需求。 2)SDN在政企网络中的应用 政府及企业网络业务类型多,网络设备功能复杂、类型多,对网络的安全性要求高,需要集中的管理和控制,网络灵活、定制化需求多。 3)SDN在电信运营商网络的应用 电信运营商网络具有覆盖范围大、网络复杂、网络安全可靠性要求高、多厂商共存等特点。 3.IOT架构和传统网络的区别(Internet of ThingsQ) 物联网(Internet of Things,缩写IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网一般为无线网,通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,也可以对家庭设备、汽车进行遥控,以及搜寻位置、防止物品被盗等各种应用。 1)互联网着重信息的互联互通和共享,解决的是人与人的信息沟通问题;物联网则是 通过人与人、人与物、物与物的相联,解决的是信息化的智能管理和决策控制问题。 2)物联网比互联网技术更复杂、产业辐射面更宽、应用范围更广,对经济社会发展的 带动力和影响力更强。 3)两者发展的驱动力不同。互联网发展的驱动力是个人,。而物联网的驱动力必须是 来自企业,因为,物联网的应用都是针对实物的。从本质上讲:物联网的本质是感 知与服务,物联网的数据可交易,对于大数据和云计算的价值巨大。 4.TCP原理 TCP(Transmission Control Protocol ):面向连接的可靠字节流传输层协议(端口号 23) 1.面向连接:打开、关闭(同时打开、半关闭、同时关闭); 2.差错控制:序号和确认重传机制(提供可靠性); 3.流量控制:滑动窗口机制(速度匹配问题); 4.拥塞控制:慢启动、加法增大、乘法减策略调整发送窗口大小;

嵌入式系统期末复习

第一章嵌入式系统概述 1.写出下列英文缩写的英文原文及中文含义。 RAM 随机存储器DRAM动态随机存储器ROM只读存储器PROM可编程只读存储器EPROM可插除可编程只读存储器 FLASH多媒体存储RTOS 实时操作系统SOPC 片上可编程系统IP IP盒OS 操作系统BSP 板级支持包ICE 硬件调试器EEPROM 电可插除可编程只读存储器API应用程序接口 RISC精简指令集计算机SPI 串行万维指令MMU 存储管理单元UART 异步接受发送装置ARM 先进RISC存储器SWI软件终端指令FIQ 快速终端请求CAN CAN总线DMA直接内存存取 FPGA可编程们阵列GPIO 2.什么是嵌入式系统?与通用计算机相比,它有哪些特点?其应用范围包括哪些? 嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系 统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 特点:软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求 应用范围:常用在系统实时高效性,软件固态化以及应用的专用性等方面。 3.嵌入式系统的组成结构包括哪几个部分? 嵌入式系统主要包括硬件和软件两个部分。具体包括:应用层,OS层,BSP(板级支持包),和硬件层。 4.简述嵌入式系统的硬件组成,并解释什么是嵌入式微处理器,嵌入式微控制器,DSP和SOC/SOPC。 以嵌入式微处理器为中心,配置存储器。I/O设备,通讯模块以及电源等。 嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。 5.简述IP盒的基本概念,它和SOC的关系是什么? 6.简述嵌入式系统软件的组成和功能? 组成:应用层,OS层,BSP层 第二章ARM微处理器及其开发应用 1.比较CISC体系结构和RISC体系结构的特点,ARM为何采用RISC结构? CISC指令集设计的主要趋势是增加指令集的复杂度。RISC的中心思想是精简指令集的复杂度,精简指令的硬件设计,硬件只执行很贱的那部分指令,大部分指令有简单指令完成。RISC体系结构的特点:指令格式和长度固定,且指令类型很少,指令功能简单;RISC指令系统强调对称,均匀,简单,程序的编译效率更高;大多数指令单周期完成;具有分开的Load/Store结构的存储结构;基于多个通用寄存器堆操作。 ARM的优点:处理器管芯面积小;开发时间短,开发成本降低;容易实现高性能,低成本的处理器。ARM主要采用RISC的主要特点有:Load/Store体系结构;固定的32位指令;3地址指令格式。 2.简述ARM体系结构的特点。 主要特点有:Load/Store体系结构;固定的32位指令;3地址指令格式。 3.什么是Thumb技术?其优点是什么?与ARM指令集相比,Thumb指令集具有哪些局限?Thumb是ARM体系结构中一种16位的指令集。Thumb不仅仅是另一个混合指令集的概念,它使设计者得到ARM32位指令的性能,又能享受Thumb指令集产生的代码方面的优势。有以下局限:完成相同的操作时,Thumb通常需要更多的指令;Thumb

杭州电子科技大学数字电路期末考试试卷及答案

8. 如图所示电路,若输入CP 脉冲的频率为100KHZ ,则输出Q 的频率为_____D_____。 A . 500KHz B .200KHz C . 100KHz D .50KHz 13.给36个字符编码,至少需要____6______位二进制数。 19.T 触发器的特性方程是___n n Q T Q ⊕=+1_____,当T=1时,特性方程为___n n Q Q =+1_____,这时触发器可以用来作___2分频器_____。 20.构造一个十进制的异步加法计数器,需要多少个 __4____触发器。计数器的进位Cy 的频率与计数器时钟脉冲CP 的频率之间的关系是____1﹕10_________。 21.(本题满分6分)用卡诺图化简下列逻辑函数 ∑ =)15,14,13,12,10,9,8,2,1,0(),,,(m D C B A F 解:画出逻辑函数F 的卡诺图。得到 D B D A C B C A AB F ++++= 22. (本题满分8分)电路如图所示,D 触发器是正边沿触发器,图中给出了时钟CP 及输入K 的波形。 (1)试写出电路次态输出1+n Q 逻辑表达式。(2)画出Q Q ,的波形。

由出真值表写出逻辑函数表达式,并化简 )(B A C C A C B A BC A C B A C B A F ⊕+=++ += 画出逻辑电路图 四、综合应用题(每小题10分,共20分) 25.3-8译码器74LS138逻辑符号如图所示,S1、2S 、3S 为使能控制端。试用两片74LS138构成一个4-16译码器。要求画出连接图说明设计方案。 装 订

嵌入式系统_期末复习题1

1.下面哪一种工作模式不属于ARM特权模式( A )。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以( A )键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FAT32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3)

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库 《嵌入式系统》试题库 一、填空题 嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适、 1应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。、 2从层次角度来看,嵌入式

系统由四大部分组成,分别是:应用软件层、操作系统层、、 3板级支持包(或硬件抽象层) 和硬件层。嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。、 4嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统、 5集成和系统测试。需求分析包括:功能性需求分析和非功能性需求分析。 6、确定输入信号是数字信号还 是模拟信号属于功能性需求。 7、确定系统的物理尺寸和重量属于非功能性需求。 8、在嵌 入式系统的设计过程中,其中规格说明解决“做什么”。 9、在嵌入式系统的设计过程中,其 中体系结构设计解决“如何做”。 10、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 11、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段 完成。、 12在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。、13在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。、 14在嵌入式系统 的设计过程中,完成版图设计应在构件设计阶段完成。、15在嵌入式系统的设计过程中,完 成软件设计应在构件设计阶段完成。 16、反映嵌入式系统设计人员的水平能力主要在于总体 设计(需求分析、规格说明和体系 17、结构设计)和系统调试。设计流程指的是设计过程中所经历的过程步骤。、 18核的模块级重用和基于平台的系统级重用。 IP 设计重用技术主要分为基于19、 软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验 20、证几个阶段组成。嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和、21页共页第 1 44 《嵌入式系统》试题库

杭电嵌入式期末复习

嵌入式复习参考 Powered by xuewei 一、什么是嵌入式系统?它由哪几部分组成?有何特点?
嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,从而能 够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机 系统。 嵌入式系统主要由嵌入式处理器、外围设备、嵌入式操作系统和应用软件等 组成。 特点:嵌入式系统具有产品特征,具有较长的生命周期;嵌入式系统通常有 减小功耗的要求;嵌入式系统是一个技术密集、资金密集、高度分散、不断创新 的知识集成系统; 软硬件可裁剪; 软件要求固态化存储; 系统软件要求高实时性; 嵌入式系统开发需要开发工具和环境;嵌入式系统开发人员以应用专家为主。
二、 嵌入式软件开发过程分为哪几个阶段?每个阶段的特点是什么?
嵌入式开发流程可分为需求分析阶段、 设计阶段、 生成代码阶段和固化阶段。 ①需求分析阶段。需求分析过程主要是搞清需要完成的任务,通过分析用户 需求,确定系统功能、操作界面及应用环境等,并生成相关文档。 ②设计阶段。设计阶段主要是根据需求分析的结果,将系统划分为多个并发 执行的任务, 任务的划分主要以数据流图为分析工具,找出系统中有哪些可并行 的功能,然后把可并行且相对独立的功能单元抽形成一个系统任务。 ③生成代码阶段。生成代码阶段需要完成的工作包括代码编程、交叉编译和 连接、交叉调试和测试等。 代码编程:以详细设计阶段的文档为基础,在宿主机上编写代码。目前嵌入 式软件主要使用C或C++结合汇编语言进行程序设计。 交叉编译和链接:由于嵌入式系统开发和运行环境的不统一,要求开发机上 的编译器能支持交叉编译和链接。 交叉调试:调试器运行在宿主机上,而被调试的程序则运行在基于特定硬件 平台的嵌入式操作系统上。 调试器通过和被调试程序间通信来控制、访问被调试 程序。 测试:单元和系统测试。 ④固化阶段。嵌入式软件调试完成以后,编译器要对源代码重新编译一次, 以产生固化到目标环境的可执行代码,再烧写到目标环境的Flash中。
三、Linux中,内核包括些什么?
进程管理、定时器、中断管理 内存管理、模块管理、网络管理 文件系统、虚拟文件系统接口 设备驱动程序、进程间通信 系统启动等程序

嵌入式系统期末考试题库及答案

《嵌入式系统》试题库 一、填空题 1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。 3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。 4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。 5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。 6、需求分析包括:功能性需求分析和非功能性需求分析。 7、确定输入信号是数字信号还是模拟信号属于功能性需求。 8、确定系统的物理尺寸和重量属于非功能性需求。 9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。 10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。 11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。 12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。 13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。 14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。 15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。 16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。 17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。 18、设计流程指的是设计过程中所经历的过程步骤。 19、设计重用技术主要分为基于 IP 核的模块级重用和基于平台的系统级重用。 20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。 21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和

相关文档
最新文档