论文部分内容阅读
本文提出了一种空间相机软件在轨上注的方法,并应用于以国产高性能32位微处理器BM3803为核心的嵌入式硬件平台。通过需求及上注机理分析,设计了一种利用修改向量表来实现程序上注的方法,并详细介绍了其实现方法、调用机制及地址空间分布。最后,通过仿真实验,验证了该方法的正确性、合理性和可行性。本文提出的方法将应用于某研发项目,以实现在轨多版程序切换。
This paper presents a space camera software on-track method of injection, and applied to domestic high-performance 32-bit microprocessor BM3803 as the core of the embedded hardware platform. Through the analysis of demand and betting mechanism, a method of using program to modify the vector table is designed. And its realization method, calling mechanism and address space distribution are introduced in detail. Finally, through simulation experiments, the correctness, rationality and feasibility of this method are verified. The method proposed in this paper will be applied to a research and development project, in order to achieve orbit version of the program switch.