摘要:
随着北斗三号导航卫星系统开始组网运行,星上系统对星载计算机系统提出了更快的数据传输和运算速度需求。中国科学院研制的北斗卫星采用高运算性能和高数据传输性能的星上计算机系统,其核心部件全部自主可控,即以龙芯中科公司生产的龙芯1E高性能宇航级处理器芯片为主构建的硬件环境,以实时操作系统VxWorks为软件环境。为适应龙芯中科1E系列的新型升级芯片,本文通过开发BSP和串口驱动,并在设备驱动管理上配置支持VxBus型驱动架构,实现VxWorks在新型芯片上的移植和运行,同时使驱动程序的可靠性、可移植性、独立性等性能得到有效提升。
徐帅1,2,林宝军2,3,4,刘迎春2,3,赵帅3. 基于龙芯宇航级芯片的BSP开发和移植[J]. 计算机工程与科学.
XU Shuai1,2,LIN Bao-jun2,3,4,LIU Ying-chun2,3,ZHAO Shuai3.
Development and transplantation of BSP
based on Godson aerospace chip
[J]. Computer Engineering & Science.