交大网络教育嵌入式系统作业集

合集下载

嵌入式系统设计作业及答案

嵌入式系统设计作业及答案

第0章绪论1、什么是数字系统设计技术?在解决了对不同目标信息的数字化编码、数字化传输、数字化解码的基本理论、算法定义和协议规范之后,对其如何进行系统的构成,如何以最优化的性能(如速度)、最低廉的成本(如芯片面积、集成密度等)来实现该系统的技术。

2、什么是集成电路IC?集成电路(IC)是指通过一系列特定的加工工艺,将多个晶体管、电阻、电容等器件,按照一定的电路连接集成在一块半导体单晶片(如Si或GaAs)或陶瓷等基片上,作为一个不可分割的整体完成某一特定功能的电路组件3、什么是集成电路IP?集成电路IP是经过预先设计、预先验证,符合产业界普片认同的设计规范和设计标准,具有相对独立功能的电路模块或子系统。

其具有知识含量高、占用芯片面积小、运行速度快、功耗低、工艺容差性大等特点,可以复用(Reuse)于SOC、SOPC或复杂ASIC设计中。

4、什么是SOC?SOC,即嵌入式系统发展的最高形式——片上系统。

从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲, SOC是一个微小型系统,第1章嵌入式系统基础知识1、计算机系统的三大应用领域是什么?服务器市场,桌面市场,嵌入式市场2、通用计算机与嵌入式系统的对比是什么?3、分别从技术角度和系统角度给出嵌入式系统的定义技术角度:以应用为中心、以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。

是将应用程序、操作系统和计算机硬件集成在一起的系统系统角度:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统4、嵌入式系统的特点是什么?从三要素说:嵌入式:嵌入到对象体系中,有对象环境要求专用性:软、硬件按对象要求裁减计算机系统:实现对象的智能化功能功耗限制、低成本、多速率、环境相关性、系统内核小、专用性强、不可垄断性、产品相对稳定性具有实时性5、请从嵌入式系统软件复杂程度来对嵌入式系统进行分类?循环轮询系统,有限状态机系统,前后台系统,单处理器多任务系统,多处理器多任务系统6、常用电平标准有哪些?理解电平匹配的含义。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。

A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。

A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。

A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。

嵌入式大作业

嵌入式大作业

嵌⼊式⼤作业嵌⼊式⼤作业项⽬名称:交通指⽰灯系统设计班级:学号:姓名:⽬录⼀、前⾔ (3)1.1、总体介绍 (3)1.2、设计要求 (3)⼆、设计原理 (3)2.1、总体原理 (3)2.2、芯⽚介绍 (4)2.3、GPIO简介 (4)2.4、寄存器介绍 (5)三、设计步骤 (6)3.1、整体程序框图 (6)3.2、程序 (6)3.3、硬件结构设计 (8)四、现象结果及分析 (10)五、设计体会 (11)六、参考⽂献 (11)⼀、前⾔1.1、总体介绍嵌⼊式系统(Embedded system),是⼀种“完全嵌⼊受控器件内部,为特定应⽤⽽设计的专⽤计算机系统”,嵌⼊式系统为控制、监视或辅助设备、机器或⽤于⼯⼚运作的设备。

与个⼈计算机这样的通⽤计算机系统不同,嵌⼊式系统通常执⾏的是带有特定要求的预先定义的任务。

由于嵌⼊式系统只针对⼀项特殊的任务,设计⼈员能够对它进⾏优化,减⼩尺⼨降低成本。

嵌⼊式系统通常进⾏⼤量⽣产,所以单个的成本节约,能够随着产量进⾏成百上千的放⼤。

随着移动设备的流⾏和发展,嵌⼊式系统已经成为⼀个热点。

它并不是最近出现的新技术,只是随着微电⼦技术和计算机技术的发展,微控制芯⽚功能越来越⼤,⽽嵌⼊微控制芯⽚的设备和系统越来越多,从⽽使得这种技术越来越引⼈注⽬。

它对软硬件的体积⼤⼩、成本、功耗和可靠性都提出了严格的要求。

嵌⼊式系统的功能越来越强⼤,实现也越来越复杂,随之出现的就是可靠性⼤⼤降低。

最近的⼀种趋势是⼀个功能强⼤的嵌⼊式系统通常需要⼀种操作系统来给予⽀持,这种操作系统是已经成熟并且稳定的,可以是嵌⼊式的Linux,WINCE等等。

本⽂所要研究的就是基于ARM嵌⼊式系统的交通灯系统的设计与实现。

1.2、设计要求(1)⽤S3C2410或者其他ARM芯⽚的GPIO设计相关电路(2)设计相关的软件并注释(3)实现⼗字路⼝2组红、绿交通灯交替显⽰。

⼆、设计原理2.1、总体原理⼀个嵌⼊式系统装置⼀般都由嵌⼊式计算机系统和执⾏装置组成,嵌⼊式计算机系统是整个嵌⼊式系统的核⼼,由硬件层、中间层、系统软件层和应⽤软件层组成。

嵌入式系统大作业

嵌入式系统大作业

伊犁师范学院电信学院嵌入式系统大作业题目:基于ARM的温度采集系统班级:电信学院计科08-1班学号:08080605209姓名:布阿吉热.艾买尔日期:2013-4-30一、产品设计介绍大四这一年学期学校安排了嵌入式系统及应用开发这一门心得课程,在老师的认真上课下,帮助下我们学到了好多新的知识,我们用了自己学的有关嵌入式系统的知识与参考别人的论文和网上的有些资料,并且老师的指导下成功的完成了这个大作业。

我的大作业的题目是基于ARM的温度采集系统,用自己的简单语言来介绍一下本产品的设计,本产品设计是基于嵌入式技术作为主处理器的温度采集系统,利用S3C44B0x ARM微处理器作为主控CPU,辅以单独的数据采集模块采集数据,实现了智能化的温度数据采集、传输、处理与显示等功能,并讨论了如何提高系统的速度、可靠性和可扩展性。

并解决了传统的数据采集系统由于存在响应慢、精度低、可靠性差、效率低、操作繁琐等弊端,能够完全适应现代化工业的高速发展。

做这个这个大作业的过程中遇到了好多问题在老师的指导下及自己的努力下解决了这些问题。

最后我希望把这个产品应用到这个社会,为社会的快速发展付出自己的一份力量。

二、设计内容2.1设计目的每个人做一个事情,做一个产品都有一个目的,目标。

我设计这个产品的主要目的主要是用自己学的的知识做出来一个有用的东西,虽然我做的这个产品的比较简单但他也有自己的好处用处,我的设计目标包括这些内容:注重培养综合运用所学知识、独立分析和解决实际问题的能力,培养创新意识和创新能力,并获得科学研究的基础训练。

了解所选择的ARM芯片各个引脚功能,工作方式,计数/定时,I/O口,中断等的相关原理,并巩固学习嵌入式的相关内容知识。

通过软硬件设计实现利用ARM芯片对周围环境温度信号的采集及显示。

2.2设计意义嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

嵌入式习题集(含答案)

嵌入式习题集(含答案)

1、 ARM 微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。

其中用户模式属于 非特权模式ARM 处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结4、 ARM 微处理器复位后,PC 的地址通常是 0x0 ,初始的工作模式是Supervisor 。

5、 编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是大端对齐计算机有CISC 和RISC 两种类型,以ARM 微处理器为核心的计算机属于 RISC 类型,其指令长度是 定长的1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

Windows CE/Windows Mobile 、VxWork 、Linux 、uCos 、Symbian 、QNX 任选六2、ARM 系统中的堆栈有四种,如下图。

请按图标出四种堆栈的类型。

A TPCS 编程规范约定使用的堆栈是哪一种?答:FD 、FA 、ED 、EA 。

A TPCS 编程规范约定使用的堆栈是FD3、Boot Loader 在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader 是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。

通过Boot Loader ,初始化硬件设备,建立内存和I/O 空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

4、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows 主机上使用什么软件建立连接?在Linux 主机上使用什么软件建立连接?1、 答:RS-232,以太网口、并口在Windows 主机上使用超级终端软件在Linux 主机上使用Minicom 软件5嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括● 宿主机● 目标机(评估电路板)● 基于JTAG 的ICD 仿真器、或调试监控软件、或在线仿真器ICE● 运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境● 嵌入式操作系统7 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

上海交大--嵌入式系统及应用所有章节单元自测

上海交大--嵌入式系统及应用所有章节单元自测

第一章1.卜列哪个不是嵌入式系统的特点:(D )•A.◎用性B.资源受限C.功耗约束D.常由外接交流电电源供电2.卜列哪些不足嵌入式系统:(D ).A.移动电话、手机B. MP3C. MID D・深址超级计算机3.关于嵌入式组成.卜面说法错谦的足:(A )•A.嵌入式系统的中间层是位于操作系统与应用程序之何、’B.嵌入式系统包括暁件和软件C.嵌入式系统包含了一个计算机系统基本部件D.并不足毎个嵌入式系统都拥有独立的操作系统第二章1.播令和数据共享同一总线的体系结构足(A 九丄•诺依曼结构 B.哈佛结构 C. RISC D. CISC2.卜面不属于嵌入式处理器的足:(A〉•A. Intel Core (酷睿)处理器B. Intel Atom 处理器C. MCS-51单片机D. ARM处理器3.在嵌入式处理器与外部设备接口中.使用2根线实现多对多双向收发的足:(B >.A.UARTB. I2CC. SPID. US54.假设使用奇偶枝脸位.UART发送一个字节的数据・从idle状态开始(及数据线为高〉.到允许进行卜一次发送动作态为上・至少需耍<A. SB. 9C. 10第三章1.关于嵌入式处理器内核性能.卜面说法正确的足:( C )A.DMIPS反映处理器內核的功耗性能.B. DMIPS越奇反映处理器内核架构的越先进。

C.红DMIPS/主频”越高反映处理器内核架构的越先进.D.内核的动态功耗性能一般用mW來衡以。

2.关于体系结构与实现结构.卜而说法正确的足:< C >A.>:S6足一种实观结沟。

B. xSG架构处理器的实现结构都足一样的。

C.体系结构相同的处理器器其指令集是相同或兼容的.D.不同处理器耍想拥有相同或最容的折令集•其实现结构也必须一样。

3.关于SIMDift法锚谓的足:( B 九A.SIMD通过奴制A3和寄存器组.共李取值、译码单元来获紂汁算并行。

B.SIMD是通过增加寄存器个数来提扁数据处理的宽度•C.SIMD中多个运以单元运行的足相同的揣令.D. Intel Atoo的SSE折令属干SIMD捋令1.关于跳转代码何题.卜面说法正确的足:( D )A.任何处理器都会冇跳转代码问题。

西南交大嵌入式系统中期作业

西南交大嵌入式系统中期作业
•嵌入式操作系统: •从上世纪八十年代开始,开始出现各 种各样的商业用嵌入式操作系统,这些 操作系统大部分都是为专有系统而开发 ,从而形成了现在多种形式的商用嵌入 式操作系统百家争鸣的局面。如 VxWorks、Window CE和pSOS等等。现在 市场上和开发商经常使用的嵌入式操作 系统和软件有:RT linux、Time Sys Linux、Windows CE、Windows 、Window NT Embedded以及Windows XP Eebedded。开发人员可根据不同的需求 ,选择不同的操作系统。目前,车载导 航系统中经常用到RT Linux和Windows CE。
嵌入式车载导航系统概述与总体设计
嵌入式车载导航系统可以分为三层平台:嵌入式硬件平台、嵌入式操作系统平台和导航 应用软件。其中嵌入式硬件开发板和嵌入式操作系统属于两大基础平台。嵌入式硬件平 台,包括嵌入式处理器和外围设备。嵌入式系统要求体积小、重量轻、成本低、可靠性 高等,所以一般使用专用的嵌入式CPU,嵌入式微处理器一般以某一种通用微处理器内核 为核心,芯片内部集成了ROM/EPROM、RAM、FLASH、I/O、A/D、D/A、WATCHDOG、定时、 计数器、串口、总线、总线逻辑等各种必要功能和外设接口,形成一个完整的小型计算 机系统。嵌入式外围设备按功能分主要有存储类、接口类、显示类等三大类,主要完成 存储、通信、保护、显示等辅助功能。通过外围接口可以连接GPS 信号接收器、GPRS 通 讯模块等其他硬件模块。嵌入式系统是当代计算机技术飞速发展带来的硬件小型化、微 型化及软件技术深入发展的产物。它是管理存储资源、中断处理、任务间通信和定时器 响应的软件模块集合。它具有一般操作系统的功能,同时具有嵌入式软件的特点,可固 话、可裁剪、可配置独立的板级支持包、可修改等。目前常见的人机界面良好、易于开 发应用程序的嵌入式操作系统有Windows 、VxWorks、Palm OS 和μcLinux 等。 应用软件方面,嵌入式系统一般要求响应速度快,并具有处理异步事件的能力。由于嵌 入式系统设备硬件资源有限,因此编写的软件好要求有体积小、代码效率高等特点。

嵌入式系统模拟试题

嵌入式系统模拟试题

上海交通大学继续教育学院模拟试题课程名称:嵌入式系统及应用试卷类型:开卷学号:姓名:一. 填空(每空2分,共40分)1.在专用性、资源受限、功耗约束、常由外接交流电电源供电这4个特征中,不是嵌入式系统特征的是____。

2.在移动电话、MP3、MID、深蓝超级计算机这4个设备中,不是嵌入式系统的是____。

3.指令和数据共享同一总线的体系结构是____。

4.在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是____。

5.假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要____个时钟节拍。

6.ARM7中如果需要实现形如R0=R1+(R2<<3)的操作,最少可以用____条指令。

7.使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为____。

8.显示当前目录的路径的命令是____。

9.在整个文件系统搜索hello.c文件所在的位置,可以使用____命令。

10.操作系统的各种睡眠状态中,必须保持对内存供电的是____模式。

11.交叉开发形成的可执行文件最终要在____上运行。

12.ELF文件的.bss section一般是用来存储____。

13.WIMP交互模式中,每个字母代表的意思分别是____、____、____、____。

14.Linux、VxWorks、Windows CE、μC/OS-II中不是实时操作系统的有____。

15.RMS的中文意思是____,EDF的中文意思是____。

16.基于CMOS工艺的处理器内核的动态功耗动态功耗W,与供电电压V,工作频率F的关系为____。

二. 单项选择题(每题2分,共50分)1.关于嵌入式组成,下面说法错误..的是:()A.嵌入式系统的中间层是位于操作系统与应用程序之间。

B.嵌入式系统包括硬件和软件C.嵌入式系统包含了一个计算机系统基本部件D.每个嵌入式系统都拥有独立的操作系统2.下面不属于...嵌入式处理器的是:()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

下列哪个不是嵌入式系统的特点:()
选择一项:
a. 专用性
b. 资源受限
c. 功耗约束
d. 常由外接交流电电源供电
下列哪些不是嵌入式系统:()。

选择一项:
a. 移动电话、手机
b. MP3
c. MID
d. 深蓝超级计算机
指令和数据共享同一总线的体系结构是()。

选择一项:
a. 冯•诺依曼结构
b. 哈佛结构
c. RISC
d. CISC
下面不属于嵌入式处理器的是:()。

选择一项:
a. Intel Core(酷睿)处理器
b. Intel Atom处理器
c. MCS-51单片机
d. ARM处理器
在嵌入式处理器与外部设备接口中,使用2根线实现多对多双向收发的是:()。

选择一项:
a. UART
b. I2C
c. SPI
d. USB
假设使用奇偶校验位,UART发送一个字节的数据,从idle状态开始(及数据线为高),到允许进行下一次发送动作态为止,至少需要()个时钟节拍。

选择一项:
a. 8
b. 9
c. 10
d. 11
关于SIMD说法错误的是:()。

选择一项:
a. SIMD通过复制ALU和寄存器组,共享取值、译码单元来获得计算并行。

b. SIMD是通过增加寄存器个数来提高数据处理的宽度。

c. SIMD中多个运算单元运行的是相同的指令。

d. Intel Atom的SSE指令属于SIMD指令
ARM7中如果需要实现形如 R0=R1+(R2<<3)的操作,最少可以用()条指令。

选择一项:
a. 1
b. 2
c. 3
d. 4
交叉开发形成的可执行文件()。

选择一项:
a. 直接在宿主机上运行
b. 下载到目标机上运行
c. 上载到宿主机上运行
d. 在宿主机和目标机任选一处运行
____需要操作系统或加载程序将其加载到内存中才能执行,____加载器只能把它加载到固定的地址运行。

()
选择一项:
a. 可重定位执行文件,可重定位执行文件
b. 可重定位执行文件,不可重定位执行文件
c. 不可重定位执行文件,可重定位执行文件
d. 不可重定位执行文件,不可重定位执行文件
使用GCC将test.c源代码文件编译、链接成名为test可供gdb调试使用的可执行文件的命令为()。

选择一项:
a. gcctest.c -c -o test
b. gcctest.c -g -o test
c. gcctest.c -pg -o test
d. gcctest.c -o test -static
ELF文件的.bss section一般是用来存储:()。

选择一项:
a. 堆栈
b. 寄存器
c. 未初始化的全局变量
d. 局部变量
假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成
假设我们又修改了main.c文件,当执行make命令时会()。

选择一项:
a. 无动作
b. 删除所有.o目标文件和myprog可执行文件
c. 只编译main.o,然后链接myprog可执行文件
d. 编译所有的.o文件,然后链接myprog可执行文件
假设一个软件工程包含一个如下的Makefile,且已经用make命令进行了一次成
假设我们又修改了main.c文件,当执行make clean命令时会()。

选择一项:
a. 无动作
b. 删除所有.o目标文件和myprog可执行文件
c. 只编译main.o,然后链接myprog可执行文件
d. 编译所有的.o文件,然后链接myprog可执行文件。

相关文档
最新文档