《嵌入式操作系统的选择与开发》PDF课件.pdf
《《嵌入式操作系统的选择与开发》PDF课件.pdf》由会员分享,可在线阅读,更多相关《《嵌入式操作系统的选择与开发》PDF课件.pdf(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、The successs road嵌入式嵌入式嵌入式嵌入式OSOS的选择与开发的选择与开发的选择与开发的选择与开发华清远见华清远见华清远见华清远见.孙天泽孙天泽孙天泽孙天泽2007/9/192007/9/19远见品质远见品质主要内容主要内容主要内容主要内容嵌入式系统开发与桌面开发嵌入式操作系统系统比较操作系统实时性的主要指标远见品质远见品质嵌入式系统产品举例嵌入式系统产品举例嵌入式系统产品举例嵌入式系统产品举例远见品质远见品质嵌入式系统定义嵌入式系统定义嵌入式系统定义嵌入式系统定义v指非 PC 系统,具备计算机功能,不称之为计算机的设备或器材;v嵌入式系统是以应用为中心,以计算机技术为基础,并
2、且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。远见品质远见品质嵌入式系统的广泛应用嵌入式系统的广泛应用嵌入式系统的广泛应用嵌入式系统的广泛应用v工业控制v医疗设备v仪器仪表v军工产品v汽车电子v电信应用v互联网v安防系统机顶盒家庭网关互联网无线手机PDA汽车游戏视频远见品质远见品质嵌入式系统分类嵌入式系统分类嵌入式系统分类嵌入式系统分类v按表现形式及使用硬件种类:系统中使用含程序或算法的处理器的嵌入式系统为芯片级嵌入系统中使用某个核心模块的嵌入式系统为模块级嵌入v按软件实时性需求分非实时系统(如PDA)软实时系统(消费类产品)硬实时系统(工业实时控制
3、系统)远见品质远见品质单片机与嵌入式系统单片机与嵌入式系统单片机与嵌入式系统单片机与嵌入式系统远见品质远见品质典型的嵌入式系统组成典型的嵌入式系统组成典型的嵌入式系统组成典型的嵌入式系统组成处理器处理器处理器处理器MMUMMUGPIOGPIOUSBUSBLCDLCDCANCANDMADMA以太网以太网以太网以太网LCD/LCD/触摸屏触摸屏触摸屏触摸屏/鼠标鼠标鼠标鼠标F Fl lashashSDRAMSDRAMSRAMSRAM看门狗看门狗看门狗看门狗复位电路复位电路复位电路复位电路电源管理电源管理电源管理电源管理驱动层驱动层驱动层驱动层OSOS应用应用应用应用BSP/driver/HALBS
4、P/driver/HALLinuxLinux、VxWorksVxWorks、WinceWince文件系统文件系统文件系统文件系统/GUI/API/GUI/API软件软件软件软件硬件硬件硬件硬件输入输入输入输入输出输出输出输出远见品质远见品质嵌入式开发板与嵌入式开发板与嵌入式开发板与嵌入式开发板与PCPC机机机机远见品质远见品质桌面开发流程桌面开发流程桌面开发流程桌面开发流程v开发平台(操作系统):Windowsv编辑/编译器/调试器:Visual Studiointint main()main()printf(printf(“hellohello,worldworld n n”););retu
5、rn 0;return 0;1.Windows是谁引导的?是谁引导的?2.Visual Studio怎么来的?怎么来的?3.程序是谁运行的?程序是谁运行的?远见品质远见品质嵌入式开发流程嵌入式开发流程嵌入式开发流程嵌入式开发流程v准备开发主机(PC)v准备编译器v准备目标机引导程序v准备目标机操作系统v准备目标机文件系统1.Linux是谁引导的?是谁引导的?2.编译器怎么来的?编译器怎么来的?3.Linux怎么来的?怎么来的?远见品质远见品质一种嵌入式一种嵌入式一种嵌入式一种嵌入式LinuxLinux开发模式开发模式开发模式开发模式LinuxJTAGCPUCOREBootLoader内核内核F
6、lashHost串口串口网口网口Root fsRoot fsTarget远见品质远见品质常见的嵌入式操作系统常见的嵌入式操作系统常见的嵌入式操作系统常见的嵌入式操作系统vLinuxvuCOSvWindows CE vVxWorksvPalm OS vQNX vSymbianvTinyOSvNucleus veCos远见品质远见品质Palm OS Palm OS v专门为掌上电脑开发vPalm OS充分考虑了掌上电脑内存相对较小的情况,因此它只占有非常小的内存v最大特点是使用简便、机体轻巧操作系统的节能功能合理的内存管理远见品质远见品质Windows CE Windows CE v微软开发的一个
7、开放的、可升级的32位嵌入式操作系统,是基于掌上电脑类的电子设备操作vWindows CE的特点有灵活的电源管理功能,包括瞬眠/唤醒模式使用了对象存储(object store)技术良好的通信能力支持嵌套中断Windows CE的API是Win32 API的一个子集远见品质远见品质CE 6.0CE 6.0组件组件组件组件远见品质远见品质Linux Linux vLinux是一个类UNIX的操作系统,起源于芬兰一个名为Linus Torvalds的大学生v嵌入式Linux的特点 精简的内核,性能高、稳定,多任务 适用于不同体系结构,如X86、ARM、MIPS、PPC等 能够提供完善的嵌入式GUI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式操作系统的选择与开发 嵌入式 操作系统 选择 开发 PDF 课件
限制150内