基于BM3803的星载计算机系统软件开发  被引量:5

Development of on-board system software on BM3803

在线阅读下载全文

作  者:曹东坡[1,2] 胡晓惠[1] 赵军锁[1] 毛劲松[1] 

机构地区:[1]中国科学院软件研究所,北京100190 [2]中国科学院研究生院,北京100049

出  处:《计算机工程与设计》2011年第2期524-526,530,共4页Computer Engineering and Design

摘  要:为了构建基于国产芯片的星载计算机系统,研究了SPARC V8处理器在航天领域的应用,提出了一种基于国产BM3803处理器的星载计算机系统软件开发方法。根据航天控制中高可靠性、稳定性和源代码可控性的实际需要,以开源实时多处理器操作系统RTEMS为平台,开发了针对BM3803处理器的板级支持包(BSP)和设备驱动程序,并以PCI和EDAC为例,详细分析了PCI总线驱动和EDAC驱动的设计过程,最终实现了RTEMS对BM3803处理器的系统软件支持。结果表明,基于BM3803构建星载计算机系统是可行的。To build on-board computer system on the chips designed by ourselves, a method of developing on-board system software based on BM3803 is put forward for researches on spaceflight applications of SPARC V8 processors. According to the requirements of high reliability, stability and controllable source code, board support package (BSP) and device drivers are developed for BM3803 in open-source real-time multi-processor operating system RTEMS. Taken PCI and EDAC for example, the design process of PCI bus driver and EDAC driver is analyzed in details. Finally, system software supporting BM3803 in RTEMS is implemented. The results show it is available to build on-board system based on BM3803.

关 键 词:实时多处理器系统 可扩展处理器体系架构 系统软件 板级支持包 错误检测与纠正 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象