Synthetic Aperture Radar (SAR) is an important tool for the collection of all-weather image data. Furthermore, these data can be made at extremely high resolution by signal processing. It is widely used in the fields of disaster forecasting, military inspecting, terrain mapping and resources investigating, etc.The research and development of spaceborne SAR imaging system is based on the experience of development of airborne SAR imaging system, which extends the application of SAR imaging technology to a higher level. This dissertation is mainly related to the design and implementation of host control software in spaceborne SAR real-time imaging system.In this dissertation, a structured model of embedded heterogeneous multi-processor system used in spaceborne SAR imaging system is introduced, and the function of individual subsystem and the communication scheme between subsystems in the structured model is discussed. With regard to specific application of spaceborne SAR real-time imaging system, the functional requirement of its host control software is analyzed in detail, and the corresponding method of design is proposed.Based on analysis of functional requirement described above, the detailed design of various tasks in spaceborne SAR real-time imaging system is provided in this dissertation. By analyzing real-time requirement of individual task, the corresponding strategy of their priorities assignment is proposed. Finally, the real-time control to spaceborne SAR real-time imaging system is achieved by applying VxWorks, a high-performance and scalable embedded real-time operating system, invoking the powerful API interface functions provided by VxWorks, and utilizing the preemptive scheduling strategy based on priority as a part of VxWorks. |