论文摘要
随着数字信号处理器(DSP)功能的日益强大,要把DSP的性能充分发挥出来就离不开操作系统的支持。嵌入式操作系统能提高DSP的软件开发速度,便于系统调试,使得硬件可以更好的被抽象化,软件代码可以更好的被复用。在数字图像处理领域,人们对处理速度的要求越来越高,这在数字视频图像的实时处理方面表现得尤为突出。因此,以DSP为核心的硬件平台上的实时嵌入式操作系统的开发就成为了一个重要的研究方向。本文研究了嵌入式操作系统和DSP的相关理论和技术,以双DSP为核心的硬件平台为基础,提出了一种构建实时视频图像处理操作系统的方法,并对系统设计和并行处理速度优化技术等方面进行了深入的探讨。针对以DSP为核心的硬件平台的特点,将原来PC机平台上运行的软件代码进行了移植。本文依次从系统结构级、算法级和代码级三个层次来对软件结构和代码进行了优化以满足系统对实时性的要求,使得图像处理算法在硬件平台上的执行速度大大提高。本文对多DSP运行代码的特点及优化方法进行了系统的总结与归纳,这对其他的以DSP为核心的嵌入式硬件平台的系统设计有一定的参考意义。最后本文对所做的研究进行了总结,指出了本系统设计与优化中的不足之处,并对下一阶段的改进工作提出了一些建议。