最新嵌入式系统2PPT课件.ppt

上传人:豆**** 文档编号:60589923 上传时间:2022-11-17 格式:PPT 页数:14 大小:649.50KB
返回 下载 相关 举报
最新嵌入式系统2PPT课件.ppt_第1页
第1页 / 共14页
最新嵌入式系统2PPT课件.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《最新嵌入式系统2PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式系统2PPT课件.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三五成群,聚在大树,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩

2、子们却在周下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇强子,别跑了,快来我给你扇扇”。孩。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?你看热的,跑什么?”此时这把蒲扇,此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在是那么凉快,那么的温馨幸福,有母亲的味

3、道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人

4、生的轨迹,携带着特有的念想,一年年,一天天,流向长也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅长的时间隧道,袅嵌入式系统2第第2 2章章 嵌入式系统开发过程嵌入式系统开发过程n本章主要介绍以下内容:本章主要介绍以下内容:n需求分析需求分析n系统设计系统设计n系统实现系统实现n系统测试系统测试2n选择操作系统选择操作系统n实时系统?非实时系统?有无人机界面要求?无需操作实时系统?非实时系统?有无人机界面要求?无需操作系统?系统?n操作系统的移植难度操作系统的移植难度n对内存的要求对内存的要求n操作系统提供的服务是否满足要求?操作系统提供的服务是否满足要求

5、?(TCP/IPTCP/IP协议栈、协议栈、文件系统、文件系统、CDROMCDROM、存储卡支持等)、存储卡支持等)n是否包括目标硬件设备驱动程序是否包括目标硬件设备驱动程序n是否具有可裁剪性是否具有可裁剪性n选择编程语言选择编程语言n大部分系统使用大部分系统使用C C、C+C+、JavaJavan有严格时间要求和访问硬件部分使用汇编语言有严格时间要求和访问硬件部分使用汇编语言n可视化应用使用可视化应用使用Embedded Visual ToolsEmbedded Visual Tools9n评估板的选择评估板的选择具有设计参考价值,使系统的硬件、软件开发同时进行,可具有设计参考价值,使系统的

6、硬件、软件开发同时进行,可加快开发进度,降低开发风险。加快开发进度,降低开发风险。n编写板级支持包编写板级支持包BSPBSP代码代码与硬件结构有关。不同操作系统供应商会提供与硬件结构有关。不同操作系统供应商会提供BSPBSP的开发方的开发方法和开发模板。法和开发模板。n 软件开发过程软件开发过程n开发过程开发过程n建立交叉开发环境(如建立交叉开发环境(如gccgcc、ARM SDTARM SDT、TornadoTornado等)等)n交叉编译和链接交叉编译和链接n重定位和下载重定位和下载n联机调试联机调试10n在主机系统上对软件进行仿真验证在主机系统上对软件进行仿真验证n在目标系统上运行,测试

7、软件功能在目标系统上运行,测试软件功能n代码优化代码优化n清除无用代码清除无用代码n清除调试代码清除调试代码n浮点运算尽量使用浮点处理器浮点运算尽量使用浮点处理器n访问最频繁的变量使用寄存器型或自动变量访问最频繁的变量使用寄存器型或自动变量n耗时大的函数使用汇编语言编写耗时大的函数使用汇编语言编写n编译时设置较高的优先级(通常编译时设置较高的优先级(通常03级,级,3级最高)级最高)112.4 系统测试系统测试n硬件测试硬件测试n部件功能测试、可靠性测试、电磁兼容性测试、性部件功能测试、可靠性测试、电磁兼容性测试、性能指标测试(如通信系统的误码率)等能指标测试(如通信系统的误码率)等n软件测试

8、软件测试n功能测试(黑盒测试)功能测试(黑盒测试)输入测试数据,观察输出是否为预期结果。输入测试数据,观察输出是否为预期结果。n极限情况测试(如使输入通道、内存缓冲区、磁盘控制器极限情况测试(如使输入通道、内存缓冲区、磁盘控制器等超载)等超载)n边界测试(输入特定输入范围边界的值)边界测试(输入特定输入范围边界的值)n异常测试(测试触发异常模式)异常测试(测试触发异常模式)n随机测试(如测试用户界面代码的健壮性)随机测试(如测试用户界面代码的健壮性)12n覆盖测试(白盒测试)覆盖测试(白盒测试)尽可能使每条代码语句、判定点或判定路径都最少被执行一次尽可能使每条代码语句、判定点或判定路径都最少被

9、执行一次n语句测试:选择的测试实例至少执行一次程序中的每条语句语句测试:选择的测试实例至少执行一次程序中的每条语句n判定或分支覆盖:选择的测试实例使每个分支(包括真与假判定或分支覆盖:选择的测试实例使每个分支(包括真与假分支)至少运行一次分支)至少运行一次n条件覆盖:选择的测试实例使每个用于判定的条件(项)具条件覆盖:选择的测试实例使每个用于判定的条件(项)具有所有可能的逻辑值有所有可能的逻辑值n灰盒测试灰盒测试将黑盒测试与白盒测试结合的一种测试。只覆盖程序代码中的将黑盒测试与白盒测试结合的一种测试。只覆盖程序代码中的特定部分。特定部分。n性能测试性能测试 对系统的综合性能进行测试对系统的综合性能进行测试13

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁