嵌入式电子飞行仪表系统的软件结构与实现

上传人:博****1 文档编号:561928942 上传时间:2022-11-26 格式:DOCX 页数:8 大小:73.56KB
返回 下载 相关 举报
嵌入式电子飞行仪表系统的软件结构与实现_第1页
第1页 / 共8页
嵌入式电子飞行仪表系统的软件结构与实现_第2页
第2页 / 共8页
嵌入式电子飞行仪表系统的软件结构与实现_第3页
第3页 / 共8页
嵌入式电子飞行仪表系统的软件结构与实现_第4页
第4页 / 共8页
嵌入式电子飞行仪表系统的软件结构与实现_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《嵌入式电子飞行仪表系统的软件结构与实现》由会员分享,可在线阅读,更多相关《嵌入式电子飞行仪表系统的软件结构与实现(8页珍藏版)》请在金锄头文库上搜索。

1、嵌入式电子飞行仪表系统的软件结构与实现北京航空航天大学电子信息工程学院39020818 徐广毅电子飞行仪表系统(Electronic Flight Instrument System) 以下简称EFIS为了实现基于嵌入式电子飞行仪表系统的数据综合显示,我们选取了基于Intel StrongARM 1110的JingWei开发平台,进行核心部分包括数据接收,解码,综合计算和综合显示,以及黑匣子部分的数据记录的软件开发。为了缩短开发时间,降低开发难度,我们在操作系统的选取上采用了Microsoft公司优秀的嵌入式操作系统Windows CE 3.0。开发工具选用了Embedded Visual C

2、,结合JingWei的SDK与PlatformBuilder进行整个硬件平台上软件部分的设计和开发。飞机上各路传感器的数据经过我们所设计的综合数据采集系统的采集后,通过串口编帧发送,JingWei通过串口1接收到数据后进行解码和校验,将正确的数据后通过系列的计算后,调用绘图函数以图形方式综合显示在彩色LCD上。另外,所接受到的数据还会保存在我们所设计的固定格式的二进制文件中,保存在JingWei的SDRAM中实现黑匣子部分的数据记录,借助我们所开发的基于X86系统的黑匣子回放软件,可以分析回放黑匣子的保存数据。 在软件上,PlatformBuilder对于专有硬件平台的操作系统的定制和裁减,E

3、mbedded Visual C+对于系统平台上应用软件的开发均提供了极大的便利,CPU的强大的数据处理能力,彩色LCD显示屏的综合图形显示,也为整个以显示为核心的系统提供了充分的保证。 对于EFIS系统的扩展部分,诸如VFR(虚拟飞行法则)与ILS(仪表着陆系统)和EFIS系统的结合等,由于时间紧迫,任务繁重,都只在理论上和实验中实现,并没有真正加入到系统中。软件系统方案论证1 操作系统方案一 核心的操作系统部分选用开放源码的uc Linux来实现,我们可以直接修改系统的源码,经过裁减后直接编译出自己的Linux内核,接着基于这个系统来设计开发应用程序部分。这样的工作量无疑是非常大的,对于u

4、c Linux操作系统的陌生和整个开发时间的安排以及核心的EFIS部分的工作量使我们在这个平台上的计划止步,Linux下不是十分便利的开发环境也限制了我们的能力。因此,本设计没有采用这个方案。方案二 操作系统选用Microsoft Windows CE 3.0。Microsoft Windows CE 3.0 在众多的嵌入式操作系统的平台中一直比较优秀。Windows CE是支持多平台的可定制的嵌入式操作系统,虽然在图形界面上和Windows X86家族系列长得很像,让人们误以为是Windows X86平台的移植产品。但在实际上,WindowsCE的代码全部是重新设计并编写的。它同样支持多线程

5、,完全抢先执行和多任务的操作系统。系统在设计上采用完全的模块化结构,非常有利于裁减和编译。另外,完备的驱动程序和便利的开发环境IDE也非常有利于我们在限期内设计开发出我们所制定的较为完整的EFIS系统的目标。图一 Microsoft Windows CE系统配置及基本组织图使用PlatformBuilder 3.0结合适用于JingWei的bsp包,外加模块的裁减编译后导出适合开发应用程序的SDK,使用Embedded Visual C便可以开发编译出在这个平台上运行的软件。将我们所开发的软件和操作系统直接编译成为一个镜像文件,通过JTAG口烧写进JingWei的flashrom便实现嵌入式系

6、统的软件硬件化。2 曲开发繁环境盏选择惠好了径操作着系统螺平台赌之后寸,所稼要做冤的便犬是如番何选救择应珍用软傅件的检开发秒环境屯,摆旷在我率们面终前有移两个财方案劈:粒方案鼻一搬麻 采予用E剩mb甲ed扑de爹d 盘Vi歉su丰al牌 B垄as幅ic五。使适用P辣la菌tf荡or熔mb捕ui玻ld练er番可以说输出涂EV薄B使酿用的底SD肠K,船EV卡B的丝开发锋环境舒相对咐直观旧简洁恰,开跨发难汇度相爽对较健小,喝但是传编译和生成策的目抬标代龄码过成于繁凤琐站,三编译芦效率淹相对垦较低惭,坝程序程运行晓速度培较慢关。堪对于串EF差IS瓜实时鱼显示脏各项娘数据陷的要伙求完冠成的换并不菌是非排

7、常好域,在母熟悉污过E料mb皱ed吃de画d 传Vi授su拳al最 C傅殃之后惜,我哈们放竿弃了阁这个健方案孕。度方案梁二 秧 应扁用程惩序开黄发使恋用E摔mb急ed捐de卸d 敞Vi攀su刻al学 C摇旦结合搬SD非K使俊用A允PI义函数裁直接富编写煎WI垮N3橡2程盖序的锹方式买进行穗编码退,这晃点不为仅大察大提巨高了抓编译歪效率祝,减尽小了宅目标挽程序档的大惧小,雄 C圣同时前也渗具备仆强大揭的开叔发底革层设声备驱搬动的岁能力柱,程葡序执道行速巾度更知快签,腊更加拜符合匆嵌入势式系疗统实缝时性亲的高吃水平柄要求航。当参我们附自行都裁减典Wi抚nd眨ow陡s 展CE誉模块锄到处愤SD统K后

8、怪,很尿多的纹MF童C类胖库所捡封装丘的函钞数将谢不会腾被包肆含在博SD说K中逼,因计此我局们放歪弃了叉MF茅C直格接使唉用A关PI涛编写骑。另文外,凯使用欲AP诱I方彻式编娱码所漠编译孝出的流代码佳会更冻加的年精简般。通设计告与论印证晶1局系统屡镜像吊档的歪设计厘EF浓IS阵系统租中对聚于图冷形的威要求屠很高灯,摧GD听I函奇数支盆持差这部分分必怜不可腔少。浩对于呀黑匣椅子功净能的腔实现吐在J捐in香gW泉ei稳平台刊上是捆依赖滚于可键靠的驴文件址系统到。对盖于通葱讯部次分又欺是整举个系盈统数套据传恋输的信主干针。所酸以综雀合了抢以上拒的模渣块后因,我氏们在捉Pl丙at跑fo展rm欢 B抹u

9、i依ld肥er胡中选愤择了火MA兔XA掠LL似的最兆小配乏置,彩包含章了用罩户图骆形接鄙口G劫UI拢和文框件系节统。不在基歪于J蔬in锡gW影ei绵的B母SP僻包上哥,选月取了哗Co佣m1轧,D趴is害pl兽ay烦和搭To歇uc多hp晨ad首的驱笼动模雾块,桐结合名我们默的应槽用程辽序部准分作倍为用院户模允块,淡将整球个系篮统编丝译为见了一抗个单崇独的严镜像用档。批我们锡修改毛了这胶个系滥统的圈文件道结构陪和程勉序的隔分布龄位置部,构牌造出野了应封用于去这个遭平台冲固化映代码妻的应巴用程喝序。膊实现疫了系腿统复默位或宇者重怎新加定电后伍能够秧迅速渔进入焦EF姿IS李系统丢的目漂的,泉无需齿任何

10、巷人工词干涉创。实型现了费简单石的固醉化和衔专有碗。皆另外洽,在尽不断温的试相验中乏,我笔们发挖现导冈致J镜in在gW吧ei仰死机朴的很属大一撞部分废因素骡便是致Ex恼pl损or辟er恩.e召xe凡,为豪了突变出图陪形的吵显示艘部分便,我扎们在芹初始齿注册倡表中佣将这它部分及去掉勒没有怜编译办进镜锈像。以死机室状况笔大大岸的减爸少了菌。最屡终生培成的将镜像振文档邀为N蕉K.均bi生n沃图2博哲NK同.b黄in隐镜像桃组成顶图智2束EF难IS讯系统态软件远框架第设计伏责泉潜系统拨的主权干部站分为全数据隆的通艰讯和偿显示检。在笨飞行蚂员的邮反映黑时间组内要家比较不好的懂解决酒实时音数据胞流的喉通讯

11、塞和以夺一定暂精度丽的状显示割问题桑。在僵人眼钞可察阴觉的北范围咏内尽钳量做的到快错速的索刷新瓶屏幕哨,保傅持当第前显燕示数玉据最雾新,遍实现贡实时毫准确款的橡形象舅显示纷。掉玩户在系午统资辞源非寸常有宾限的固状况刷下,奴我们境要喝解决鞭在蚊保证誓数据聋通讯仔的精胸度和酱速度倚的基木础上菠,尽钉量提信高显企示刷粥新故速度项这样温一个相问题剃。刷碧新豪速度尸制约碗了整志个系稳统的兔数据乳的采态集频谣率和太显示理效果切:朽刷新络的速妈度过戚于缓无慢,必不仅捕在视膛觉上赤产生厚了明抖显的费停滞浑感,澡而且姐大大谷的制轮约了叙数据肢显示汁的实虫时性片。在帖显示设速度尾和整旗个系锈统宵的通较讯速永度叮之

12、间邮找到里一个辈比较哈合适桌的分皮割点帽,是撕我们投在设骄计E能FI蔬S所评追求进的合实际优目标麻,也凤是整磨个系标统舞能否岛使用蜘的关脾键所造在!目在我顿们的派系统应中,掩包括谁GP允S缩(G询lo盯ba通l 亿Po愤si叼ti模on格in薄g 住Sy址st凶em骡)而卫星索所提铃供的哲定位光信息态(包柏含友多机宗在内乳)以夏及本茫机近退1斧9滔路飞捞行参碗数等给在内新的所厘有资域料的咱综合辣显示眠必须绢将整喊个系胜统的井综合尤报警详系统振完美教的结社合进负来歪。作段为飞兰行员吃,他吴们所绞关注阁的往航往直滨接的壮视觉饭信息接,所桨以使烈用综漆合的秘仪表饱显示焰始终源要作卖为幼主导毙,由因此

13、崖在飞衔行员肿以飞缠行经燃验来喝判断拔当前绕飞行碍参数划是否羊处在赠警戒惰范围问并由伯此做饲出判晴断之链前跑,帅我们女的警纵报系育统就并必须房对这才些参普数加率以判过断并陡将判奏断结畅果直毒接的茅在第弟一时沿间内准显示畅出来抬。孟鉴于辩飞行寻任务校的多叹样性傍,我久们不寨能将拾整个压警报箱系统带的判葛断参映数固止化进诚程序耀,协必须无实现役给飞纵行员劫的不君同设谋定预茶留出劫统一士的动霜态接葡口,爹使飞饰行员味能够园随时档设置卵而不出必重奏新编劲译系洪统弄。海整个仰系统统的软鼓件功丈能模州块框丛图如裤下舰:壁图粮3 灵EF堵IS定软件商部分转功能轰和作翼业框兰图爸EF穗IS阅系统麦的软丙件功廉

14、能实掀现框辟图方羊案如蜻上图肾所示馅,作毅为中占心部寺分的红图形押显示为始终鞭占据布在主评导地研位,绢围绕剂着这克点,壤将所师有的蔑功能拴划分崇为四诉大模擦块:境1.森数据造通讯眉接口贪。峡2.后预警徒规则川和斤图形刘警报盲。诚3.证实时昆综合榨显示锈模块许。侦4.狸黑匣吼子数魄据采抖集记绕录模扰块。汗骄 作暂为外毙部数翼据源奸和驱隐动图掏形动必态显捧示的死通讯端接口岂部分贸,在音系统争的软兔硬件碗衔接扒部分遵中起趣着关荒键的初桥接故作用兔。虽吓然数瓜据以励比较涌快的评速度剧27疾30印 B槽ps息(共砍10繁帧数伐据)捉的速危率实赵现实寻时的洗将飞瓜行参物数传漫递进叹中央咱处理录计算隙机的是

15、功能活,但竹图形骨的刷薄新往智往只扎能显敬示其谜中的耕6帧侍到7妈帧,嗓虽然站飞行搁员能剑够忍暖受这辰种速颤度,熊勉强天能够想满足券实时护显示胡的要酷求低,但拐是这杏给航曲空黑累匣子面的持数据浑记录熄带来指了一早点额点的宇麻烦倾,油因为凡航空天事故蹄的整店个过塑程关奶键部量分只性有几晌秒钟兄,喷所以撑将飞蒸行数贪据以沿等同磨于接层口通枯讯速任率的姑速度驶记录裂下来葛是作恢为黑塔匣子处所必鞭须要毒实现江的让。蝴也就止是说蜜我们铸在图沾形显免示中舍忽略施掉的撇那部旦分数勒据在寄黑匣天子中赚将会男完整杠的保津留下总来。耕数据叉通讯既和接倡口部躬分实撕现了珠由通惑讯接酸口读梅入编狡码数掩据,道将数绩据

16、译旋码为柄我们脑所规失定的丸有效回的通犹讯格样式后恨,转朋换成边可供拒计算街机程薄序直皱接调录用的翁变量狸值等堤功能志。作夸为原洽始的轰数据常格式军,我纠们将掠读入毅的数碌据通蛙过程那序直染接控伐制为记有效亩格式搅后,辱存储蹈入文圆件中蛮。将姻帧格聋式数姥据塑做抵有效筒的转书换,吧存储窑在全厨局对复象中悬为其赤它的燥模块输调用己实现克了飞坊行数轧据显倚示的衡通用就接口汪。一丛旦成灶功的毒实现不了软锦件和志硬件胀通讯违部分巩,飞松机的霜飞行扯参数万就已费经成恐功的锹采集余到了庸计算案机,暑有了丢这些廉飞行蚁资料颠,便江有了覆实现信图形任显示蛙的最尼根本翠的基等础。提对于眼数据宁通讯冒的详男细介申绍请喊参看蔽嵌说入式察电子胁飞行关仪表宅系统冰的通禁讯接哀口兔一文井。险剩数据丙被分矮为1拖6种宿,包孟含在城GP暂S定辩位和泛群体舍飞行闻的导恢航数蜓据在貌内的型所有劣有效驶数据灶,鹊在实史时显漏示的吓同时裁,哥还构要经爬过警梳

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

当前位置:首页 > 金融/证券 > 财经资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号