1.本发明涉及高轨道航天应用技术领域,具体地,涉及一种面向航天应用的可靠嵌入式软件系统。
背景技术:2.长期工作于航天高轨道强辐照环境下的嵌入式计算机系统,存在数据存储单元受高能粒子冲击引发的粒子翻转问题,从而造成计算机系统软件在执行取指、译码过程的异常,对系统的稳定性和可靠性带来巨头的考验,特别是近年来,随着航天领域巨量计算和高带宽处理需求的增加、系统长期运行时间更长,系统软件面临粒子翻转引发异常的概率越来越高,如何提升航天应用软件的可靠性已成为当前航天科技工作者需要解决的一个重要问题。
3.公开号为cn112416337a的发明专利,公开了一种面向航天嵌入式系统的软件架构开发系统,包括:信息提取模块,用于提取和分类航天型号软件需求文档中的软件关键信息;建模验证模块,用于对软件关键信息进行形式化建模、验证与封装,得到软件的可复用组件;软件组件库,用于存储所述可复用组件;框架生成模块,用于构建软件代码框架,所述代码框架由从软件组件库中调用的可复用组件构成;软件代码编辑模块,用于在所述软件代码框架下,根据软件的业务逻辑、控制逻辑和算法逻辑编辑软件代码,生成可执行软件本发明可以丰富软件开发自动化技术。
技术实现要素:4.针对现有技术中的缺陷,本发明提供一种面向航天应用的可靠嵌入式软件系统。
5.根据本发明提供的一种面向航天应用的可靠嵌入式软件系统,所述方案如下:
6.一种面向航天应用的可靠嵌入式软件系统,所述系统包括:用户程序、可靠操作系统、bsp可靠支持包、处理器、存储器以及其它外设;
7.其中,用户程序、可靠操作系统、bsp可靠支持包是嵌入式系统的软件组成部分,bsp支持包负责对系统硬件的功能驱动;可靠操作系统运行在bsp支持包之上,负责对系统资源的调度和管理,用户程序通过操作系统提供的接口实现该嵌入式系统的业务功能;
8.处理器、存储器以及其它外设是系统的硬件组成部分,是实现系统功能的基础硬件单元,处理器负责计算、存储器负责计算数据和指令的存储、其它外设负责射频、网络、语音在内的相关功能;
9.操作系统还包括:接口管理、任务管理以及健康控制模块,其中接口管理实现操作系统与用户程序之间的接口管控;任务管理实现应用程序创建任务的调度关系、优先级、负载均衡;健康控制模块实时监控操作系统的功能状态,并对栈溢出、任务挂死、死锁在内的相关异常情况进行记录和恢复,避免故障扩散;
10.bsp支持包还包括:硬件纠错控制模块、系统冗余控制模块以及外设驱动,硬件纠错控制模块基于处理器和存储器特性设计,其中处理器纠错基于处理器对关键寄存器的保
护,存储器纠错控制基于存储器ecc功能,通过降低关键器件的性能获得计算执行的可靠性;系统冗余控制模块通过软件的冗余设计实现系统可靠性提升,具体包含软件、配置数据的加载检测、版本的升级回退能力,其它相关外设驱动实现对外设的访问和功能控制。
11.优选地,所述硬件纠错控制模块基于处理器和存储器特性设计,其中处理器纠错基于处理器对关键寄存器的保护,存储器纠错控制基于存储器ecc功能,通过降低关键器件的性能获得计算执行的可靠性。
12.优选地,所述系统冗余控制模块通过对软件的冗余设计提升系统可靠性,包含软件、配置数据的加载检测、版本的升级回退能力。
13.优选地,所述软件、配置数据的加载检测通过crc校验和三取二举手表决的方式进行单余度故障处理,首选对系统镜像分别进行crc校验,全部校验通过,则使用默认镜像进行引导,部分校验通过,则使用任意一个校验通过的镜像,所有镜像crc校验均不通过的情况下,按照bit位进行二选一系统镜像恢复,并将系统恢复镜像进行crc校验,校验通过引导镜像加载,校验不通过则进入版本回退切换流程。
14.优选地,所述系统的升级和回滚功能驻留在系统冗余控制模块中,支持系统在线升级能力和升级失败的系统回滚能力;
15.系统在线升级功能子模块接收的到地面站发送的升级镜像或配置数据时,检测当前正在使用的镜像或配置数据组,并将镜像和配置数据依次固化到另外一组镜像或配置数据中去,更新过程中对镜像或配置数据进行同步更新,更新途中发生更新异常时,不切换系统引导标识,正确更新完成并完成crc一致性校验,更新引导镜像标识,系统在复位后优先加载新版本的镜像和配置数据。
16.优选地,所述回退切换流程下,版本校验切换到另外一组镜像b,该组镜像为系统上一可用功能版本,由三个完全一致的镜像组成,重复系统加载检测过程,通过校验检测,则将系统镜像启动标准修改为b,下次系统启动优先从b镜像组启动;配置数据的加载检测与镜像加载检测一致,最后将选中的镜像和配置数据由引导程序完成最后的加载过程。
17.优选地,图形化配置界面是嵌入式系统开发工具的重要组成部分,图形化配置管理界面内嵌在嵌入式系统软件集成开发工具中,用户可以通过集成开发工具以所见即所得的图形化配置界面实现对系统功能的裁剪,配置界面的配置项包含存储可靠性提升模块、系统冗余配置模块和健康控制模块;通过图形化的配置管理界面,根据不同场景下对应用程序在加载启动时间、调度响应时间、业务恢复时间上的要求,勾选相关的功能子项,编译生成相应的可执行程序。
18.优选地,所述健康控制模块用于系统的运行健康查询和健康控制,包含:系统镜像状态、配置数据状态、操作系统运行状态、系统异常日志紧急记录、异常日志加密压缩、异常日志远程导出、查看、系统故障故障切换、自检控制在内的相关功能。
19.优选地,所述健康查询包含镜像状态查询、运行状态查询、信号状态查询、中断执行状态、日志状态、自检状态、电子标签、异常日志、死锁以及门限状态。
20.优选地,所述健康控制中包含版本控制与自检控制,版本控制支持系统远程升级、版本校验表决、版本回滚等功能,支撑系统镜像和配置数据版本的管理,自检控制通过分析系统自检数据对系统功能进行动态调整,最大限度保障系统功能的正常运行。
21.与现有技术相比,本发明具有如下的有益效果:
22.1、基于操作系统、驱动和引导程序软件,在软件层面有效缓解在航天高能粒子辐照环境下嵌入式计算机软件因粒子翻转引发的系统异常,在不增加硬件成本的基础上提升系统的稳定性;
23.2、直观图形化配置界面在提升系统软件可靠性的同时,降低开发难度,提升开发效率,缩减产品研制周期;
24.3、软件冗余设计,确保系统单镜像/配置数据故障、单组镜像/配置数据故障场景下系统的正确恢复运行能力,同时可实现远程的系统在线更新,版本错误回滚;
25.4、具备健康健康能力,可动态监控系统的运行状态,通过指数分布模型的进行模块实效检测,有效控制系统的健康运行状态,可以满足不同严酷等级应用场景下的健康检控需要。
附图说明
26.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
27.图1为系统模块上下文示意图;
28.图2为寄存器周期刷洗示意图;
29.图3为系统冗余控制模块示意图;
30.图4为图形化配置截面示意图;
31.图5为健康控制模块示意图;
32.图6为系统中加载过程示意图。
具体实施方式
33.下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
34.本发明实施例提供了一种面向航天应用的可靠嵌入式软件系统,参照图1所示,该系统包括用户程序、操作系统、bsp支持包、处理器、存储器以及其它外设;
35.用户程序、可靠操作系统、bsp可靠支持包是嵌入式系统的软件组成部分,bsp(板级支持包)支持包负责对系统硬件的功能驱动,操作系统运行在bsp支持包之上,负责对系统资源的调度和管理,用户程序通过操作系统提供的接口实现该嵌入式系统的业务功能,例如:遥测、导航、图传、语音等。
36.处理器、存储器和外设是一个嵌入式系统必要的硬件条件,处理器负责系统的数据计算,存储器负责数据和指令的存储,外设接口负责系统对外的通信与控制。操作系统安装到带有处理器、存储器和外设的嵌入式设备上,用户程序驻留在操作系统上,通过操作系统相关接口完成对嵌入式设备资源的访问。
37.操作系统还包括:接口管理、任务管理以及健康控制模块,其中接口管理主要负责操作系统系统对应用程序提供的接口,相关接口调用的条件和场景等。任务管理主要实现应用程序创建任务的调度关系,优先级、负载均衡等,健康控制模块实时监控操作系统的功
能状态,并对栈溢出、任务挂死、死锁等异常情况进行记录和恢复,避免故障扩散。
38.bsp支持包还包括:硬件纠错控制模块、系统冗余控制模块以及外设驱动,三者相互独立,在bsp支持包中通过控制硬件实现不同的功能。
39.图形化配置界面是嵌入式系统开发工具的重要组成部分,图形化配置管理界面内嵌在嵌入式系统软件集成开发工具中,用户可以通过集成开发工具以所见即所得的图形化配置界面实现对系统功能的裁剪,配置界面的配置项包含存储可靠性提升模块、系统冗余配置模块和健康控制模块;通过图形化的配置管理界面,根据不同场景下对应用程序在加载启动时间、调度响应时间、业务恢复时间上的要求,勾选相关的功能子项,编译生成相应的可执行程序。
40.具体地,硬件纠错控制模块:
41.硬件纠错控制模块基于处理器和存储器特性设计,其中处理器纠错基于处理器对关键寄存器的保护,存储器纠错控制基于存储器ecc功能,通过降低关键器件的性能获得计算执行的可靠性。
42.处理器芯片中寄存器是计算机存储系统的重要组成部分,对计算机系统的运行有着决定性的影响,通过寄存器故障效应实验可以发现,某些寄存器出现某些特定内容时将有可能导致计算机系统出现死机、重新启动、反复进出异常或者其他故障,如果可以对这些寄存器进行保护,从而避免因为寄存器原因而导致的计算机故障,其可靠性将大大提高,要在芯片级完成对处理器寄存器进行保护其成本是非常高昂,美国商业火箭公司spacex选用工业级处理器器件降低成本的成功案例使得航天器设计步入低成本时代。参照图2所示,本发明方案基于成熟工业处理器器件,对其关键寄存器的使用在软件层面进行保护,主要涉及部分控制寄存器和状态寄存器,其中控制寄存器是系统软件通过处理器地址空间对寄存器进行写入操作,其在写入操作过程中和写入后都存在相应的比特位发生翻转的风险,因此周期擦洗可有效降低粒子反转故障暴露的风险。
43.状态寄存器是处理器自身或者外设硬件状态的知识信号,其在执行过程中同样存在粒子反转的情况,作为存放程序和数据的存储单元,容易受到高能离子的冲击而发生翻转,在很多的应用中对存储单元采用冗余技术来对计算机进行保护,常见的方法有三模冗余、校验码冗余等。本发明提出的一种可以实现上述功能,且寄存器规模保持不变的前提下要保护的寄存器规模可变的寄存器保护模型,通过结合备份和编码2种冗余方式对寄存器进行动态保护。
44.系统冗余控制模块:
45.系统冗余控制模块主要通过软件的冗余设计实现系统可靠性提升,具体包含软件、配置数据的加载检测、版本的升级回退能力,其它相关外设驱动主要实现对外设的访问和功能控制。
46.软件、配置数据的加载检测通过crc校验和三取二举手表决的方式进行单余度故障处理,首选对系统三个系统镜像分别进行crc校验,全部校验通过,则使用默认镜像进行引导,部分校验通过,则使用任意一个校验通过的镜像,所有镜像crc校验均不通过的情况下,按照bit位进行二选一系统镜像恢复,并将系统恢复镜像进行crc校验,校验通过引导镜像加载,校验不通过则进入版本回退切换流程。参照图3所示,该流程下,版本校验切换到另外一组镜像b,该组镜像为系统上一可用功能版本,由三个完全一致的镜像组成,重复系统
加载检测过程,通过校验检测,则将系统镜像启动标准修改为b,下次系统启动优先从b镜像组启动。配置数据的加载检测与镜像加载检测一致,最后将选中的镜像和配置数据由引导程序完成最后的加载过程。
47.系统的升级和回滚功能驻留在系统冗余控制模块中,支持系统在线升级能力和升级失败的系统回滚能力。系统在线升级功能子模块接收的到地面站发送的升级镜像或配置数据时,检测当前正在使用的镜像或配置数据组,并将镜像和配置数据依次固化到另外一组(如当前使用的是a组,则更新b组)镜像或配置数据中去,更新过程中对三个镜像或配置数据进行同步更新,更新途中发生更新异常时,不切换系统引导标识,正确更新完成并完成crc一致性校验,更新引导镜像标识,系统在复位后优先加载新版本的镜像和配置数据。
48.图形化配置界面:
49.参照图4所示,在嵌入式航天应用领域,图形化的配置管理界面可以有效降低开发难度,提升开发效率,满足不同应用领域场景对系统可靠性的需求,图形化配置界面主要包含存储可靠性提升模块、系统冗余配置模块和健康控制模块,通过图形化的配置管理界面,应用研发人员无需关注底层细节,根据不同场景下对应用程序在加载启动时间、调度响应时间、业务恢复时间上的要求,勾选相关的功能子项,编译生成相应的可执行程序。
50.健康控制模块:
51.参照图5所示,健康控制模块用于系统的运行健康查询和健康控制,包含:系统镜像状态、配置数据状态、操作系统运行状态(任务、中断、信号、资源锁等)、系统异常日志紧急记录、异常日志加密压缩、异常日志远程导出、查看、系统故障故障切换、自检控制在内的相关功能。
52.健康控制中包含版本控制与自检控制,版本控制支持系统远程升级、版本校验表决、版本回滚等功能,支撑系统镜像和配置数据版本的管理,自检控制通过分析系统自检数据对系统功能进行动态调整,最大限度保障系统功能的正常运行。
53.健康查询包含了镜像状态查询、运行状态查询、信号状态查询、中断执行状态、日志状态、自检状态、电子标签、异常日志、死锁、门限状态等。其中系统运行状态为操作系统层面监控系统自身任务和用户创建任务的任务状态(就绪、等待、运行、僵死)转换具有确定性例如就绪状态的任务到僵死状态只能通过终止任务接口完成,其它场景触发的任务状态变化均可归类为异常场景,这样系统就可以通过追溯过往任务状态变化和触发条件之间的关系,判定任务调度是否正常,并对任务异常状态进行修复,最大程度保障系统的可靠运行。任务调度是否异常、任务堆栈是否溢出等相关系统类异常问题。异常日志模块负责操作系统类异常情况的记录,该异常日志模块对日志归为三类:关键日志、警告日志、普通信息日志,其中关键日志记录系统关键节点信息,该类信息在更新到运行内存的同时更新到非易失存储器件中,警告日志则记录日志信息到内存环的同时周期t(可设置)刷新日志到非易失存储器中,普通信息日志记录系统调用、api控制类接口信息,该类信息实时刷新到内存,不记录到非易失存储器,对于一些系统复位的场景,保存在内存和非易失存储器中的信息主动上传至应用。健康查询同时支持了异常日志信息的下载功能,方便远程问题定位和系统升级。
54.工作原理:
55.本文提供了一种面向航天应用的可靠嵌入式软件系统,该系统在软件层面通过硬
件纠错控制模块基于处理器和存储器特性设计,对系统关键寄存器的保护,存储器纠错控制基于存储器ecc功能,提升系统抗粒子翻转的能力。通过系统冗余控制模块,提升系统镜像或执行程序提的正确加载运行能力,同时系统提供基于操作系统的健康管理功能,可动态监控系统接口、任务、中断的执行状态,对可能发生的异常进行预警和修复,在不增加硬件成本的基础上通过纯粹的软件手段提升系统的可靠性。
56.其中系统冗余控制模块中将镜像状态分为正常、故障和功能降级三个状态,分别使用不同的标识进行标记,并记录到非易失存储器件中,该状态位由系统冗余控制模块根据镜像加载过程的对镜像的校验情况进行置位,例如:系统中存放1组镜像,分别记为a-1、a-2和a-3,系统启动时首先根据系统记录的启动镜像标识(默认a-1镜像)选择镜像进行启动,当系统对镜像a-1校验正常则置镜像状态位正常状态,当镜像a-1校验不通过,冗余控制模块切换到镜像a-2进行校验,同时标记镜像a-1状态位故障;系统冗余控制启动对镜像a-2校验,其校验过程与镜像a-1校验一致。当所有的镜像校验均不通过时,系统置所有镜像的状态为故障状态,并通过举手表决法,以多镜像单字节数据举手表决方式尝试将系统二进制数据恢复到内存中,加载过程如图6所示,并从内存进行镜像加载启动,如系统能够正常加载并自检通过(镜像-r),则将内存镜像-r写回故障镜像分区a-1\a-2\a-3,并置镜像状态为正常状态。当系统镜像检测到出现任务栈溢出、死锁等异常情况且系统无法自修复时,此时系统镜像状态位功能降级状态。
57.本发明实施例提供了一种面向航天应用的可靠嵌入式软件系统,基于系统软件、驱动和引导程序软件,有效缓解在航天高能粒子辐照环境下嵌入式计算机软件因粒子翻转引发的系统异常,在不增加硬件成本的基础上提升系统的稳定性,在商业化低成本卫星上具有一定的应用价值;直观图形化配置界面在提升系统软件可靠性的同时,降低开发难度,提升开发效率;软件冗余设计,确保系统单镜像/配置数据故障、单组镜像/配置数据故障场景下系统的正确恢复运行能力。同时可实现远程的系统在线更新,版本错误回滚;本发明具备健康能力,可动态监控系统的运行状态,通过指数分布模型的进行模块实效检测,有效控制系统的健康运行状态,可以满足不同严酷等级应用场景下的健康检控需要。
58.本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
59.以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本技术的实施例和实施例中的特征可以任意相互组合。
技术特征:1.一种面向航天应用的可靠嵌入式软件系统,其特征在于,包括:用户程序、可靠操作系统、bsp可靠支持包、处理器、存储器以及其它外设;其中,用户程序、可靠操作系统、bsp可靠支持包是嵌入式系统的软件组成部分,bsp支持包负责对系统硬件的功能驱动;可靠操作系统运行在bsp支持包之上,负责对系统资源的调度和管理,用户程序通过操作系统提供的接口实现该嵌入式系统的业务功能;处理器、存储器以及其它外设是系统的硬件组成部分,是实现系统功能的基础硬件单元,处理器负责计算、存储器负责计算数据和指令的存储、其它外设负责射频、网络、语音在内的相关功能;操作系统还包括:接口管理、任务管理以及健康控制模块,其中接口管理实现操作系统与用户程序之间的接口管控;任务管理实现应用程序创建任务的调度关系、优先级、负载均衡;健康控制模块实时监控操作系统的功能状态,并对栈溢出、任务挂死、死锁在内的相关异常情况进行记录和恢复,避免故障扩散;bsp支持包还包括:硬件纠错控制模块、系统冗余控制模块以及外设驱动,硬件纠错控制模块基于处理器和存储器特性设计,其中处理器纠错基于处理器对关键寄存器的保护,存储器纠错控制基于存储器ecc功能,通过降低关键器件的性能获得计算执行的可靠性;系统冗余控制模块通过软件的冗余设计实现系统可靠性提升,具体包含软件、配置数据的加载检测、版本的升级回退能力,其它相关外设驱动实现对外设的访问和功能控制。2.根据权利要求1所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述硬件纠错控制模块基于处理器和存储器特性设计,其中处理器纠错基于处理器对关键寄存器的保护,存储器纠错控制基于存储器ecc功能,通过降低关键器件的性能获得计算执行的可靠性。3.根据权利要求1所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述系统冗余控制模块通过对软件的冗余设计提升系统可靠性,包含软件、配置数据的加载检测、版本的升级回退能力。4.根据权利要求3所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述软件、配置数据的加载检测通过crc校验和三取二举手表决的方式进行单余度故障处理,首选对系统镜像分别进行crc校验,全部校验通过,则使用默认镜像进行引导,部分校验通过,则使用任意一个校验通过的镜像,所有镜像crc校验均不通过的情况下,按照bit位进行二选一系统镜像恢复,并将系统恢复镜像进行crc校验,校验通过引导镜像加载,校验不通过则进入版本回退切换流程。5.根据权利要求3所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述系统的升级和回滚功能驻留在系统冗余控制模块中,支持系统在线升级能力和升级失败的系统回滚能力;系统在线升级功能子模块接收的到地面站发送的升级镜像或配置数据时,检测当前正在使用的镜像或配置数据组,并将镜像和配置数据依次固化到另外一组镜像或配置数据中去,更新过程中对镜像或配置数据进行同步更新,更新途中发生更新异常时,不切换系统引导标识,正确更新完成并完成crc一致性校验,更新引导镜像标识,系统在复位后优先加载新版本的镜像和配置数据。6.根据权利要求4所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述回退
切换流程下,版本校验切换到另外一组镜像b,该组镜像为系统上一可用功能版本,由三个完全一致的镜像组成,重复系统加载检测过程,通过校验检测,则将系统镜像启动标准修改为b,下次系统启动优先从b镜像组启动;配置数据的加载检测与镜像加载检测一致,最后将选中的镜像和配置数据由引导程序完成最后的加载过程。7.根据权利要求1所述的面向航天应用的可靠嵌入式软件系统,其特征在于,图形化配置界面是嵌入式系统开发工具的重要组成部分,图形化配置管理界面内嵌在嵌入式系统软件集成开发工具中,用户可以通过集成开发工具以所见即所得的图形化配置界面实现对系统功能的裁剪,配置界面的配置项包含存储可靠性提升模块、系统冗余配置模块和健康控制模块;通过图形化的配置管理界面,根据不同场景下对应用程序在加载启动时间、调度响应时间、业务恢复时间上的要求,勾选相关的功能子项,编译生成相应的可执行程序。8.根据权利要求1所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述健康控制模块用于系统的运行健康查询和健康控制,包含:系统镜像状态、配置数据状态、操作系统运行状态、系统异常日志紧急记录、异常日志加密压缩、异常日志远程导出、查看、系统故障故障切换、自检控制在内的相关功能。9.根据权利要求8所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述健康查询包含镜像状态查询、运行状态查询、信号状态查询、中断执行状态、日志状态、自检状态、电子标签、异常日志、死锁以及门限状态。10.根据权利要求8所述的面向航天应用的可靠嵌入式软件系统,其特征在于,所述健康控制中包含版本控制与自检控制,版本控制支持系统远程升级、版本校验表决、版本回滚等功能,支撑系统镜像和配置数据版本的管理,自检控制通过分析系统自检数据对系统功能进行动态调整,最大限度保障系统功能的正常运行。
技术总结本发明提供一种面向航天应用的可靠嵌入式软件系统,涉及高轨道航天应用技术领域,包括:用户程序、可靠操作系统、BSP可靠支持包、处理器、存储器以及其它外设;BSP支持包负责对系统硬件的功能驱动;可靠操作系统运行在BSP支持包之上,负责对系统资源的调度和管理,用户程序通过操作系统提供的接口实现该嵌入式系统的业务功能;处理器、存储器以及其它外设是系统的硬件组成部分,是实现系统功能的基础硬件单元,处理器负责计算、存储器负责计算数据和指令的存储、其它外设负责射频、网络、语音在内的相关功能。本发明能够有效解决航天强辐照环境嵌入式系统对高能质子、重离子等高能粒子的冲击,提升系统软件的稳定性。提升系统软件的稳定性。提升系统软件的稳定性。
技术研发人员:聂飞
受保护的技术使用者:华东计算技术研究所(中国电子科技集团公司第三十二研究所)
技术研发日:2022.07.26
技术公布日:2022/11/1