《嵌入式系统基础》PPT课件.ppt
《《嵌入式系统基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《嵌入式系统基础》PPT课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、Windows CE嵌入式系统,长春师范学院,嵌入式系统的定义嵌入式到对象体系(设备或产品应用)中的专用计算机应用系统嵌入性:完成应用系统或产品功能的智能内核 专用性:实现特定的用途 计算机系统:简化的、软硬件一体化 应用性:面向用户、面向产品、面向应用传统PC机是面向个人的,是一个通用平台嵌入式计算机系统是面向设备的,是一个专用平台,嵌入式系统技术发展的历史20世纪70年代:单片机引入20世纪80年代:嵌入式RISC CPU与DSP20世纪90年代:嵌入式实时操作系统占主导地位21世纪初期:网络化、智能化的嵌入式系统广泛的应用于:网络、通讯多媒体消费电子工控、医疗电子、仪器仪表等领域,嵌入式
2、系统技术特点:智能内核:嵌入式处理器RISC结构/DSP软硬一体化:无冗余;软件固化(Firmware);硬件要求高专用性:主要完成单一功能/用途实时性:时间相关任务高可靠性:适用于应用环境的多样性移动性:低功耗、高性价比技术融合性:计算机、微电子、通讯、控制、多媒体、传感器、网络等技术,嵌入式系统结构框架,嵌入式处理器:MCU、MPU、DSP、SoC硬件:I/O interface、Memory.嵌入式应用软件:基于C、Java Assembler嵌入式实时操作系统:Windows CE、Linux、VxWorks或用户自定义的专用系统,嵌入式系统的组成,嵌入式处理器:MPU、DSP存储器系
3、统:FlashRAMMEM cardmini HD输入:Keypad,video/audio in,A/D输出:显示(LED/LCD/OLED),video/audio out,A/D通讯接口:Ehternet(802.3),WIFI(802.11)总线接口:RS232/RS485,USB,1394(Firewire)电源管理:待机、休眠、功耗管理等,嵌入式系统的硬件系统组成,嵌入式产品的开发步骤,规格制定(Specification)电路设计印刷电路板(PCB)制作印刷电路板(PCB)焊接电路调试Bootloader移植底层驱动程序移植(BSP硬件相关部分)测试与QA(Quality Ass
4、urance)操作系统移植高级驱动移植应用程序开发(UI、Protocol),嵌入式产品开发流程图,Windows CE的功能简介,Company Logo,Windows CE 的主要特点Windows CE 的主要功能Windows CE 的主要应用,Windows CE 的主要特点,精简的模块化操作系统 高度模块化,可裁减性,体积非常小,可定制多硬件平台支持 x86,ARM,MIPS,SuperH等嵌入式领域主流的CPU结构支持有线和无线的网络连接,Company Logo,Windows CE 的主要特点,稳健的实时性支持 支持嵌套中断。(2)允许更高优先级别的中断首先得到响应,而不是
5、等待低级别的ISR完成。(3)更好的线程响应能力。(4)对高级别IST(中断服务线程)的响应时间上限的要求更加严格,(5)更多的优先级别。(6)更强的控制能力提示:关于实时性 实时系统需要软件和硬件的协作支持,Company Logo,Windows CE 的主要特点,丰富的多媒体和多语言支持 可以提供高性能的视频、音频、流式多媒体和3D图形处理服务强大的开发工具 应用程序开发人员:eMbedded Visual C+和Visual Studio.NET操作系统定制设计人员Platform Builder,Company Logo,Windows CE 的主要功能,从操作系统内核的角度看,Wi
6、ndows CE具有灵活的电源管理功能,包括睡眠/唤醒模式。在Windows CE中,还使用对象存储(Object Store)技术,包括文件系统、注册表及数据库。它还具有很多高性能、高效率的操作系统特性,包括按需换页、共享存储、交叉处理同步、支持大容量堆(Heap)等。,Company Logo,Windows CE 的主要功能,Company Logo,Windows CE拥有良好的通信能力。它广泛支持各种通信硬件,亦支持直接的局域网连接以及拨号连接,并提供与PC、内部网以及Internet的连接,包括用于应用级数据传输的设备至设备间的连接。在提供各种基本的通信基础结构的同时,Window
7、s CE还提供与Windows9x/NT的最佳集成和通信。,Windows CE 的主要功能,Company Logo,Windows CE的图形用户界面相当出色。它拥有基于Microsoft Internet Explorer的Internet浏览器,此外,还支持TrueType字体。开发人员可以利用丰富灵活的控件库在Windows CE环境下为嵌入式应用建立各种专门的图形用户界面。Windows CE甚至还能支持诸如手写体和声音识别、动态影像、3D图形等特殊应用。,Windows CE 的主要功能,Company Logo,Windows CE是一个多任务的操作系统,可以同时执行多个任务,
8、并在他们之间来回切换,这其实就是Windows的简化版本,可以通过我们熟悉的Windows操作方式来控制Windows CE,它也带有“我的文档”,也有很多软件如MediaPlay、WordPad等。Windows CE内置了多媒体功能,通过Windows Media Play可以播放章音乐,甚至是视频。Windows CE具有可扩充的Compact Flash/MMC/SD插槽,通过扩充卡可以实现多种功能,例如网页浏览、无线接入或者增加更大的存储空间。,Windows CE的实时性,Company Logo,实时操作系统(real-time operation system,简称RTOS)是
9、完全的实时系统(包括硬件、操作系统和应用程序)的一部分,它必须满足特定的系统需求。RTOS必须提供足够的功能来满足系统需求。尽管Windows CE操作系统以前的版本提供一些RTOS特性,但是自Windows CE3.0 以来,内核的许多重大改变极大地增加了Windows CE实时性能。,嵌入式计算机在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5-10个嵌入式微处理器,键盘、鼠标、软驱、硬盘、显示卡、显示器、Modem、网卡、声卡、打印机、扫描仪、数字相机、USB集线器等均是由嵌入式处理器控制的。在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装
10、备、消费类产品等方面均是嵌入式计算机的应用领域。嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。今天嵌入式系统带来的工业年产值已超过了1万亿美元,当前嵌入式产品应用规模,嵌入式产品应用示例,嵌入式Windows CE的应用领域,信息家电领域移动计算领域手机、PDA、掌上电脑。(以语音功能和数据处理为中心)工业控制领域,Company Logo,Platform Builder和Embedded Visual C+简介,Company Logo,Platform Builder
11、介绍Embedded Visual C+介绍,Platform Builder介绍,Company Logo,Platform Builder是微软提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试Windows CE操作系统平台的工具。它运行在桌面Windows下,开发人员可以通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试。同时,开发人员还可以利用Platform Builder来进行驱动程序开发和应用程序项目的开发等等。Platform Builder的强大功能,已使其成为W
12、indows CE平台下嵌入式操作系统开发和定制的必备工具。,Platform Builder的主要特性,Company Logo,平台开发向导(Platform Wizard)和BSP(主板支持软件包)开发向导(BSP Wizard)。开发向导用来引导开发人员去创建一个简单的系统平台或BSP,然后再根据要求作进一步的修改。提高了平台和BSP创建的效率。基础配置。为各种流行的设备类别预置的可操作系统基础平台,为自定义操作系统的创建提供了一个起点。开发人员可以很容易地定制并编译出一个具备最基本功能的操作系统。然后再在其上做后续的修改。特性目录(Catalog)。操作系统可选特性均在特性目录(Ca
13、talog)中列出,开发人员可以选择相应的特性来定制操作系统。,Platform Builder的主要特性,Company Logo,自动化的依靠性检查。特性(Feature)之间的依赖关系是系统自动维护的。开发人员在选择一个特性时,系统会自动将这一特性所依赖的特性加上;反之,当删除一个特性时,系统会自动检测是否已经选择了依赖于它之上的其它特性,如果有,系统会给出提示,通知开发人员这一特性现在不能删除。系统为驱动程序开发提供了基本的测试工具集:Windows CE Test Kit(测试工具包).内核调试器:可以对自定义的操作系统映像进行调试,并且向用户提供有关映像性能的信息。,Platfor
14、m Builder的主要特性,Company Logo,导出向导(Export Wizard):可以向其他Platform Builder用户导出自定义的目录(Catalog)特性。导出SDK向导(Export SDK Wizard):使用户可以导出一个自定义的软件开发工具包(SDK)。即可以将客户定制的SDK导出到特定的开发环境中(如EVC)去。这样开发人员就可以使用特定的SDK写出符合特定的操作系统平台要求的应用程序。远程工具:可以执行同基于Windows CE的目标设备有关的各种调试任务和信息收集任务。,Platform Builder的主要特性,Company Logo,仿真器(Emu
15、lator):通过硬件仿真加速和简化了系统的开发,使用户可以在开发工作站上对平台和应用程序进行测试,大大简化了系统开发流程,缩短了开发时间。应用程序调试器:可以在自定义的操作系统映像上对应用程序进行调试。提供了对NET FrameWork Compact Edition即.NET平台精简框架)的支持。,Platform Builder概况(1),Company Logo,Windows CE一般应用于特定的嵌入式系统中,在许多情况下,不但需要向目标平台添加基本的操作系统特性,以使它能够完成基本的控制任务,另外,还要向目标平台中加入外部设备的驱动程序和一些附加的设置。但是,对于一些通用性较强的嵌
16、入式系统,如PDA、机顶盒、智能电话等,微软都为其特别定制了专用的操作系统,如SmartPhone、PocketPC 等。开发者可以利用这些特定的操作系统,并在此基础上进行调整,从而更快地定制出适合需要的目标操作系统平台。深刻理解Windows CE的重要组件及系统提供的可选特性,并灵活运用Platform Builder的配置文件.REG、.BIB、.DAT、.DB是定制适合目标平台的Windows CE操作系统的关键。,Platform Builder概况(2),Company Logo,其中比较重要的两个部分是工作区窗口和特性目录窗口。其中特性目录窗口是操作系统可选特性的一个集合,包括B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式系统基础 嵌入式 系统 基础 PPT 课件
链接地址:https://www.31ppt.com/p-5501582.html