摘要
现代机载数字信号处理 (DSP)系统中的主控机是具有严格实时需求的计算环境 ,负责实时存储、显示和控制等重要功能 针对机载DSP系统的特殊性及其对实时计算的具体需求 ,提出了一种基于实时Linux技术的实时计算模型 它通过与操作系统层的实时支持相结合 ,实现了包括多任务并发的实时调度方法、硬实时和软实时任务协同工作机制以及实时事件驱动机制在内的完整运行环境 相对于现有的基于分时操作系统的方案 ,实时性能更为可靠 ,计算资源利用率高 ;相对于使用受严格许可证限制的商业实时操作系统的技术 ,应用开发灵活易行 。
The host in a modern airborne system of digital signal processing(DSP) requires rigorous real-time constraints It carries out important functions including real-time storing, display and control A real-time computation model is presented, which is based on a kind of technique of real-time Linux The model focuses on the speciality of an airborne DSP system and its detail requirements for real-time computation It is combined with the real-time support of operating system layer and implements a complete running environment including the real-time scheduling of multi-task, the cooperation of hard real-time tasks and soft real-time tasks, and the real-time event-driven mechanism Compared with the techniques based on time-sharing operating systems, the model can achieve more stable real-time performance and higher utilization rate of computation resource; compared with the techniques based on real-time operating systems under strict licenses, its application development is more flexible and easy, and the software cost is lower
出处
《计算机研究与发展》
EI
CSCD
北大核心
2003年第1期47-52,共6页
Journal of Computer Research and Development
基金
国家自然科学基金重大项目 (698962 5 0 3 )