摘要
航天相机的分辨率和可靠性对相机管理软件的实时性提出了新的要求。基于嵌入式操作系统VxWorks,采用多任务思想设计了实时性航天相机管理软件。该软件由VxWorks微内核、系统Trap、中断服务子程序和自定义任务四部分组成,结合相机各功能之间的联系,设计不同的自定义任务。相机管理软件依靠硬件中断驱动主任务,主任务又通过信号量或消息驱动其它任务,多任务并行运行极大的提高了系统的实时性,在实现相机功能的同时也具有较高的可靠性。
The resolving power and reliability of aerospace camera put forward a new demand to the real time performance of software,The real time software of aerospace camera with multitask is designed based on VxWorks, which is an embedded operating system.The software is composed of VxWorks tiny kernel, system trap, interrupt service routine and custom tasks.Different custom tasks are designed with the relation of every function in the aerospace camera.In the software, the main task is drived by hard interrupts, and other tasks are drived by the main task with semaphore or message.Multitask running in parallel can improve the real time performance of system, achieve the function of aerospace camera and have high reliability.
出处
《长春理工大学学报(自然科学版)》
2012年第1期9-12,共4页
Journal of Changchun University of Science and Technology(Natural Science Edition)
基金
国家自然科学青年基金(61008046)