1 / 66
文档名称:

嵌入式系统9-嵌入式系统开发.ppt

格式:ppt   大小:1,814KB   页数:66页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统9-嵌入式系统开发.ppt

上传人:2112770869 2017/3/4 文件大小:1.77 MB

下载得到文件列表

嵌入式系统9-嵌入式系统开发.ppt

文档介绍

文档介绍:嵌入式系统开发嵌入式系统开发 2 2一、嵌入式开发的特点一、嵌入式开发的特点?? 1. 1. 需要集成软硬件开发环境需要集成软硬件开发环境––嵌入式应用软件开发要使用交叉开发环境。嵌入式应用软件开发要使用交叉开发环境。––交叉开发环境集成了编辑器、交叉编译器、交叉开发环境集成了编辑器、交叉编译器、交叉调试器、仿真软件交叉调试器、仿真软件(simulator) (simulator) 、工程管、工程管理器于一体理器于一体––商业化的界面友好的同商业化的界面友好的同 Microsoft Visual Microsoft Visual Studio Studio 可视化开发环境相似,免费如可视化开发环境相似,免费如 GNU GNU 工具链运行在字符界面下工具链运行在字符界面下––交叉开发的硬件环境包括宿主机和目标板。交叉开发的硬件环境包括宿主机和目标板。 3 3 2. 2. 嵌入式产品开发流程嵌入式产品开发流程??元器件选型- 元器件选型- 〉〉原理图编制- 原理图编制- 〉〉印制板印制板??- -〉〉样板试制- 样板试制- 〉〉硬件功能测试硬件功能测试??- -〉〉 BSP BSP 调试- 调试- 〉〉 RTOS RTOS 移植移植??- -〉〉协议栈移植- 协议栈移植- 〉〉应用程序调试应用程序调试??- -〉〉系统联调系统联调- -〉〉样机交付样机交付 4 4 3. ??嵌入式应用软件在开发完成后,应生成固嵌入式应用软件在开发完成后,应生成固化版本,烧写到目标板的化版本,烧写到目标板的 ROM ROM 中运行中运行 5 5 4. ,开发难度加大软件要求更高,开发难度加大??与8位开发比较,嵌入式产品开发有如下与8位开发比较,嵌入式产品开发有如下特点:前期投入大;开发工具投入高;项特点:前期投入大;开发工具投入高;项目周期长;项目管理和进度控制困难;质目周期长;项目管理和进度控制困难;质量保证要求高。量保证要求高。 6 6二、嵌入式开发的流程二、嵌入式开发的流程??与通用软件的开发流程大同小异,整个开与通用软件的开发流程大同小异,整个开发过程可分为总体规划、项目立项、需求发过程可分为总体规划、项目立项、需求分析、系统分析、系统设计、系统实现和分析、系统分析、系统设计、系统实现和后续流程后续流程 7 7个阶段。个阶段。 7 7 UML UML 的应用的应用?? I- I- Logix Logix 公司的公司的 Rhapsody Rhapsody 系列产品系列产品??基于统一建模语言基于统一建模语言 UML UML 的可视化编程环境的可视化编程环境??把把 UML UML 各类视图映射为具体目标机程序语各类视图映射为具体目标机程序语言言??用于复杂实时嵌入式应用软件从分析、设用于复杂实时嵌入式应用软件从分析、设计一直到代码实现和软件测试的开发环境计一直到代码实现和软件测试的开发环境?? NASA NASA 的火星探路者航天器就是运用的火星探路者航天器就是运用 Rhapsody Rhapsody 在在 VxWorks VxWorks 上开发应用程序。上开发应用程序。 8 8三、三、开发环境开发环境??嵌入式系统开发环境,是以嵌入式系统开发环境,是以开发嵌入式系统为目的的工开发嵌入式系统为目的的工程开发环境。包括办公环境程开发环境。包括办公环境支持、软件支持、硬件设备支持、软件支持、硬件设备支持。支持。??软件支持,指集成开发环境软件支持,指集成开发环境与软件模拟器等。与软件模拟器等。??硬件支持,指仿真器、目标硬件支持,指仿真器、目标板、示波器、烧录器等。板、示波器、烧录器等。嵌入式软件嵌入式应用软件嵌入式操作系统嵌入式硬件嵌入式硬件模块嵌入式处理器嵌入式开发工具9 9 集成开发系统集成开发系统??集成开发系统提供高效明晰的图形化的嵌入式应用软集成开发系统提供高效明晰的图形化的嵌入式应用软件开发平台,包括一整套完备的面向嵌入式系统的开件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具发和调试工具。。??一般包括编辑器、编译器、连接器、调试器、工程管一般包括编辑器、编译器、连接器、调试器、工程管理器和底层调试接口设备( 理器和底层调试接口设备( BDM/JTAG BDM/JTAG 仿真器)等仿真器)等 10 10 编译器编译器??嵌入式语言: 嵌入式语言: –– ASM/ ASM/ Ada Ada /C/C++/EC/Java/OP/STAPL /C/C++/EC/Java/OP/STAPL ?? EC++ EC++ 标准标准––95 95年初在日本成立的年初在日本成立的 Embedded C++

最近更新

江苏省南通市启东东南中学2021年高一生物期末.. 9页

江苏省南通市天星湖中学2020年高三数学理上学.. 7页

银行营销经验心得体会范文(通用5篇) 10页

江苏省南通市通州兴仁中学2021-2022学年高三数.. 6页

计算机专业实习报告(精选11篇) 34页

英语教师个人总结(通用2篇) 4页

背影读书体会(精选11篇) 10页

美丽的长白山作文(通用15篇) 15页

简短表白情书(通用12篇) 24页

江苏省常州市林南中学高三地理模拟试卷含解析.. 12页

研修心得体会(通用14篇) 14页

江苏省常州市漕桥中学2021年高三英语下学期期.. 4页

汽车检测求职信(通用8篇) 9页

江苏省徐州市侯集中学2021年高二英语测试题含.. 4页

梅花作文(通用7篇) 7页

本科自我鉴定(通用7篇) 9页

江苏省徐州市欢口中学高二数学文上学期期末试.. 7页

星星与哨兵课文教学设计(通用4篇) 11页

江苏省徐州市第七中学2021年高一化学联考试题.. 4页

江苏省徐州市贾汪中学2021-2022学年高二数学理.. 6页

江苏省徐州市邳州岔河中学高二英语模拟试题含.. 11页

手机被收的检讨书(通用7篇) 9页

我最喜欢的花作文(精选7篇) 8页

感悟作文(精选3篇) 4页

快乐的厦门之旅作文(精选17篇) 19页

江苏省扬州市江都郭村中学2022年高三物理上学.. 6页

江苏省扬州市润扬中学高二物理测试题含解析 4页

师德师风承诺书(精选4篇) 7页

三甲医院过敏证明书 3页

医院培训课件:《无创呼吸机使用》 26页