ARM赵哲第一讲河北科技大学电气学院

ARM赵哲第一讲河北科技大学电气学院

ID:45032052

大小:8.16 MB

页数:120页

时间:2019-11-08

ARM赵哲第一讲河北科技大学电气学院_第1页
ARM赵哲第一讲河北科技大学电气学院_第2页
ARM赵哲第一讲河北科技大学电气学院_第3页
ARM赵哲第一讲河北科技大学电气学院_第4页
ARM赵哲第一讲河北科技大学电气学院_第5页
资源描述:

《ARM赵哲第一讲河北科技大学电气学院》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式系统EmbeddedSystem河北科技大学赵哲BeforetheBegin你的职业理想:研发工程师本专业相关辅助工作与专业完全无关的工作考研没有理想你的未来掌握在自己的手中大四对你人生的影响 不亚于高考对这门课的要求知道什么是嵌入式系统知道嵌入式系统涉及到哪些知识知道嵌入式设计的一般流程了解嵌入式发展的动态和方向搭建学习嵌入式系统的框架,减少日后自学的盲目性(自学的最大难点是如何客服盲目性)嵌入式系统是一个无限大的系统嵌入式系统入门的要求:建立了本专业完整的知识体系熟悉计算机相关的知识对编程有感觉实践自学第一章嵌入式系统概况河北科技大学赵哲本章内容1.1嵌入式系统的定义1.2嵌入式

2、技术的应用领域及发展趋势1.3嵌入式系统组成简介发展历史ARM是AdvanceRiscMachine的缩写。ARM公司于1990年11月在英国剑桥成立,前身为Acorn计算机公司。ARM公司是知识产权(IP)公司,本身不生产芯片,靠转让设计许可,由合作伙伴公司来生产各具特色的芯片。ARM公司已成为移动通信,手持设备,多媒体数字消费嵌入式解决方案的Risc标准。嵌入式系统的定义3.IEEE定义,嵌入式系统是“用于控制、监视或得辅助操作机器和设备的装置”。可以看出,此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。嵌入式系统的定义IEEE(国际电气和电子工程师协

3、会)定义原文:devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants.由此可以看出,从应用上考虑,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。嵌入式系统的定义4.一般定义:“以应用为中心,以计算机技术为基础,软件、硬件可裁减,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。用于实现对其他设备的控制、监视或管理等功能。嵌入式系统的定义5.嵌入式系统本身是一个相对模糊的定义。一个手持的MP3和一个PC104的微型工业控制计算机都可以认为是嵌入式系统。总之,嵌入式系统采用“

4、量体裁衣”的方式把所需的功能嵌入到各种应用系统中。6、有些资料甚至把FPGA都称为“嵌入式系统”嵌入式系统的定义6.我的定义外沿:电视、洗衣机、微波炉、飞机、坦克等等应用逻辑控制单元的电子产品或应用电子技术的产品的控制系统。1.1、嵌入式系统的定义6.我的定义内涵:必要条件:1、计算机系统2、独特的应用3、结合其他部件工作1.1、嵌入式系统的定义6.我的定义内涵:充分条件:1、以操作系统为软件平台;2、专门设计的为应用优化的硬件平台。1.1、嵌入式系统的定义6.我的定义广义:非通用计算机系统。狭义:以嵌入式处理器为硬件核心,以嵌入式操作系统为软件核心,为某专一用途专门设计的计算机系统。嵌入

5、式系统与单片机、PC的区别单片机系统多为4位、8位、16位机,它们不适合运行操作系统,难以进行复杂的运算及处理功能;嵌入式系统强调基于平台的设计、软硬件协同设计。单片机大多采用软硬件流水设计;嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基本相同。嵌入式系统与PC之间的区别(1)通用计算机系统要求的是高速、海量的数值运算和需求多样的应用程序。在技术发展上追求总线速度不断提升、存储容量不断扩大。嵌入式计算机系统要求的是对象体系的智能化控制能力,任务是专用而确定的。嵌入式系统对实时性提出较高要求。实时系统:指系统能够在限定的响应时间内提供所需水平的服务。嵌

6、入式实时系统可分为:强实时性:响应时间us—ms级一般实时性:响应时间ms—s级弱实时性:响应时间s级嵌入式系统与PC之间的区别(2)嵌入式系统运行需高可靠性保证,比PC机的故障容忍能力弱得多。嵌入式系统运行需忍受长时间,无人值守条件下的运行。嵌入式系统运行的环境恶劣。嵌入式系统与PC之间的区别(3)嵌入式系统大都有功耗约束。如:珍贵文物微气象环境监测要求一分钟采样一次,每个采样节点用电池供电,十年更新一次。采用常规方法,能量只能持续5天。采用间歇式工作方式,节省电能,降低功耗。嵌入式系统与PC之间的区别(4)嵌入式系统比PC可用资源少的多。为降低成本和功耗,嵌入式系统的资源配置遵循够用就

7、行。嵌入式系统的开发需要专用工具和特殊方法。开发:交叉编译,交叉链接调试:仿真器,虚拟机更新:在线升级等。嵌入式系统与PC之间的区别(5)嵌入式系统开发是一项综合的计算机应用技术。系统结构:状态控制器,中断控制器处理汇编语言:操纵外围设备,端口操作系统:设置运行任务,通讯编译原理:交叉编译嵌入式系统与PC之间的区别(6)计算机系统机器以运算器为中心,输入-输出设备与存储器之间的数据传送都途经运算器。运算器、存储器、输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。