长蛾一号程序用什么软件开发的

(转自 雪松之恋 博客,-_-#,我汗啊,咋这个名字)

 

对于地面使用的软件,特别是大家在电视上看到的每个人面前的监视终端,是一台运行在Windows2000上的普通PC机,监视软件也是普通的VC编写的,各个型号基本都差不多,在一套代码基础上按照每个型号的遥测处理格式和要求略有一些定制。

所谓的北京控制中心其实是抢夺西安测控中心饭碗的产物,简单说来大体是军方不同部门利益争斗的结果,大部分软件体制还是脱胎于西安。真正的发指令和接收数据还是靠西安在干活,北京这边给领导作面子工程。

型号研制单位自己的测试系统和软件不在此范围内,各种花样都有,运行在自己的总装总测场地。

至于星上的软件,仅对嫦娥而言,主要的数管和姿控导航两个分系统各自使用了一台基于欧洲ERC32处理器的计算机,主频不超过30MHz, 没有通常意义的操作系统,在RTEMS的基础上大幅度剪裁剩下一点点残渣作为底层的硬件和进程管理,上面跑自己的应用软件完成功能。编译器是erc32ccs,  GCC的定制版本,支持SPARC V7处理器和RTEMS, ESA提供的,高兴了可以去免费下载玩玩.   有效载荷软件大部分都是基于MCS51的单片机系统,个别设备也许有DSP.

由于前段时间发生了用导弹摧毁FY-1C卫星的事情,国际上已经完全不相信中国所谓气象卫星是民用项目的幌子,给了各种本来就对中国存在敌意的国家和组织以口实,现在想继续买ERC32和欧洲生产的其他星载处理器已经几乎完全没有可能,美国就更不要说了。一些后续型号基本上面临无米下锅的难题。

你可能感兴趣的:(c,windows,gcc,测试,终端,编译器)