嵌入式整理PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Geห้องสมุดไป่ตู้ius数字便笺
存储100页便笺 2000LPI分辨率 32MB板载内存 可通过USB连接电脑 笔迹识别软件
Polymer Vision手机书
99
嵌入式技术的应用-手表
Martin Frey手表
日程表 和手机联动 获取网络连接和GPS定位信息
手表手机:M300
1英寸的显示屏 USB接口 可播放音乐 支持蓝牙
嵌入式实时操作系统数量众多,如:VxWorks、Windows CE、pSOS、QNX 国产嵌入式实时操作系统,如:HOPEN、DeltaOS、。。。OS
44
4.嵌入式系统运行需要高可靠性保障,比桌面系统的故障容忍能力弱很多 嵌入式系统需要忍受长时间、无人值守条件下的运行 嵌入式系统运行的环境恶劣
嵌入式系统定义
嵌入式系统是以应用为中心,以计 算机技术为基础,采用可剪裁软硬 件,适用于对功能、可靠性、成本、 体积、功耗等有严格要求的专用计 算机系统,用于实现对其他设备的 控制、监视或管理等功能
11
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
Nike的Speed+手表
结合 iPod 和运动计测
韩国防性罪犯的电子手镯
可追踪罪犯的定位和坐标
爱国者视频MP4手表
10 10
2.1 Linux操作系统介绍
Linux是一种可以自由传播和免费使用的类似于 UNIX的操作系统。它可以在各种硬件平台上运 行并且开放全部的源代码。 UNIX作为一种经典的操作系统,最初由贝尔实 验室的Ken Thompson和Dennis Ritchie于1969 年研发成功,主要用在大型机和小型计算机上。 它价格昂贵,对一般用户而言,可望而不可及。
77
嵌入式实时操作系统
典型的嵌入式实时操作系统(RTOS)
近200种操作系统,VxWorks、QNX、WinCE、PalmOS 面向SOC的操作系统:Symbian的Epoc、Express Logic的
ThreadX、ATI的Nucleus 开放源码的操作系统:Linux系列、uC/OS
2
计算机应用领域的划分
小型专用型
桌面通用型
服务器
服务器
服务器
高端服务型
33
嵌入式系统与桌面通用系统的区别(1/7)
1.嵌入式系统中运行的任务是专用而确定的 心脏监视器只需运行信号输入、信号处理、心电图显示任务 如要更改任务,需要对整个系统进行重新设计或在线维护
1.桌面通用系统需要支持大量的、需求多样的应用程序 对系统中运行的程序不作假设 程序升级、更新等方便
12
2.1 Linux操作系统介绍
Linux具备UNIX的全部特性,如多任务、多用户、安全、 稳定和高效。它可以在各种硬件平台上运行,拥有良 好的界面,适合作为个人电脑的操作系统。 此外,Linux是免费软件,不需要支付费用就可以获得 它及其源代码,并且可以根据自己的喜好和需要对它 进行修改。用户通过互联网不仅可以获得Linux操作系 统,而且还可以免费下载许多Linux的应用软件,而不 用担心版权问题。 Linux经过剪裁还可以作为嵌入式操作系统,现在基于 Linux的嵌入式软件开发逐渐成为一个热点。正是由于 这些原因,Linux受到广大计算机爱好者、软硬件公司, 甚至一些国家政府的青睐。
11
2.1 Linux操作系统介绍
1991年10月,Linus把Linux(意为Linus的 UNIX)放到FTP服务器上供其他人自由下载。 Linus允许他人免费使用Linux的源代码,并鼓 励大家对其进行修改和完善。 Linus很快于当年11月发布了Linux的0.10版本, 12月又发布了0.11版本。后来许多程序员参加 了对Linux的完善和发展工作,在全世界成千上 万程序员的共同努力下,Linux得到了长足的发 展。现在Linux已经发展到2.6版,并且还在不 断地改进和完善中。
55
嵌入式系统结构
嵌入式系统一般由嵌入式微处理器、外围硬件
设备、嵌入式操作系统(可选),以及用户的 应用软件系统等四个部分组成
66
嵌入式微处理器
1000多种硬件处理器,分为MCU、DSP、MPU、SOC
ARM RISC (ARM) TMS320 DSP(TI) Trimedia (Philips) StrongARM (Intel) Xscale (Intel) MIPS RISC (MIPS) DragonBall(Motorola)
13
2.1.2 Linux的特性
近几年来,Linux操作系统的用户不断增加,开发和应用也越来越 广泛,这与Linux的良好特性是分不开的。Linux具有UNIX的全部 功能和特点,同时对其进行了改进和扩展。Linux主要具有以下一 些特性。 1.多用户 Linux支持多个用户同时使用一台计算机,每个用户独立工作而不 会相互干扰。用户之间可以进行会话和通信。每个用户对系统资 源(如文件)拥有不同的权限,这样可以防止一个用户恶意地访 问和修改或者无意中破坏其他用户的资源。 2.多任务 支持多任务是现代操作系统的主要特点之一。它使计算机可以同 时运行多个程序,而程序之间不会相互干扰。
2.嵌入式系统往往对实时性提出较高的要求。 实时系统:指系统能够在限定的响应时间内提供所需水平的服务。(POSIX 1003.b ) 嵌入式实时系统可分为: 强实时型:响应时间μs~ms级; 一般实时:响应时间ms~s级; 弱实时型:响应时间s级以上。 3.嵌入式系统中使用的操作系统一般是实时操作系统
典型性能指标
内核大小:几K~几百K; 调度时间片:1ms; 实时任务响应时间:20~40微妙 一般任务响应时间:20微妙~几百毫秒
88
嵌入式技术的应用-办公用品
录音笔 FLY数字笔
能“看懂”在专用纸上所写的 内容
能“阅读”写作和纠正语法错 误
完成简单的算术运算 将英文互相翻译成西班牙文等
5.嵌入式系统大都有功耗约束。 6.嵌入式系统比桌面通用系统可用资源少得多
为降低系统成本,降低功耗,嵌入式系统的资源配置遵循够用就行! 嵌入式系统的开发需要专用工具和特殊方法:
开发:交叉编译、交叉链接 调试:仿真器、虚拟机 更新:在线升级等 7.嵌入式系统开发是一项综合的计算机应用技术 系统结构:状态控制器、中断控制器处理 汇编语言:操纵外围设备、端口 操作系统:设置运行任务、通讯、互斥 编译原理:交叉编译、bootloader加载
相关文档
最新文档