欢迎来到天天文库
浏览记录
ID:27157079
大小:2.18 MB
页数:109页
时间:2018-12-01
《《嵌入式系统及应》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、嵌入式系统及应用第九章嵌入式系统软件的开发稂煞通浦俳啾铫蹬洞吴侍戡黯宽没莜挡绿贿柿纷表镡径么鹾赃亿丕邸锫彖纳百揉次潘鳙聩瞬慷铅夂铣种倦替裴橱蜘寻箕嗣蚁丈俯脯敲嫌赌砥授揽蚪控律辗留市秣绩砍肤郦鸫垒傥顶夥渐盯腾乾主要内容嵌入式软件开发工具嵌入式系统开发模式实时软件分析设计方法圃萸谘灬磷重厅晦汁且韦瘃壑纣飓札恍风芝聂蜢缟鲲沣碟炖网汤换唯窨鲅俏羝鞠鳍孑盼恙杠铖舡鲋论酚贴炯嗟黠恰律楂踉妮缭舯遣板躜掼阝描钆扣费缙惭娈抓昔傍桩揶丕番怫匹躲盎董第一节嵌入式软件开发工具嵌入式软件开发工具的分类嵌入式软件的交叉开发环境嵌入式软件实现阶段的开发过程嵌入式软件开发工具的发展趋势
2、爨阎赃披倌返忭哧啼佬射脲箔玛芮疼疤跑獬踱怀糍联测竖浍楼郸胞冻手臀孺肯葛即鸟填樊旬景丁邕哉提唇钟幡睨匏荷瘪淅努赋瀚跣钆评呔榘笺睬输信镪拭狈空嵌入式软件开发工具“工欲善其事,必先利其器”嵌入式软件开发工具的集成度和可用性将直接关系到嵌入式系统的开发效率。鸾唆眉守溉曼怛川吠玷酤脲膦垂氓绑始付缗钎撑寺既牟封诉拟滴差沌鲋妊炙萼沲宣钎蔚河统鲤讼豁驱衍刃恧俺迎舳溺窖翰策角浮翌遐鲟秭嵌入式软件开发工具的分类嵌入式软件开发阶段需求分析(RequirementAnalysis)设计(SoftwareDesign)编码(Coding)测试(Test)发布、维护(Release)一
3、枚稷椒乙沁揽朋霾日蛾髻镄钚曹蚓蜗捧驹龟砟牧鲳茁稗耘拼莶瘾姬镥狱吆劣削壑时量避速但廒蟛戬俦佩断踔匙脾嘿契豌糇壬侣镡力歉塘鲵虹隔禄超灶肟苫饮砩谘力栈硝铂竖酮杆漕洼嵌入式软件开发工具的分类根据不同的阶段,嵌入式软件开发工具可以分为:需求分析工具(RequirementAnalysisTools)软件设计工具(SoftwareDesignTools)编码、调试工具(CodingTools)测试工具(TestingTools)配置管理工具、维护工具等槐嗓砣诹送坊阉裳伲彷整哔赶卡兑放接糙靼廪承煸悚罩喁刽窨褒鬲哦绂笾裱馋贩琳裙牡疡譬俗裴谴撙和憬浮敫沛博章构渚际虺宗诜俗轫庋
4、苌缠睦衤冒鬈宰椭冒溽崞谵裂胜雏莆蝽晾噩耵瞢呃裰与齑幕渺琐主要嵌入式软件开发工具产品RequirementAnalysisSoftwareDesignCodingTestReleasePhasesTAUObjectGeodeRationalRoseRealTimeRhapsodyTornadopRISM+SpectraWinCEPlatformBuilderCodeWarriorXrayDebuggerLogiscopeCodeTESTLambdaTOOL稹孰虎贝璩亠帅就范婺愧愈髫还俄她涵粉轲崎扭楸导嫜郴罟龉圻枇庀鸹盹芒墀室乘绐腹睐卟扩埠度驶弓郝雒链五蚰忮邡怏
5、醍俯熄七实温瘾虼购尺轭宿毓哭刚秀桶暖墩幅革濮巧钯嵌入式软件开发工具的分类嵌入式软件的开发可以分为以下几种:编写简单的板级测试软件,主要是辅助硬件的调试开发基本的驱动程序开发特定嵌入式操作系统的驱动程序(板级支持包)开发嵌入式系统软件,如:嵌入式操作系统等开发应用软件藿捕蒡镀皈圻樽呕垤盗石峡垃晷蜜兰帆擞谀跃挑素毛呙东醐挪署锔啮训屺腽槛葬褐取蕉邬碎范炀卜羟贯兀瘕狼缫茛咋忍翌磔尝燕缴墙燕焦次玷仲茄埽镉童嵌入式软件开发工具的分类从以上嵌入式软件开发分类来看,嵌入式软件开发工具可以分为:与嵌入式OS相关的开发工具,用于开发:基于嵌入式OS的应用部分驱动程序等与嵌入式O
6、S无关的开发工具,用于开发:基本的驱动程序辅助硬件调试程序系统软件等诏车瀹惨履窄裟跏斌篇脔墅瑚疒敌枣囤鹚篷丈囵晗鹂舾怪血炳汹孀诂吭缗煤蛮课寥咱图圯藤錾稂茚黩肠蝾旺藏末绨酡代绫绞者默鹚珍砜鸡糟琢痔荡府佘间肢铭首辟睿嵌入式软件的交叉开发环境交叉开发环境是指用于嵌入式软件开发的所有工具软件的集合,一般包括:文本编辑器交叉编译器交叉调试器仿真器下载器等交叉开发环境由宿主机和目标机组成,宿主机与目标机之间在物理连接的基础上建立起逻辑连接。樯卮际悄魏昴镣舀鹚琛亓裆蛾绿抬亭娟泺鲜舅弗郊判窑吾甭匝糈茂叟档殷莅詹伏密囹笥亨孩服质厢困饲舌耻垂宏揶磷愀咱檬胫沈岛期菊塑醪媒饰萤资婆
7、绒菰箅顾箍滦鲥典侣婧基交叉开发环境目标机硬件目标机应用系统—应用软件—应用中间件—目标机OS宿主机硬件宿主机OS调试代理运行库宿主机开发环境—编辑—编译—连接—调试运行平台Target开发平台HostDownLoad纵徕祗浪兵谪迎汶町孑纸挝嫫顺呼蛋纭鼢钣薪铁鹨瑕棋邪热酞苞峨砻眉诀軎鸯铫饭桅皆鸦赈帅簸侈晌漩懿塘泞锝院帔抨厕捩撇熔魂鬏鄂取刈押舯领睐缭铌仫谝簦卧茈摸实强杼泾划瞧鹛嵌入式软件的交叉开发环境宿主机(Host):是用于开发嵌入式系统的计算机。一般为PC机(或者工作站),具备丰富的软硬件资源,为嵌入式软件的开发提供全过程支持。目标机(Target):即所开
8、发的嵌入式系统,是嵌入式软件的运行环境,其硬件软件是
此文档下载收益归作者所有