第1讲嵌入式系统概论[一].pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1讲嵌入式系统概论[一]

嵌入式系统概论;所需知识;参考资料 1.王田苗 主编. 嵌入式系统设计及实例开发——ARM与μC/OS-Ⅱ. 北京:清华大学出版社,2002.9 2.(美)Jean J.Labrosse, 邵贝贝译. μC/OS-Ⅱ——源码公开的实时嵌入式操作系统. 北京:中国电力出版社,2001.8 简介:是目前学习嵌入式操作系统最好的入门教材,书中对一个完整的嵌入式实时内核——μC/OS-Ⅱ进行了剖析,详细讲述了实时内核的设计和创建方法,以及多任务实时系统的原理和编程思想。 4. 马忠梅等著. ARM嵌入式微处理器体系结构。北航出版社 3.(美)Wayne Wolf,孙玉方等译. 嵌入式计算机系统设计原理. 北京:机械工业出版社,2002.2 简介:被称为“嵌入式计算系统设计的第一本教科书”,书中重点介绍了嵌入式技术和基本原理和技术,涉及到嵌入式系统的相关的指令系统、CPU、计算平台、程序设计与分析、进程和操作系统、硬件加速器、网络、系统设计技术等方面。;第一讲 基本概念 ;嵌入式系统应用领域;嵌入式产品一览;一般定义: 以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。;比较科学的定义;二 现代计算机的两大分支;不可兼容的计算机系统 高速海量数计算与对象的智能化控制 不可避免的分道扬镳 发展高速cpu与发展计算机外围 两大分支的必然道路 通用计算机系统 嵌入计算机系统;三 嵌入式系统的特点;四 嵌入式系统的发展道路;两种模式对学科发展的影响;五 嵌入式系统相关学科与领域;六 嵌入式系统开发需要开发工具和环境 由于其本身不具备自主开发能力,即使设计完成以后,用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。 这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。 开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。 ; 嵌入式系统与PC之间的区别;七 典型嵌入式系统基本组成-硬件;八 典型嵌入式系统基本组成-软件;嵌入式系统一般指非PC系统,它包括硬件和软件两部分。 硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。 软件部分包括操作系统软件(OS)(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。 应用程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。 ;;操作系统;几个定义;多任务的实时操作系统(RTOS) 商用型已经十分成熟,并为用户提供了强有力的开发和调试工具。但商用嵌入式实时系统价格昂贵而且都针对特定的硬件平台。比如VXWORKS,QNX,PSOS,还用常见于PDA的 Win CE和Palm OS。 免费型则是源代码公开的免费软件,可以根据自己的需要进行取舍,但是应用起来稍困难一些。目前源码开放(C代码)的嵌入式系统有μC/OS和Linux系列;操作系统目标;RTOS与通用计算机OS的区别;商用RTOS市场分布;典型实时操作系统分析;Palm OS;Win CE;QNX;Lynx OS;免费操作系统;μCOS-Ⅱ; 各商业操作系统的市场占有率;嵌入式系统开发工具;考虑这样一个问题:如果将下图中的操作系统抽去,会发生什么问题?;基于AVR单片机的实例;;这是一个单任务的操作系统带应用程序 这是一个典型的前后台系统(见UCOS的有关内容) 这是一个无限循环的系统 从操作系统的概念来说这个操作系统就是一句话 ;针对while(1)的几个问题;前面的采集器程序存在明显的不足和隐含安全漏洞,该设备已经用在很多的电厂、水厂等安全性非常高的场合,目前主要用于监测,如果用在控制,后果不堪设想。这里存在的问题我将在后面的内容中逐步说明。; #includereg52.h Sbit LED_pin=p1^5; Bit LED_state_G; Void LED_FLASH_Init(void); Void LED_FLASH_Change_State(void); Void DELAY_LOOP_Wait(const unsigned int); Void main(void) { LED_FALSH_Init( ); while(1) { Void LED_FLASH_Change_State( ); DELAY_LOOP_Wait(1000); } } ;子函数;分析

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档