检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:曹东坡[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49