摘要
飞行器上的计算机系统软件有时需要更新或升级,为了增加软件更新或升级的灵活性,降低其代价,有必要根据功能对飞行器上的软件进行模块划分,以实现单模块可更新升级。为此,提出了一种适用于嵌入式系统的代码动态链接模型,并以具体项目为背景,阐述了其编程实现的关键部分。该模型为嵌入式系统中软件目标代码复用和软件模块升级奠定了基础,在小卫星等空间飞行器上具有一定的应用价值。
In astronautic field, there might be a need to modify or update software of computer systems on spacecrafts. To increase the flexibility and decrease the price of software update, module segmentation by function should be adopted so that a single software module can be updated. A dynamic link model of software object code applicable on embedded systems is presented, and the key parts of programming in a detailed project are introduced. This model lays a foundation for object code reuse and update of software modules on em- bedded system, and can be used in spacecrafts such as small satellites.
出处
《计算机工程与设计》
CSCD
北大核心
2008年第16期4115-4117,共3页
Computer Engineering and Design
关键词
动态链接
模块信息表
函数入口表
模块升级
飞行器软件
dynamic link
module information table
function entry table
module update
spacecraft software