[发明专利]符合民用飞机不同软件等级要求的软件运行控制系统与方法有效
申请号: | 201310628727.X | 申请日: | 2013-11-29 |
公开(公告)号: | CN103631591A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 潘超军 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445;G06F11/36 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杜林雪 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 符合 民用 飞机 不同 软件 等级 要求 运行 控制系统 方法 | ||
1.一种符合民用飞机不同软件等级要求的软件运行控制系统,应用于航空全双工交换式以太网交换机中,其特征在于该控制系统包括:
第一存储单元,其中存储有引导软件、默认软件和默认配置表,该第一存储单元受硬件保护,其中存储的引导软件、默认软件和默认配置表不支持现场加载;
第二存储单元,其支持外部的数据加载器的数据加载,并支持现场加载功能,通过第二存储单元,新的OPS软件和OPS配置表可加载到交换机中;其中第一存储单元中的默认软件和第二存储单元中的OPS软件都分成了A级和D级,其中A级软件被编译为一个可执行文件,D级软件被编译为另外一个可执行文件;另外,外部数据加载请求的监听、是否允许或拒绝数据加载的判断都由A级软件实现,而数据加载功能由D级软件实现;并且第二存储单元内还存储有新的加载软件飞机部件,该新的加载软件飞机部件包括OPS软件或OPS配置表,其通过现场加载的方式加载到第二存储单元;
加载单元,其与第一存储单元与第二存储单元连接,用以将第一存储单元与第二存储单元中不同的软件或配置表加载到CPU的随机存储器中;
非易失性随机存储器单元,其与加载单元连接,设有热启动标志与数据加载标志,该两个标志可被修改;
CPU随机存储器,与加载单元连接,接收加载单元加载的软件或配置表等并运行;
内存管理单元,由引导软件进行设置,使CPU只能访问CPU随机存储器和用于存放新的加载软件飞机部件的第二存储器中设定的地址范围。
2.一种利用权利要求1所述的符合民用飞机不同软件等级要求的软件运行控制系统对符合民用飞机不同软件等级要求的软件运行控制方法,该方法包括如下步骤:
交换机上电后,默认运行引导软件,引导软件读到非易失性随机存储器单元中的热启动标志为0,则把第二存储单元的A级OPS软件和OPS配置表加载到CPU随机存储器中运行,并进入OPS模式,在此模式下A级OPS软件会监听外部数据加载请求;如果收到外部数据加载请求,并且目前的条件允许接受外部数据加载,则A级OPS软件会把非易失性随机存储器单元中的热启动标志置1,并写一个值到非易失性随机存储器单元中的数据加载标志里,然后复位重启;如果当前条件不允许接受外部数据加载,则A级OPS软件会拒绝外部数据加载请求;
复位重启后,引导软件再次运行,当读取到非易失性随机存储器单元中的热启动标志为1,并根据非易失性随机存储器单元中的数据加载标志,把第二存储单元中的D级OPS软件加载到CPU随机存储器运行并进入数据加载模式;在运行D级OPS软件之前,引导软件通过内存管理单元设置,使CPU只能访问CPU随机存储器和用于存放新的加载软件飞机部件的第二存储单元地址范围,然后跳转到已经加载到CPU随机存储器的D级OPS软件运行;D级OPS软件负责具体的数据加载,将接收到的新的加载软件飞机部件写到上述内存管理单元设置的第二存储单元中存放新的加载软件飞机部件的地址,把非易失性随机存储器单元中的热启动标志置1,并写另一个值到非易失性随机存储器单元中的数据加载标志里,然后复位重启;
复位重启后,引导软件再次运行,它读取非易失性随机存储器单元中的热启动标志为1,并根据非易失性随机存储器单元中的数据加载标志,把A级OPS软件加载到CPU随机存储器运行并进入OPS模式,A级OPS软件根据数据加载标志的值得知有新的加载软件飞机部件被接收到,则A级OPS软件对新的加载软件飞机部件做CRC校验,如果CRC校验通过,则把新的加载软件飞机部件覆盖到第二存储单元中原来存放A级OPS软件、D级OPS软件或OPS配置表的相应的地址,并发送数据加载成功的确认帧到外部数据加载器,并把非易失性随机存储器单元中的热启动标志清0并复位重启;
复位重启后,引导软件再次运行,读取到非易失性随机存储器单元中的热启动标志为0,则把第二存储单元A级OPS软件和OPS配置表加载到CPU随机存储器中运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310628727.X/1.html,转载请声明来源钻瓜专利网。