嵌入式-课后答案---11页版本要点.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 第1章 概述 1.嵌入式系统的基本含义是什么?为什么说单片机是典型的嵌入式系统?? 一种计算机硬件和软件的组合,也许还有机械装置,用于实现一个特定功能。 在某些特定情况下,嵌入式系统是一个大系统或产品的一部分。 MCU的含义是:在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。 大部分嵌入式系统以MCU为核心进行设计。 MCU从体系结构到指令系统都是按照嵌入式系统的应用特点专门设计的,它能很好地满足应用系统的嵌入、面向测控对象、现场可靠运行等方面的要求。 因此以MCU为核心的系统是应用最广的嵌入式系统。? ????? 2.?简述嵌入式系统的特点以及应用领域。? 答:嵌入式系统属于计算机系统,但不单独以通用计算机的面目出现;嵌入式系统开发需要专用工具和特殊方法;使用MCU设计嵌入式系统,数据与程序空间采用不同存储介质;开发嵌入式系统涉及软件、硬件及应用领域的知识;嵌入式系统的其他特点,比如紧张的资源,较高稳定性要求,低功耗,低成本等。一般用于工业控制,智能家电,日常电子等领域。?????? 日常数码产品:手机,MP3,U盘,相机等。? 日常工业类:冰箱,空调,微波炉,汽车等。?? 3.比较MCU与CPU的区别与联系。? 答:CPU是一个单独的PC处理器。而MCU,则有微处理器,存储器(RAM/ROM等)、定时器/计数器及多种输入输出(I/O)接口的比较完整的数字处理系统。所以可以这么说,MCU是一个包含微处理器的嵌入式系统,而CPU紧紧是一个处理器而已。?? 4.嵌入式系统的常用术语 嵌入式的知识体系 硬件最小系统(包括电源、晶振、复位、写入调试接口) 通用I/O(开关量输入/输出,涉及各种二值量检测与控制) 模数转换A/D(各种传感器信号的采集与处理,如红外、温度、光敏、超声波、方向等) 数模转换D/A(对模拟量设备利用数字进行控制) 通信(串行通信接口SCI、串行外设接口SPI、集成电路互联总线I2C,CAN、USB、嵌入式以太网、ZigBee技术等) 显示(LED、LCD等) 控制(控制各种设备,包括PWM等控制技术) 数据处理(图形、图像、语音、视频等处理或识别) 各种具体应用 与硬件相关的术语 封装(Package) 印刷电路板(PCB,Printed circuit board) 动态可读写随机存储器 (DRAM,Dynamic Random Access Memory) 静态可读写随机存储器(SRAM,Static Random Access Memory) 只读存储器(ROM,Read Only Memory) 闪速存储器(Flash Memory) 模拟量 开关量 与通信相关的术语 并行通信 串行通信 串行外设接口SPI 集成电路互连总线I2C 通用串行总线USB 控制器局域网CAN 背景调试模式BDM 边界扫描测试协议JTAG 与功能模块及软件相关的术语 通用输入/输出GPIO A/D与D/A 脉冲宽度调制器PWM 看门狗 液晶显示LCD 发光二极管LED 键盘 实时操作系统RTOS 5.C语言的那些特性使得它成为嵌入式系统中使用频率最高的高级语言。? 答:相比底端汇编,更简单易学;与高级语言如(C++,C#,java等)相比,执行效率高,编译后的编码体积小,而且支持好的编译器还支持嵌入汇编代码;对位的操纵能力很强。 6.举例说明结构体变量类型的定义,结构体变量的声明和使用方法 6. 结构体 定义结构体类型,类型名称为student: struct student{ char name[8]; //成员变量name int age; //成员变量age char sex[2]; //成员变量sex }; 声明和使用结构体变量和指针: struct student s1; struct student *Pstudent; s1.age=20; Pstudent=(struct student*)malloc(sizeof (struct student)); Pstudent-age=18; 1、什么是嵌入式系统?嵌入式系统的特点是什么? 嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,功能、可靠性、 成本、体积、功耗严格要求的专用计算机系统。 嵌入式系统的主要特点如下: 高实时性OS、系统内核小 专用性强 系统精简 实时性和可靠性要求高 嵌入式软件开发走向标准化 嵌入式系统需要专门的开发工具和环境 2、嵌入式软件的特点有哪些? ?? 规模相对较小,开发难度大 ?? 快速启动,

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档