ch11嵌入式系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch11嵌入式系统创新

2. 嵌入式操作系统的特点 (1)可装卸性 (2)强实时性 (3)统一的接口 (4)操作方便、简单,提供友好的图形GUI,易学易用 (5)提供强大的网络功能,支持TCP/CP及其它协议 (6)强稳定性,弱交互性 (7)固化代码 (8)更好的硬件适应性,也就是良好的移植性 3.典型的嵌入式操作系统 (1)Palm是3Corn公司的产品,其操作系统为Palm OS (2)Windows CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,其中CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivit)和伴侣(Companion),E代表电子产品(Electronics) (3)VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统,是Tornado嵌入式开发环境的关键组成部分 (4)Symbian是一个操作系统,C++是其原生编程语言 (5) 嵌入式Linux是一个类似于Unix的操作系统,能够运行于PC平台,在嵌入式系统方面也大放异彩 (6)uC/OS和uCLinux操作系统,是当前得到广泛应用的两种免费且公开源码的嵌入式操作系统 (7)μC/OS-II是著名的源代码公开的实时内核,是专为嵌入式应用设计的,可用于8位、16位和32位单片机或数字信号处理器 (8)Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早期由原名为“Android”的公司开发。Google在2005年收购了该公司,并继续对Android系统进行开发运营 嵌入式系统的启动通常有两种方式:一种是可以直接从Flash启动;另一种是可以将压缩的内存映像文件从Flash中复制、解压到RAM,再从RAM启动 当电源打开时,一般的系统会去执行ROM(应用较多的是Flash)里面的启动代码。这些代码是用汇编语言编写的,其主要作用在于初始化CPU和板上的必备硬件,如内存、中断控制器等。有时候用户还必须根据自己板子的硬件资源情况做适当的调整与修改 11.5 嵌入式系统的启动流程 为了能达到启动Linux内核的目的,所有的 Bootloader都必须具备以下功能: (1)初始化RAM (2)初始化串口 (3)检测处理器类型 (4)设置Linux启动参数 (5)调用Linux内核映像 1.嵌入式系统的一般开发流程 11.6 嵌入式系统的开发流程 * 华东理工大学计算机科学与工程系 在任何人身上都有其他人所没有的某种东西;在任何人身 上并不是每一条神经都比别人灵敏,而只有友谊的交往和 相互的帮助才会使所有的人都能鲜明地、多方面地看清所 看对象。(俄)果戈理 电子计算机,俗称电脑,是一种电子化的计算工具。在中国大陆也经常用计算机来指代电子计算机。就目前而言,电子计算机是根据预先设定好的程序来进行信息处理的一种设备。电子计算机分为巨型计算机(又称“超级计算机”)、大型计算机、中型计算机、小型计算机、微型计算机(简称“微机”,其中包括个人计算机,PC),已经逐步进入社会各个领域,尤其是进入了家庭和个人领域,极大地改变了社会的日常面貌。 从1930年代中期到1940年代后期,许多人在开发现代的、数字的、电子的,通用电子计算机。许多试验型的机器被造了出来并且可能是图灵完备化的。这些机器在当时都被宣称为第一台电子计算机,然而它们都只有有限的处理通用问题的能力,所以他们的设计最终都被抛弃了。 计算机发明于1946年。大约在1940—1942年间,在研制导弹的过程中,急需要有一种能迅速计算的工具,以便对导弹的飞行进行控制。在它偏离人所预测的轨道时,把它拉回到轨道上来。这样就产生了能在1/10秒或1/100秒的时间内计算出导弹运行轨迹同预定轨道的偏差的电子计算机。电子计算机不以十进位制进行计算,而是用二进位制计算的。它的出现是当代世界上最大的发明之一。第一台计算机的发明者是一位名叫冯·诺埃门的数学家。 内容简介 《嵌入式计算系统设计原理(第2版)》从组件技术的视角出发,讲述了嵌入式计算的基本原理和技术。书中以实际芯片TITMS320C55xTM(C55x)DSP和软件系统FreeRTOS.org为例,一章一个重点,涉及构造嵌入式系统相关的指令系统、CPU、基于总线的计算机系统、程序设计与分析、进程和操作系统、多处理器、网络、系统设计技术等主要方面。《嵌入式计算系统设计原理(第2版)》特别适合作为计算机、电子信息、通信工程、自动化、机电一体化、仪器仪表及相关专业高年级本科生和研究生的教材,也适合相关的工程技术人员参考。 编辑推荐 《嵌入式计算系统设计原理(第2版)》从组件技术的视角出发,介绍了嵌入式系统设计技术和技巧。《嵌入式计算系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档