文档库 最新最全的文档下载
当前位置:文档库 › 嵌入式系统设计大学教程_习题与解答

嵌入式系统设计大学教程_习题与解答

嵌入式系统设计大学教程_习题与解答
嵌入式系统设计大学教程_习题与解答

嵌入式系统设计大学教程习题与解答

第1章嵌入式系统设计基本概念(绪论)

1、嵌入式系统的定义是什么?你是如何理解嵌入式系统的? (P3)

答:嵌入式系统一般定义为以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。一个嵌入式系统就是一个硬件和软件的集合体,它包括硬件和软件两部分。其中硬件包括嵌入式处理器/控制器/数字信号处理器(DSP)、存储器及外设器件、输入输出(I/O)端口、图形控制器等;软件部分包括操作系统软件(嵌入式操作系统)和应用程序(应用软件),由于应用领域不同,应用程序千差万别。

2、列出并说明嵌入式系统不同于其他计算机系统的主要特征。(P3~P4)

答:主要特征有:

?系统内核小:由于嵌入式系统一般是应用于小型电子装置,系统资源相对有限,所以内核较传统的操作系统要小得多。

?专用性强:嵌入式系统通常是面向特定任务的,个性化很强,其中软件系统和硬件的结合非常紧密,一般要针对硬件进行软件系统的移植。

?运行环境差异大:嵌入式系统使用范围极为广泛,其运行环境差异很大。

?可靠性要求高:嵌入式系统往往要长期在无人值守的环境下运行,甚至是常年运行,因此对可靠性的要求特别高。

?系统精简和高实时性操作系统:

?具有固化在非易失性存储器中的代码:为了系统的初始化,几乎所有系统都要在非易失性存储器中存放部分代码(启动代码)。为了提高执行速度和系统可靠性,大多数嵌入式系统常常把所有代码(或者其压缩代码)固化,存放在存储器芯片或处理器的内部存储器件中,而不使用外部存储介质。

?嵌入式系统开发工作和环境:嵌入式系统开发需要专门的开发工具和环境。

3、简述嵌入式系统的体系结构。(P5)

答:嵌入式系统自底向上包含四个部分:硬件平台、嵌入式实时操作系统(RTOS)、硬件抽象层(HAL)和嵌入式实时应用程序。硬件抽象层位于操作系统和硬件之间,包含了系统中与硬件相关的大部分功能。屏蔽了底层硬件的多样性,操作系统不再直接面对具体的硬件环境,而是面向由这个中间层次所代表的、逻辑上的硬件环境。

4、嵌入式系统是怎样分类的?(P8)

答:根据不同的分类标准,嵌入式系统有不同的分类方法。按嵌入式微处理器的位数分类:嵌入式系统可分为4位、8位、16位、32位和64位等;按软件实时性需求分类:可分为非实时系统(如PDA)、软实时系统(如消费类产品)和硬实时系统(如工业实时控制系统)。按嵌入式系统的复杂程度分类:嵌入式系统可分为小型嵌入式系统、中型嵌入式系统和复杂嵌入式系统。

5、什么是实时操作系统,其主要功能是什么?(P8)

答:实时多任务操作系统(Real Time multi-tasking Operation System,RTOS)简称实时操作系统,主要用来完成嵌入式实时应用的任务调度和控制等核心功能。这些功能是通过内核服务函数形式交给用户调用的,也就是RTOS的系统调用,或者叫做RTOS的API。

6、在日常生活中,你接触过哪些嵌入式产品?他们都有些什么功能?(P9~P10)

答:[略]

第2章嵌入式系统设计基本概念

1、嵌入式系统的硬件由哪几个部分组成?(P12~13)

答:嵌入式系统的硬件系统是由嵌入式处理器、存储器、I/O接口电路、通信模块以及其他外部设备组成的。其核心是嵌入式处理器。

存储器是构成嵌入式系统硬件的重要组成部分。

嵌入式处理器工作时,必须有附属电路支持,如时钟电路、复位电路、调试电路、监视定时器、中断控制电路等,这些电路并不完成数据的输入/输出功能,而是为嵌入式处理器的工作提供必要的条件。嵌入式处理器与通用处理器的最大区别在于嵌入式处理器集成了大量的不同功能的I/O模块。用户在开发嵌入式系统时,可以根据系统需求选择合适的嵌入式处理器,而无需再另外配备I/O电路。

此外,嵌入式系统通常还包括人机交互界面,用于系统与用户的交互。人机界面常常使用键盘、液晶屏、触摸屏等部件,以方便与用户的交互操作。

2、通用处理器与嵌入式处理器有哪些相同和不同的地方?(P13)

答:嵌入式微处理器一般具备四个特点:

?对实时和多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时操作系统的执行时间减少到最低限度;

?具有功能很强的存储区保护功能,这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断;

?可扩展的处理器结构,以能迅速地扩展出满足应用的高性能的嵌入式微处理器;

?嵌入式处理器的功耗必须很低,尤其是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此,功耗只能为mW甚至μW级。

嵌入式处理器与通用处理器的最大区别在于嵌入式处理器集成了大量的不同功能的I/O模块。用户在开发嵌入式系统时,可以根据系统需求选择合适的嵌入式处理器,而无需再另外配备I/O电路。

3、常用的嵌入式处理器通常分成哪几大类?(P13)

答:嵌入式系统中的处理器通常分为三大类,即微处理器(Micro-Processor Unit,MPU)、微控制器(Micro-Controller Unit,MCU)和数字信号处理器(DSP)。微处理器是指功能较强大的CPU,它不是为任何特定的计算目标而设计的。因此这种芯片通常用于个人计算机与服务器。微控制器是针对嵌入式系统而设计的,它将CPU、存储器以及其他外设都集成在同一片电路板上。数字信号处理器(DSP)中的CPU是针对快速离散时间信号处理计算的。因此,DSP非常适用于音频及视频通信。现代的芯片生产工艺已经允许将重要处理器的内核和各种外围的芯片器件整合在一起,以进一步降低功耗,达到专用的需求,这时,便出现了片上系统SoC(System On Chip)。

4、什么是嵌入式外围设备?简要说明嵌入式外围设备是如何分类的。(P22~23)

答:

5、嵌入式操作系统的发展经历了哪几个阶段?(P28)

答:嵌入式操作系统伴随着嵌入式系统的发展,大致经历了四个阶段:

第一阶段:无操作系统的嵌入算法阶段,以单芯片为核心的可编程控制器形式的系统,具有与监测、伺服、指示设备相配合的功能。

第二阶段:以嵌人式CPU为基础、简单操作系统为核心的嵌入式系统。由于CPU种类繁多,因此通用性比较差;系统开销小,效率高;具有一定的兼容性和扩展性;系统主要用来控制系统负载以及监控应用程序运行。

第三阶段:通用的嵌入式实时操作系统阶段。以嵌入式操作系统为核心的嵌入式系统,能运行于各种类型的微处理器上,兼容性好;内核精小、效率高,具有高度的模块化和扩展性;具备文件和目录管理、设备支持、多任务、网络支持、图形窗口以及用户界面等功能;具有大量的应用程序接口(APl);嵌入式应用软件丰富。

第四阶段:以基于Internet为标志的嵌入式系统。这是一个正在迅速发展的阶段。嵌入式设备与Internet的

结合将代表着嵌入式技术的真正未来。

6、现阶段常用的操作系统有哪些?通过调研,指出几种常用的嵌入式操作系统的特点是什么?常用在什么场合?(P28~29)

答:常用的嵌入式RTOS分三大类:商用系统、专用系统和开放系统。商品化的嵌入式实时操作系统,主要有WindRiver的Vxworks和pSOS+,3Com的Palm OS以及Microsoft的Windows CE等。专用操作系统功能相对较弱,但针对性强,其安全可靠性大都超过普通商用系统,如应用于手机的嵌入式操作系统SymbianOS。开放系统的典型代表是嵌入式Linux和 C/OS-Ⅱ。

7、嵌入式操作系统的主要任务有哪些?(P28)

答:嵌入式操作系统通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。

嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及应用程序。

8、嵌入式系统的基本设计过程包括哪几个阶段?每一个阶段的主要工作有哪些?(P33)

答:以自顶向下的角度来看,系统设计包括五个阶段,从系统需求分析开始;第二步是规格说明,在这一步,我们对需设计的系统功能进行更细致地描述,这些描述并不涉及系统的组成;第三步是系统结构设计,在这一阶段以大的构件为单位设计系统内部详细构造,明确软、硬件功能的划分;第四步是构件设计,它包括系统程序模块设计、专用硬件芯片选择及硬件电路设计;第五步是系统集成,在完成了所有构件设计的基础上进行系统集成,构造出所需的完整系统。

9、需求分析阶段细分为哪几个步骤?每个步骤完成什么工作?(P34~35)

答:需求分析阶段可细分为四个阶段:

1、需求与规格说明:通过与客户进行交流,了解用户的意图,明确客户需求,整理成正式的规格说明,这些规格说明里包含了进行系统体系结构设计所需要的足够信息。

2、确认需求:确认这一系列的需求不仅需要理解什么是用户需要的,而且需要理解他们是如何表达这些需求的。

3、简单的需求表格:将复杂而费时的工作用相对少量的格式清晰、简单的需求表格来表示,在考虑系统基本特征时可以将这个表格作为检查表。

4、需求的内部一致性:在写完需求分析以后,应该对它们的内部一致性进行检查。

10、试通过各种渠道调查目前市场上主要有哪些嵌入式系统开发平台,它们各自有什么特点。

答:[略]

第3章ARM体系结构及基于ARM9处理器的嵌入式系统硬件平台OMAP5912

1、试比较RISC和CISC体系结构的异同,为什么ARM内核要采用RISC体系结构?(P47)

答:ARM体系结构总的设计思路是在不牺牲性能的同时尽可能简化处理器。同时从体系结构的层面上支持灵活的处理器扩展。这种简化和开放的思路使ARM处理器采用了很简单的结构——精简指令集计算机(Reduced Instruction Set Computer,RISC)体系结构来进行实现。

传统的复杂指令集计算机(Complex Instruction Set Computer,CISC)结构有其固有的缺点,即随着计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构会越来越复杂,然而,在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。

基于以上的不合理性,1979年美国加州大学伯克利分校提出了RISC的概念。

RISC并非只是简单地去减少指令。RISC是一种设计思想,其目标是设计出一套能在高时钟频率下单周期执行、简单而有效的指令集。RISC的设计重点在于降低由硬件执行的指令的复杂度,因为软件比硬件容易提供更大的灵活性和更高的智能。因此,RICS设计对编译器有更高的要求;相反,传统的CISC则更侧重于硬件执行指令的功能性,使CISC指令变得更复杂。

2、简述ARM的设计思想及其与单纯的RISC定义的不同。(P48~49)

答:ARM内核并不是一个纯粹的RISC体系结构,这是为了使它能够更好地适应其主要应用领域——嵌入式系统。为了使ARM指令集能够更好地满足嵌入式应用的需要,ARM指令集和单纯的RISC定义有以下几个方面的不同:

?一些特定的指令周期数可变——并不是所有的ARM指令都是单周期的。例如:多寄存器装载/存储的Load/Store指令的执行周期就是不确定的,必须根据被传送的寄存器个数来定。如果是访问连续的存储器地址,就可以改善性能,因为连续的内存访问通常比随机访问要快;同时,代码密度也得到了提高,因为在函数的起始和结尾,多个寄存器的传输是很常用的操作。

?内嵌桶形移位器产生了更为复杂的指令——内嵌桶形移位器是一个硬件部件,在一个输入寄存器被一条指令使用之前,内嵌桶形移位器可以处理该寄存器中的数据。它扩展了许多指令的功能,以此改善了内核性能,提高了代码密度。

?Thumb 16位指令集——ARM内核增加了一套称之为Thumb指令的16位指令集,使得内核既能够执行16位指令,也能够执行32位指令,从而增强了ARM内核的功能。16位指令与32位的定长指令相比较,代码密度可以提高约30%。

?条件执行——只有当某个特定条件满足时指令才会被执行。这个特性可以减少分支指令的数目,从而改善性能,提高代码密度。

3、ARM体系结构发展过程中,主要有哪些变种,对各变种做简要介绍。(P49~50)

答:我们将在ARM体系中增加的某些特定功能称为ARM体系的某种变种(variant),下面介绍ARM体系的一些变种形式。

(1)Thumb指令集(T变种)

Thumb指令集是将ARM指令集的一个子集重新编码而形成的一个指令集。ARM指令长度为32位,Thumb 指令长度为16位。这样,使用Thumb指令集可以得到密度更高的代码,这对于需要严格控制产品成本的设计非常有意义。

(2)长乘法指令(M变种)

M变种增加了两条用于进行长乘法操作的ARM指令:其中一条指令用于实现32位整数乘以32位整数,生成64位整数的长乘法操作,另一条指令用于实现32位整数乘以32位整数,然后再加上32位整数,生成64位整数的长乘加操作。

(3)增强型DSP指令(E变种)

E变种包含了一些附加的指令,这些指令用于增强处理器对一些典型DSP算法的处理性能,主要包括:几条新的实现16位数据乘法和乘加操作的指令,实现饱和的带符号数的加减法操作的指令。

(4)Java加速器Jazelle(J变种)

ARM的Jazelle技术将Java的优势和先进的32位RISC芯片完美地结合在一起。Jazelle技术提供了Java加速功能,可以得到比普通Java虚拟机高得多的性能。与普通的Java虚拟机相比,Jazelle使Java代码运行速度提高了3倍,而功耗降低了80%。

Jazelle技术使得程序员可以在一个单独的处理器上同时运行Java应用程序、已经建立好的操作系统、中间件以及其他应用程序。与使用协处理器和双处理器相比,使用单独的处理器可以在提供高性能的同时,保证低功耗和低成本。

(5)ARM媒体功能扩展(SIMD变种)

SIMD变种的主要特点是:可以同时进行两个16位操作数或者4个8位操作数的运算,提供了小数算术运算,用户可以定义饱和运算的模式,两套16位操作数的乘加/乘减运算,32位乘以32位的小数MAC,同时8位/16位选择操作。

4、ARM体系结构版本的命名规则有哪些?简单说明ARM7TDMI的含义。(P50)

答:ARM产品通常以ARM[x][y][z][T][D][M][I][E][J][F][-S]形式出现。ARM体系结构的命令规则中这些后缀的具体含义见表3-2。ARM7TDMI的含义即ARM7内核,增加了Thumb指令集(T变种)、JTAG调试器、长乘法指令(M变种)和嵌入式跟踪宏单元的功能。

5、列举目前常用的ARM微处理器的型号及功能特点。(P51~53)

答:ARM微处理器目前包括下面几个系列,以及其它厂商基于ARM体系结构的处理器,除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都有各自的特点和应用领域。

?ARM7系列

?ARM9系列

?ARM9E系列

?ARM10E系列

?ARM11系列

?SecurCore系列

?Inter的Xscale

?Inter的StrongARM

其中,ARM7、ARM9、ARM9E和ARM10E为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。

6、比较ARM9与ARM7处理器的性能特点,试说明它们有何异同。(P55~56)

答:ARM7提供了非常好的性能-功耗比,它包含了Thumb指令集快速乘法指令和ICE调试技术的内核。ARM9处理器通过全新的设计,采用了更多的晶体管,能够达到两倍以上于ARM7处理器的处理能力。ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构,而ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。

从ARM7到ARM9的性能提升还来源于存储器读写指令——load和store,以及互锁技术的应用。

7、简单介绍OMAP5912微处理器的特点和功能。(P59~60)

答:OMAP5912处理器是OMAP1510系列的一个分支,是由TI应用最为广泛的TMS320C55X DSP内核与低功耗、高性能的ARM926EJ-S微处理器组成的双核应用处理器,这两个内核通过一种专用的处理器内部通信机制相连接。OMAP5912的结构如图3-10所示。C55x系列可提供对低功耗应用的实时多媒体处理的支持;ARM926可满足控制和接口方面的处理需要。基于双核结构,OMAP5912具有极强的运算能力和极低的功耗,一方面,产品性能高、省电;另一方面,同其它OMAP处理器一样,采用开放式、易于开发的软件设施,支持广泛的操作系统,如Linux、Windows、WinCE、Nucleus、Palm OS、VxWorks等。可以通过API及用户熟悉且易于使用的工具优化其应用程序。

OMAP5912处理器的目标应用是:

?需要密集信号处理的设备

?通讯终端

?WAN 802.11X

?BlueTooth

?GSM,GPRS,EDGE

?CDMA

?视频和图像处理(MPEG4,JPEG,Windows Media Video,etc.)

?高级语言处理应用(text-to-speech,speech recognition)

?音频处理(MPEG-1 Audio Layer3 [MP3],AMR,WMA,AAC,及其它GSM Speech Codecs)

?图形和视频加速

?数据处理

8、常用的OMAP5912开发工具有哪些?(P60~61)

答:常用的OMAP5912开发工具有:

(1)OMAP5912 Starter Kit (OSK)

Omap5912基本板,提供了完成设计与测试过程所需的所有软件,这包括一系列主板专用库、芯片专用库以及一套针对OMAP5912 Linux内核的Linux开发工具。

(2)MU-Q-VGA LCD Module for OMAP5912

OSK的LCD扩充套件,提供了LCD触摸屏。

(3)Accelerator Program for OMAP5912

针对omap5912OSK的Linux和WinCE 4.2 BSP和驱动程序软件包,方便易用,支持很多设备和扩展模块,如LCD、USB Client & Host、键盘、触摸屏、以太网、串口等设备。

(4)RAPID DEVELOPMENT KIT (RDK)

omap5912 OSK无线模块扩充套件。

(5)Portable Data Terminal Reference Design

基于omap5912的便携式数据终端(PDT)参考设计,一个完整的多媒体智能手机设计案例。相关应用包括导航、游戏、学习辅助、通话、娱乐等等。

……

第4章ARM微处理器的编程模型与指令系统

1、ARM微处理器有哪几种运行模式?其中哪些是特权模式,哪些又是异常模式?(P64)

答:ARM微处理器支持7种运行模式,分别为:用户模式;快速中断模式;外部中断模式;管理模式;数据访问终止模式;系统模式;未定义指令中止模式。除用户模式以外,其余的所有6种模式称之为非用户模式,或特权模式(Privileged Modes);而除去用户模式和系统模式以外的5种又称为异常模式(Exception Modes),常用于处理中断或异常。

2、ARM体系结构的存储器格式有哪几种?(P64~65)

答:ARM体系结构可以用两种方法存储字数据,称之为大端格式(big-endian)和小端格式(little-endian)。大端格式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中;小端格式:低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。

3、ARM状态下和Thumb状态下寄存器的组织有何不同?(P69~70)

答:Thumb状态下的寄存器集是ARM状态下寄存器集的一个子集,程序可以直接访问8个通用寄存器(R7~R0)、程序计数器(PC)、堆栈指针(SP)、连接寄存器(LR)和CPSR。同时,在每一种特权模式下都有一组SP、LR和SPSR。在Thumb状态下,高位寄存器R8~R15并不是标准寄存器集的一部分,但可使用汇编语言程序受限制的访问这些寄存器,将其用作快速的暂存器。

4、简述CPSR各状态位的作用,并说明如何对其进行操作,以改变各状态位。(P67~68)

答:CPSR可在任何运行模式下被访问,它包含条件码标志位、中断禁止位、当前处理器模式标志位,以及其他一些相关的控制和状态位。

条件码标志位:

?N(Negative)当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;N=0 表示运算的结果为正数或零;

?Z(Zero)Z=1 表示运算的结果为零;Z=0表示运算的结果为非零;

?C(Carry)可以有4种方法设置C的值:①加法运算(包括比较指令CMN):当运算结果产生了进位时(无符号数溢出),C=1,否则C=0。②减法运算(包括比较指令CMP):当运算时产生了借位(无符号数溢出),C=0,否则C=1。③对于包含移位操作的非加/减运算指令,C为移出值的最后一位。④

(完整word版)嵌入式系统设计与应用

嵌入式系统设计与应用 本文由kenneth67贡献 ppt文档可能在W AP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 课程名称:课程名称:嵌入式系统设计与应用 总学时:其中讲课36学时,上机实践环节12 36学时12学时总学时:其中讲课36学时,上机实践环节12学时教材:嵌入式系统设计教程》教材:《嵌入式系统设计教程》电子工业出版社马洪连参考书:参考书:1、《嵌入式系统开发与应用》北航出版社、田泽编著. 嵌入式系统开发与应用》北航出版社、田泽编著. 2、《ARM体系结构与编程》清华大学出版社杜春雷编著ARM体系结构与编程体系结构与编程》嵌入式系统设计与实例开发—ARM ARM与C/OS3、《嵌入式系统设计与实例开发ARM与μC/OS-Ⅱ》清华大学出版社王田苗、魏洪兴编著清华大学出版社王田苗、ARM嵌入式微处理器体系结构嵌入式微处理器体系结构》4、《ARM嵌入式微处理器体系结构》北航出版社、马忠梅等著. 北航出版社、马忠梅等著. 张石.ARM嵌入式系统教程嵌入式系统教程》5、张石.《ARM嵌入式系统教程》.机械工业出版2008年社.2008年9月 1 课程内容 绪论:绪论: 1)学习嵌入式系统的意义2)高校人才嵌入式培养情况嵌入式系统设计(实验课)3)嵌入式系统设计(实验课)内容安排 第1章嵌入式系统概况 1.1 嵌入式系统的定义1.2 嵌入式系统的应用领域及发展趋势1.3 嵌入式系统组成简介 第2章嵌入式系统的基本知识 2.1 2.2 2.3 嵌入式系统的硬件基础嵌入式系统的软件基础ARM微处理器的指令系统和程序设计ARM微处理器的指令系统和程序设计 2 第3章 3.1 3.2 3.3 基于ARM架构的嵌入式微处理器基于ARM架构的嵌入式微处理器ARM 概述嵌入式微处理器的组成常用的三种ARM ARM微处理器介绍常用的三种ARM 微处理器介绍 第4章 4.1 4.2 4.3 4.4 4.5 4.6 嵌入式系统设计 概述嵌入式系统的硬件设计嵌入式系统接口设计嵌入式系统人机交互设备接口嵌入式系统的总线接口和网络接口设计嵌入式系统中常用的无线通信技术 3 第5章嵌入式系统开发环境与相关开发技术 5.1 5.2 5.3 5.4 5.5 6.1 6.2 6.3 6.4 概述嵌入式系统的开发工具嵌入式系统调试技术嵌入式系统开发经验嵌入式系统的Bootloader Bootloader技术嵌入式系统的Bootloader技术μC/OS-II操作系统概述C/OS-II操作系统概述ADS开发环境ARM ADS开发环境C/OS-II操作系统在ARM系统中的移植操作系统在ARM μC/OS-II操作系统在ARM系统

嵌入式系统开发课程-多路数据采集系统设计

嵌入式系统开发课程-多路数据采集系统设计 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

多路数据采集系统设计

1题目要求 所设计的数据采集系统,共有16路信号输入,每路信号都是0~10mV,每秒钟采集一遍,将其数据传给上位PC计算机,本采集地址为50H。要求多路模拟开关用4067,A/D转换用ADC0809,运算放大器用OP07,单片机用89C51,芯片用 MAX232。 设计其电路原理图,用C51语言编制工作程序。 2总体方案设计 根据题目要求,传感器首先采集16路信号,然后被多路模拟开关4067选通某一路信号,接着通过信号调理电路,由A/D转换器进行模/数转换后发送给单片机,之后通过MAX232由RS232串口进行通讯,最终将数据传递到上位PC计算机。因此,数据采集系统主要包括以下几个主要环节: 2.1信号选通环节 由于题目要求采集的信号路数达到了16路,每一路信号的流通路线均相同。如果为每路信号都设置相应的放大、A/D转换单元,成本将大幅度提升。因此可以接入一个多路模拟开关4076,轮流选通每一路信号,实现多路信号共用一个运算放大器和A/D转换单元,即降低了成本,又简化了电路。 4067为16路模拟开关,其内部包括一个16选1的译码器和被译码输出所控制的16个双向模拟开关。当禁止端INH置0时,在I/N0-I/N15中被选中的某个输入端与输出公共端X接通,外部地址输入端A、B、C、D决定了被选通端;当INH置1时,所有模拟开关均处于断路状态。 2.2信号调理电路 为了方便信号的进一步传输和处理,一般均要在传感器的输出端接入信号调理电路,对传感器输出的信号进行变换、隔离、放大、滤波等处理。此处的信号波动范围只有0~10mV,属于微弱信号,需要进行放大处理。按照题目要求,本文设计的系统选用运算放大器OP07。OP07是一种高精的度单片运算放大器,其输入失调电压和漂移值均很低,适合用作前级放大器。 2.3A/D转换器 由于单片机只能处理数字信号,所以需要接入A/D转换器将模拟信号转换成数字信号。本文采用题目提供的ADC0809,它可以和单片机直接通讯。ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。 此处采用中断的方式使数据在单片机与ADC0809之间进行交换,端口地址为 FF50H;P0口和WR信号共同生成单片机的启动转换信号;为了在启动转换的同时选通通道,将通道地址锁存信号ALE与START相连;把P0口和RD同时处在有效位的组

嵌入式系统设计题库

一、单项选择题 1、在CPU和物理内存之间进行地址转换时,(B )将地址从虚拟(逻辑)地址空间映射到物理地址空间。 A.TCB B.MMU C.CACHE D.DMA 2、进程有三种状态:(C )。 A.准备态、执行态和退出态B.精确态、模糊态和随机态 C.运行态、就绪态和等待态D.手工态、自动态和自由态 3、以下叙述中正确的是(C )。 A.宿主机与目标机之间只需要建立逻辑连接即可 B.在嵌入式系统中,调试器与被调试程序一般位于同一台机器上 C.在嵌入式系统开发中,通常采用的是交叉编译器 D.宿主机与目标机之间的通信方式只有串口和并口两种 4、中断向量是指(C )。 A.中断断点的地址B.中断向量表起始地址 C.中断处理程序入口地址D.中断返回地址 5、在微型计算机中,采用中断方式的优点之一是(C )。 A.简单且容易实现B.CPU可以不工作 C.可实时响应突发事件D.传送速度最快 6、在ARM处理器中,(A )寄存器包括全局的中断禁止位,控制中断禁止位就可以打开或者关闭中断。 A.CPSR B.SPSR C.PC D.IR 7、嵌入式系统的三要素下面哪一个不是:(B )。 A、嵌入 B、存储器 C、专用 D、计算机 8、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDR R0,[R1,#8]!后R0的值为()。 A、0x2000 B、0x28 C、0x2008 D、0x87 9、μCOS-II操作系统属于(B )。 A、顺序执行系统 B、占先式实时操作系统 C、非占先式实时操作系统 D、分时操作系统 10、ARM寄存器组有( C )个状态寄存器。 A、7 B、32 C、6 D、37 11、C++源程序文件的默认扩展名为(A )。 A、cpp B、exe C、obj D、lik 12、与十进制数254等值的二进制数是(A )。 A、B、 C、D、

嵌入式系统设计基础总结报告

嵌入式系统设计基础 结题报告 学生1: 学生2: 学生3: 组长: 组长电话: 指导老师: 完成时间:

目录 目录 (2) 摘要 (3) 一、课题概述 (4) 二、课题实施方案 (4) 2.1 方案说明 (4) 2.1.1 LCD图像显示模块设计方案 (4) 2.1.2 触摸屏模块设计方案 (5) 2.1.3 音乐播放模块设计方案 (5) 2.1.4 键盘模块设计方案 (6) 2.2 工程规范 (6) 三、课题实施过程详述 (6) 四、系统测试方法 (8) 五、结果分析 (8) 六、总结 (9) 参考文献 (9) 附录 (9)

摘要 随着智能手机和平板电脑等便携式设备的兴起,ARM已经成为全球领先的半导体知识产权提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构。ARM技术具有性能高、成本低和能耗省的特点。本文旨在初步接触嵌入式ARM技术。我们使用了天嵌TQ2440开发板以及ADS1.2来进行相关实验,主要制作了一个带背景音乐、可以使用触摸屏和键盘进行前后照片切换的数码相框。通过这次实验,我们对ARM技术有了一个初步的认识和了解,同时也掌握了一些编程和调试技术。 关键词:嵌入式,LCD图像显示,触摸屏 Abstract With the development of the smartphone and tablet computer, ARM has already become a leading semiconductor intellectual property provider in global market. More than 95% of the smartphone and tablet computer use the ARM framework. ARM has the advantages in performance, cost and efficiency. This paper aim at having a rough contact with embedded ARM and we use TQ2440 and ADS1.2 to conduct relevant experiments. Generally, we have made a digital album which can be controlled by touch panel. Through this experiment, we have grown a general acknowledge of ARM technology and master some coding and debugging technology. Keywords:embedded system, LCD display, touchpanel

嵌入式系统课程设计

《嵌入式系统设计与应用》课程设计 题目嵌入式系统的实践教学探讨 1.嵌入式系统设计与应用课程的内容概述 1.1 内容概述 本课程适用于计算机类专业,是一门重要的专业课程。它的任务是掌握嵌入式系统的基本概念;掌握嵌入式处理器 ARM 体系结构,包括ARM总体结构、存储器组织、系统控制模块和I/O外围控制模块;掌握ARM指令集和Thumb指令集;掌握ARM汇编语言和C语言编程方法;了解基于ARM 的开发调试方法。它的目的是了解和掌握嵌入式处理器的原理及其应用方法。 1)介绍嵌入式系统开发的基础知识,从嵌入式计算机的历史由来、嵌入式系统的定义、嵌入式系统的基本特点、嵌入式系统的分类及应 用、嵌入式系统软硬件各部分组成、嵌入式系统的开发流程、嵌入 式技术的发展趋势等方面进行了介绍,涉及到嵌入式系统开发的基 本内容,使学生系统地建立起的嵌入式系统整体概念。 2)对ARM技术进行全面论述,使学生对ARM技术有个全面的了解和掌握,建立起以ARM技术为基础的嵌入式系统应用和以ARM核为基础 的嵌入式芯片设计的技术基础。 3)ARM指令系统特点,ARM 指令系统,Thumb 指令系统,ARM 宏汇编,ARM 汇编语言程序设计,嵌入式 C 语言程序设计。 1.2实践教学探讨 在IEEE 计算机协会2004年6月发布的Computing Curricula Computer Engineering Report, Ironman Draf t 报告中把嵌入式系统课程列为计算机工程学科的领域之一,把软硬件协同设计列为高层次的选修课程。美国科罗拉多州立大学“嵌入式系统认证”课程目录包括实时嵌入式系统导论、嵌入式系统设计和嵌入式系统工程训练课程。美国华盛顿大学嵌入式系统课程名称是嵌入式系统

嵌入式系统设计课程设计

电气与电子信息工程学院 嵌入式系统设计课程设计 设计题目:基于AT89S52单片机的游戏机嵌入式系统设计与制作专业班级:电子信息工程2008级(2)班 学号:200840210212 姓名:童俊 指导教师:邓彬伟李玉平 设计时间:2011/11/14~2011/12/2 设计地点:K2自动化综合实验室

嵌入式系统设计课程设计成绩评定表 姓名童俊学号200840210212 专业班级电子信息工程2008级(2)班 课程设计题目:基于AT89S52单片机的游戏机嵌入式系统设计与制作 课程设计答辩或质疑记录: 1、什么叫嵌入式系统? 答:以应用为中心,以计算机技术为基础,软硬件可剪裁适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 2.所做的电路中有哪几个任务? 答:总共六个,分别是:功能选择,贪吃蛇游戏,时间温度显示,PS2键盘控制,温度采集,时间采集。 3.贪吃蛇这个游戏是怎么实现的? 答:在这个游戏中主要用到两个长度为二的数组控制蛇的头部坐标和尾部坐标,蛇的初始化长度为3,通过定时器没隔一定的时间给蛇一个步进信号,在蛇移动的过程中和转弯的过程中需判断前面是否有食物,是否碰到自己身体。食物的坐标也是通过定时器的高八位和第八位的数字余上30所的。 成绩评定依据: 实物制作(40%): 课程设计考勤情况(20%): 课程设计答辩情况(20%): 完成设计任务及报告规范性(20%): 最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 2010年12 月20 日

课程设计任务书 2011 ~2012 学年第 1 学期 学生姓名:林忠航专业班级: 08电信本1、2 指导教师:邓彬伟、李玉平工作部门:电信教研室 一、课程设计题目 嵌入式系统设计课程设计 二、课程设计目的 为了提高嵌入式系统设计与实际的应用能力,开始为期三周的嵌入式系统设计课程设计。通过实训使学生在巩固所学单片机知识的基础之进一步把其与μC/OS-II操作系统的移植结合起来,增强学生对所学知识的实际应用能力和以及与当前专业的前沿知识结合,达到对μC/OS-II操作系统的学习和理解,为以后从事嵌入式工作的研究和开发打好基础。 三、课程设计内容 设计基于51单片机的嵌入式系统,把μC/OS-II操作系统移植到51单片机上,能完成基本的输入和输出,输入采用4*4的键盘,输出采用1602液晶。再此基础之上,每个同学根据自己的特长扩展应用系统,具体可参考以下五种扩展方案的实现。 1、设计的游戏机,在游戏机工作时有背景音乐放出。 2、设计的是电子琴以及1602液晶显示。 3、设计的流水灯、蜂鸣器、闪烁灯任务。, 4、设计的流水灯和电子书功能。 5、(1)所有灯灭,(2)1602显示 93)LED灯闪烁,显示字符。 四、进度安排 序号设计内容所用时间 1 布置任务,学习μC/OS-II操作系统5天 2 开发μC/OS-II操作系统的移植代码3天 3 制作基于51单片机的硬件系统2天 4 软硬件集成和调试2天 5 答辩、撰写设计报告书3天 合计15天 五、基本要求 1、设计基于51单片机的输入和输出电路。 2、用4×4的键盘作为输入设备。 3、用LED或LCD进行显示。

嵌入式系统设计师练习题及答案解析

嵌入式系统设计师练习题及答案第一套 (1) 嵌入式系统设计师练习题及答案第二套 (5) 嵌入式系统设计师练习题及答案第三套 (16) 嵌入式系统设计师练习题及答案解析第四套 (27) 嵌入式系统设计师练习题及答案解析第五套 (45) 嵌入式系统设计师练习题及答案解析第六套 (59) 嵌入式系统设计师练习题及答案解析第七套 (67) 嵌入式系统设计师练习题及答案解析第八套 (75) 嵌入式系统设计师练习题及答案解析第九套 (81) 嵌入式系统设计师练习题及答案解析第十套 (90) 嵌入式系统设计师练习题及答案解析第十一套 (99) 嵌入式系统设计师练习题及答案解析第十二套 (106) 嵌入式系统设计师练习题及答案解析第十三套 (115) 嵌入式系统设计师练习题及答案解析第十四套 (126) 嵌入式系统设计师练习题及答案解析第十五套 (139) 嵌入式系统设计师练习题及答案解析第十六套 (154) 嵌入式系统设计师练习题及答案解析第十七套 (161) 嵌入式系统设计师练习题及答案解析第十八套 (169) 嵌入式系统设计师练习题及答案解析第十九套 (177) 嵌入式系统设计师练习题及答案解析第二十套 (189) 嵌入式系统设计师练习题及答案解析第二十一套 (199) 嵌入式系统设计师练习题及答案解析第二十二套 (212) 嵌入式系统设计师练习题及答案第一套 1、以下关于CPU的叙述中,错误的是 A.CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制

B.程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果 C.CPU中的控制器决定计算机运行过程的自动化 D.指令译码器是CPU控制器中的部件 2、以下关于Cache的叙述中,正确的是 A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素 B.Cache的设计思想是在合理成本下提高命中率 C.Cache的设计目标是容量尽可能与主存容量相等 D.CPU中的Cache容量应大于cPu之外的Cache容量 3、风险预测从两个方面评估风险,即风险发生的可能性以及 A.风险产生的原因 B.风险监控技术 C.风险能否消除 D.风险发生所产生的后果 4、许多程序设计语言规定,程序中的数据都必须具有类型,其作用不包括 A.便于为数据合理分配存储单元 B.便于对参与表达式计算的数据对象进行检查 C.便于定义动态数据结构 D.使于规定数据对象的取值范围及能够进行的运算 5、在计算机系统中,对程序员是透明的。 A.磁盘存储器 B.高速缓存 C.RAM存储器 D.flash存储器

《大学语文》课程标准(供参考)

《大学语文》课程标准 适用专业: 编制人: 编制单位: 审核人: 系部主任: 编制日期:

目录 一、课程基本情况 (1) 二、课程概述 (1) (一)课程的性质与定位 (1) (二)课程基本理念 (1) (三)课程设计思路 (2) 三、课程目标 (3) (一)知识目标 (3) (二)能力目标 (3) (三)素质目标 (4) 四、与前后课程的联系 (4) 五、课程内容标准 (4) (一)课程总体设计(课时分配表) (4) (二)项目(单元)设计 (5) 六、课程实施建议 (12) (一)教学组织实施 (12) (二)教学方法与手段 (12) (三)师资条件要求 (12) (四)教学条件基本要求 (12) 七、教学资源基本要求 (13) (一)教材的选用与编写 (13) (二)网络资源建设 (13) (三)其它教学资源的开发与利用 (13) 八、考核方式与标准 (13) 九、说明 (14)

《大学语文》课程标准 一、课程基本情况 二、课程概述 (一)课程的性质与定位 大学语文是当代高校开设的一门素质教育课程,是一门重要的公共基础课程和重要的工具课。它在培养学生的独立观察能力、思维能力、创造能力、审美能力、表达能力方面具有独特的作用。大学语文是一门公共必修课,具有审美性、人文性、工具性的特点,是一门将人文教育与科学教育结合在一起的课程,蕴藏着丰富的政治、社会、历史、自然等各种形象化的具体感性的知识,是学生学好其它各门课程的先行课,是实现我校“厚德崇信、博学尚技”的办学理念的重要途径,同时也是对大学生进行素质教育的主要课程之一。 本学科是全校一年级学生的公共基础课。它是集工具性、基础性、审美性、人文性、趣味性、综合性于一体的课程,是以中国传统文化为主体的文化与文学的主要载体之一,凝聚着深厚的人文精神与科学精神。本学科作为培养健全的大学生的合力因素之一,旨在通过教学,提高大学生的语文水平(阅读、写作、赏析),提升其人文精神、科学精神、审美能力和鉴赏能力,拓展其观察世界的视野、挖掘其认识世界的深度。 (二)课程基本理念 本课程具有“文道结合”的特色,在传授语文知识、培养语文能力的同时,向各专业学生传播中华民族优秀的思想文化,进行思想、道德、情操以及审美的教育。因而大学语文是一门适应现代高校素质教育,培养学生人文精神,进行审美教育,营造校园文化氛围,培养全面发展的新世纪人才的重要基础课程。要求

嵌入式系统课程设计

《嵌入式系统课程设计》 姓名:梅航赵震王继潘晨阳陈川江李洪波朱啸林何永强张智炫班级:10计算机 专业:计算机科学与技术 学院:电气与信息工程学院 2013年12月

1.题目选择 如皋港港口物流交易平台 2.项目描述 如皋港物流交易平台一共分为两期完成:一期工程主要是宣传如皋港的港口文化和港口风采,弘扬如皋港精神;二期工程着重于港口的物流交易部分,一个关于货主,物流公司和平台方的三方交易。 2.1 一期内容描述 2.1.1 首页 首页版面内容主要包括会员登录区域、董事长致辞、港口要闻(图文展示)、招商引资(项目发布)、视频新闻、创先争优、港口论坛、港航资讯、如皋港电子信息交易平台图片链接、如皋港货运物流信息平台图片链接、如皋港电子口岸平台图片链接,及各相关行业网站图片链接等内容: 1.会员登录区域 提供会员登录,会员登录分为员工登录和客户登录两部分,所有用户均由管理员根据员工及客户级别统一分配用户和初始密码及用户权限,用户登录后可修改初始密码。 2.董事长致辞 董事长致辞版块在首页的左上角显眼位置,提供董事长的工作照及亲笔致辞、签名印章等等。

3.港口要闻 作为中国·如皋港对外新闻发布的唯一官方平台,该版块将置于整版最中央最上方位置,作为如皋港的重大新闻、图文资讯发布浏览平台,右侧区域作为新闻图片展示窗口,实现图片定时切换功能。 4.招商引资 作为如皋港重大招商项目信息发布的官方平台,提供招商项目信息的发布浏览,包括项目简介、项目前景、项目现状、合作方式等内容的发布。 5.视频新闻 发布关于如皋港重大活动、会议的视频新闻供会员及游客观看,更直观的展示如皋港对外形象。 6.创先争优剪影(社会管理创新) 作为新型国有企业,在市委市政府的统一领导下,党建工作尤为重要,在此区域将发布党建工作活动新闻。 7.港口论坛 港口论坛作为思想的聚集地,为港口的发展建言献策,同时提升港口凝聚力。 8.港航资讯 提供港航资讯浏览,通过抓取相关港航业新闻,保持与港口行业与时俱进。 9.如皋港电子信息交易平台 作为中国·如皋港的重要子系统,如皋港电子商务平台的登录页面须在整版的右侧提供显眼的图片登录链接,点击图片链接后进入如皋港电子商务平台,提供马木材贸易、长江煤市、邦略再生资源等交易平台。客户用户根据自身用户权限可直接进入各大平台进行在线咨询交易。(具体功能描述见后) 10.如皋港货运物流信息交易平台 首页提供图片链接,点击后进入如皋港货运物流信息交易平台页面,登录用户可直接进入交易平台(具体功能描述见后) 11.如皋港电子口岸平台 首页提供图片链接,登录用户点击后直接进入如皋港电子口岸平台(具体功能描述见后) 12.各行业网站链接

嵌入式系统设计课程设计

嵌入式理论及应用 设计题目:基于μC/OS-II8*8点阵的设计与制作 嵌入式系统设计课程设计 一、概述 1. 单片机介绍 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 2. 单片机历史 单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。 1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。 2.MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。 3.单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。 3. 单片机的应用领域 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。 二、单片机的结构与原理 1.AT89C55芯片 AT89C55单片机芯片内部结构框图如图1所示。

《大学语文》课程标准(学校版)

湖南水利水电职业技术学院Hunan Polytechnic of Water Resources and Electric Power 大学语文 课程标准 学制三年 适用专业所有专业 撰写教师李双双 专业负责人王小玲 系主任刘河元 教务处 二○一七年十月

课程基本信息表

1、课程定位 《教育部关于深化职业教育教学改革全面提高人才培养质量的若干意见》强调,职业院校要坚持立德树人、全面发展。要加强文化基础教育。发挥人文学科的独特育人优势,加强公共基础课与专业课间的相互融通和配合,注重学生文化素质、科学素养、综合职业能力和可持续发展能力培养,为学生实现更高质量就业和职业生涯更好发展奠定基础;要加强中华优秀传统文化教育。要把中华优秀传统文化教育系统融入课程和教材体系,在相关课程中增加中华优秀传统文化内容比重。 教育是培养学生成人的事业。高职教育作为一个类型,其培养目标是全面发展的高素质现代“职业人”,而不是仅仅某种职业技能和技术片面发展的“工具人”。因此,高职教育应在注重学生专业能力和品质培养的同时,着力于传递人文知识、丰富人文情怀、提升人文内涵,从而让学生在丰富的心灵体验、达观的人生领悟和颇具尊严的价值取向中实现学生的全面发展。 《大学语文》作为高职高专人文教育的主要课程,其字里行间蕴涵着人生故事,流淌着历史沧桑,它承载着五千年中华文化,更映射着华夏民族的精神与气质。《大学语文》的责任和使命就是帮助学生深化语文能力、继承传统文化、建立精神家园、修养行为、重塑人格、提升学生素养,为学生的专业学习和终身发展夯实基础,从而使学生最终成长为高素质、有文化的现代职业人。 《大学语文》课程是集工具性、基础性、文化性、人文性和审美性于一体的素质教育课程,关系到人才培养质量问题,关系到中华民族的文化建设大业。作为高等职业教育的基础课程,大学语文对学生进行语文素养教育,提高学生文化素养和职业基本素质,使学生得到丰富的母语教育,切实提高阅读理解和口头、书面表达能力,提升思维品质和审美悟性,具备走向工作岗位的综合职业素质。《大学语文》在职业教育课程体系中占有重要的地位,对于提高学生的职业能力,丰富学生的职业情感,促进学生的职业发展起到支撑和保障作用。 《大学语文》是高职高专各专业必修的一门公共基础课程,也是传承文化,培养学生语文素养和应用能力的一门文化基础课程。 《大学语文》以听、说、读、写为基本载体,融思想性、知识性、审美性、人文性和趣味性于一体,不仅能够增强学生的阅读与理解、表达与交流等语文应

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

《嵌入式系统》设计方案

移动打印终端终嵌入式系统设计方案 阅读目录 一项目概述 (2) 二系统总体架构 (2) 2.1.1 各功能部件作用 (3) 2.2.1 手持式扫描仪 (3) 2.2.2 嵌入式开发板 (4) 2.2.3 微型打印机的选型 (5) 2.2.4.远程服务器 (5) 三软/硬件设计 (5) 3.2 硬件设计 (7) 3.2.1 嵌入式开发板和扫描仪的连接 (7) 3.2.2嵌入式开发板和远程服务器的连接 (7) 3.2.3 嵌入式开发板和微型打印机的连接 (7) 四各驱动程序的设计(软件设计) (7) 4.1 打印机驱动的设计 (7) 4.1.1定义设备号和设备名 (7) 4.1.2 设备驱动初始化函数和清除函数 (8) 4.编译扫描仪制备驱动 (12) 5.加载设备 (12) 4.1.3 扫描仪驱动设计 (13) 4.1.4 网络通信模块及服务器的开发 (14) 4.1.5系统应用程序设计 (15) 五系统调试 (16)

一 项目概述 1.1 系统设计的必要性与PC 终端的比较 在信息社会中,打印终端应用非常广泛,比如超市的收银系统、图书管的借还书系统、移动营业厅的话费打印系统等场合,我们都可以看到打印终端的身影。传统打印终端通常都是由PC 加上一个微型打印机构成,这种架构的打印终端价格比较昂贵,体积庞大,移动笨拙,使用十分不方便。 随着嵌入式技术的发展,许多原来基于PC 的应用都纷纷转向基于嵌入式技术来实现。基于嵌入式技术的产品具有非常明显的优势,如价格便宜、功耗低、体积小及移动方便等。 具体到打印终端这个产品上来说,可以从下表看出基于PC 的打印终端和基于嵌入式的打印 1.2 系统的主要功能 本项目实例中拟开发的嵌入式移动打印终端是解决从数据输入、数据处理和数据输出的一体化系统,它提供下列几个功能 ● 数据录入功能:支持从扫描仪端录入数据; ● 通过网络到数据库查询; ● 数据打印功能 二 系统总体架构 嵌入式移动终端是一套完整的嵌入式应用系统,包括和硬件和软件两部分,这一节先说一下硬件方面的设计。 2.1 系统硬件组成的部件 ● 数据输入部件(手持扫描仪)—完成数据输入功能; ● 数据处理部件(嵌入式开发板和远程服务器)—完成数据处理任务 ● 数据输出部件(微型打印机)—完成数据打印功能; 各个部件之间的关系如图

嵌入式系统设计复习题

山东理工大学成人高等教育嵌入式系统设计复习题 一、简述题 1、画出MCS-51单片机的总线形成图,并写出地址线和数据线的数量 2、简述定时器/计数器方式1和方式2的最长定时器时间与最短定时时间(外部晶振为6MHz) 3、简述串行口的控制寄存器SCON中的SM0、SM1、SM2的含义 4、如果一个8位的D/A转换器满量程为5V,试分别确定当数字量为75H、0ACH时对应的模拟量。 5.MCS-51系列单片机三总线如何产生?说明各控制总线的名称及含义。 6.写出MCS-51单片机P3口的第二功能名称含义。 7.MCS-51单片机工作寄存器区字节地址范围是多少?若选择当前工作寄存器区为2区,应如何设置? 8.当中断控制寄存器IE的内容为92H时的含义是什么? 9.简述程序状态字PSW各位的含义。 10.MCS-51系列单片机内部有哪些主要逻辑部件组成? 11.P3口的第二功能是什么。 12.MCS-51单片机内部RAM如何分配的? 13.写出将片内RAM 30H单元、片外RAM 3000H单元的内容读入A中的指令。 14.位地址20H与字节地址20H有何区别?位地址20H具体在片内RAM中什么位置?15.写出特殊功能寄存器IE、IP、TMOD的名称及功能。 二、名词解释 1、A/D分辨率 2、中断

三、编程 1、定时器/计数器初始化编程 若要求T0作为定时器以方式1工作,定时时间为50ms; T1作为计数器以方式2工作,计3个脉冲溢出。设单片机晶振频率为12MHZ,编写初始化程序。 2、编程将片内RAM31H单元的高3位和30H单元的高5位合并为1个字节送片内RAM32H,要求31H的高3位在高位上。 3.以30H为起始地址的内部RAM中,连续存放8个单字节无符号数, 试编一程序,求其平均值送52H单元。 4.片内RAM的40H、41H单元存放2个压缩的BCD码,编制程序将其转换成七段码,并存入片内30H~33H单元中。已知七段码表的首地址为TAB。 四、设计 1、画出利用8255A管理LED3位静态显示的原理简图,并编写显示数字5、7、9的程序。 五、指令题 1.设片内RAM(30H)=0EH,执行下面程序后,(A)=?该程序完成何功能? MOV R0,#30H 答: MOV A,@R0 结果A= RL A 功能: MOV B,A RL A RL A ADD A,B RET 2.设(A)=40H,(R1)=23H,(40H)=05H。执行下列两条指令后,累加器A和R1以及内部RAM中40H单元的内容各为何值? (1)XCH A,R1 (2)XCHD A,@R1 3.设内部RAM中44H单元的内容为43H,执行下列程序后 MOV SP,#78H MOV R1,#44H

大学语文说一门课

《大学语文》课程说课设计-说一门课 基础部郭孔生 一、说《大学语文》课程的性质、任务和重要地位 大学语文的开设,是从传承古典文学、传统文化的精粹,弥补中学语文社会实践能力教学的不足而来。而且是全校大一新生的公共基础课,它是集工具性、基础性、审美性、人文性、创新性和人生哲理性于一体的课程,是中国传统文化为主体的文化与文学的主要载体之一,凝聚着深厚的人文精神与科学精神。本学科作为培养健全的大学生的合力因素之一,旨在通过教学,提高大学生的语文水平(阅读、写作、赏析),提升其人文精神、科学精神、审美能力、鉴赏能力和创新能力,拓展其观察世界的视野、挖掘其认识世界的深度。因此,大学语文学科具有相当的时代性。大学语文教学内容中“文化文明常识”的要求,也是为了满足中国社会转型背景下强化大学人文教育这一要求而提出的一个新概念。其主要内容是:用现代社会的共通文明精粹来观照大学语文。具体表现在教学某一个经典篇目的过程中,除了文字、文学、传统文化以外,也把现代文明作为考量的价值标准。当然更为重要的是,要明白民族国家、个人权利、文化批判、价值分析和理性态度等现代文明的核心概念。 语文是人们用来交流思想的工具,是人们处理好日常生活和人际关系的需要,更是提高全民族素质的需要,尤其在提高学生的综合素质方面起着极为重要的作用。因此,高职教育必须坚持其基础性。多年来一直呼唤人文教育的杨叔子说,人文教育具有基础性地位,科学教育只有与人文教育相通相融,才能使受教育者的科学素质与人文素质浑然一体,培养出“全人”,即全面发展和主动发

展的人。当前,高职院校的学生很少接触人文科学方面的知识,很少受到中华民族传统文化的教育,不少大学生对人类的文化遗产知之甚少,对中华民族的悠久历史文化缺乏应有的了解,特别是缺乏中华民族所特有的文化艺术和情操品格的熏陶,致使学生的整体文化修养下降。许多理工科专业的学生毕业后在文学艺术修养、语言表达能力、文字书写质量等方面可以说没有达到应有的水平。学生不管将来从事什么工作,高尚的道德修养,良好的文学素质,高雅的审美情趣都对他的事业都会有很大的帮助。语文课程在这方面的作用至关重要,在学生专业课学习之余,应多开设一些诸如演讲、辩论、口语与表达、文学名著欣赏、诗词欣赏、电影欣赏、中国文化等选修课和讲座,并运用新的现代化教学手段进行教学,使学生学出兴趣,学到知识,提高综合素质。 二、说高职学生的学习现状。 传统语文教学模式影响学生语文能力的提高受应试教育的影响,受升学率指挥棒的引导,绝大多数学生围绕升学考试转,语文教学从小学到初、高中一直保持着“注释﹢导读”的X文讲解模式,教师绞尽脑汁,学生下足苦功,结果大多是死记硬背得来的知识,学生灵活驾驭知识的能力较差。到了大学,语文教学也是教师苦口婆心,学生无动于衷,教师的教与学生的学完全脱节,导致语文教学犹如戴着镣铐在小圈子里跳舞,僵化刻板,沉重压抑,缺乏活力和新鲜感。尽管教育界大力倡导素质教育,整个教学氛围有了极大的变化,也取得了许多成效,但是几十年来形成的教学模式积重难返,在一定程度上影响着学生的学习与教师的教学。 学生的语文学习状况不容乐观高职院校的学生来源主要是高中毕业生、职高

嵌入式系统开发技术试题库

嵌入式系统开发技术题库第3套 一、选择题 1:与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A:嵌入式系统与具体应用紧密结合,具有很强的专用性 B:嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性 C:嵌入式系统的软硬件资源往往受到严格的限制 D:嵌入式系统性能较低,价格也比较便宜 2:嵌入式系统中的CPU具有一些与通用计算机所使用的CPU不同的特点,下面不是其特点的是()。A:支持实时处理 B:低功耗 C:高主频 D:集成了测试电路 3:嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。 A:SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物 B:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路C:SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能 D:SoC的设计制造难度很大,目前还没有得到广泛使用 4:微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。 A:集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少 B:根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种 C:嵌入式系统中使用的处理器芯片属于大规模集成电路 D:集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成 5:文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。 A:目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符 B:GB2312是我国目前广泛使用的汉字编码国家标准之一 C:GB2312包括6000多汉字,但不包含西文、俄文等其他字符 D:GB2312字符集中的汉字与符号在系统中采用双字节表示 6:假设一台数码相机一次可拍摄16位色1024 x 1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。 A:40MB B:60MB C:80MB D:120MB 7:在数字音频信息数字化过程中,正确的处理顺序是()。 A:量化、取样、编码 B:取样、编码、量化 C:取样、量化、编码 D:编码、取样、量化 8:互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是()。

浅谈对大学语文课的认识和建议教学资料

浅谈对大学语文课的认识和建议

浅谈对大学语文课的认识和建议 外国语学外院2014级一班林青霞 大学语文对大学生素质培养至关重要,积极开展大学语文教学是提高综合性人才素质的一个重要途径。改进加强高校语文教学,以培养出适应社会的需求,具备高素质的综合性合格人才,是在强化素质教育的今天摆在大学语文教师面前的一个非常重要的课题。 一·高校大学语文教学的现状及存在问题 1·大学语文没有引起学生及学校的足够重视。现如今,就业市场形式不容乐观,大多企业在招聘时只注重计算机和英语水平,然而对语文水平及语言能力几乎没有任何要求。大学生在严重的就业压力面前觉得,与其把时间放在语文知识的学习上,不如多花点时间来学习计算机和英语这些与他们将来的生计有着更密切,直接关系的课程。与此同时,学校在残酷的就业竞争面前,为了就业率的提高,也在一定程度上减少和忽视了大学语文教学的投入力度。实用主义和急功近利的心态是造成“重外语,轻母语”这一现象的根本原因。 (1)没有明确的课程定位和缺乏必要的制度保证。大学语文在需要给大学生补充基础知识的时候就当作公共基础 课;在倡导推广素质教育的时候有当作一门素质教育的 课程;在倡导自然科学与人文科学同步进行时,它又是

大学语文基础课。大学语文课程不能明确,它的尴尬地 位和边缘化的状态就得不到有效的解决。 (2)大学语文课程本身存在很多弊端。在教学过程中大学语文本身暴漏出的缺陷在很大程度上抑制了其作用的发 挥。当前大学语文的教学现状是:学生对语文学习没有 兴趣和缺乏充分的认识,教学手段方法单一,教学模式 陈旧,教材鱼龙混杂。学生对语文学习失去兴趣让我们 深刻感受到了这门课的成危机的到来。 二·深入教学改革是改善大学语文现状的根本 1·关键是要明确课程定位和建立制度保障 我们要把语文课程作为基础课作为基础课在制度上“法”定下来,只有得到制度的保障,实施素质教育这句口号,浮于表而和“走过场”。除此之外,要明确大学语文课程的目标定位。目标模糊,定位不明确,就会使得大学语文的学科性质容易改变,也会削弱它应有的学科地位。大学语文并非中学语文的延续,需要开辟一套新方法激发大学生的学习兴趣,这就要求我们更新教学内容和方法,更新教育理念。未来社会需要的综合性人才不仅要具备较高的思想素质操守,更要具备较强的业务素质。而大学语文是实现这一目的的有效方式,凸显其人文性,把大学语文当做人文素质教育的重要课程,才能把它在高校教育中的作用充分发挥出来。 2.根本是要解决大学语文教学过程本身的问题

相关文档
相关文档 最新文档