摘要
DM642作为一种专用的数字媒体处理器,提供了丰富的多媒体信号处理指令集,所以若能充分利用这些指令,将大大提高多媒体数据处理能力。然而,嵌入式系统和PC机有很大的不同,存储器空间的大小也有限,在其上进行程序开发时,需要充分结合考虑硬件特性。本文在对DM642嵌入式系统实现图像编码的基础研究中,主要从调整编码器软件流程结构、存储器系统的使用和管理、程序代码级优化方面展开讨论。实现和优化基于DM642嵌入式系统的图像编码,以适应嵌入式系统的特点,使其程序代码结构清楚,易于维护和更新,且优化工作能步步深入。把软件算法和硬件结构特点融为一体,大幅度地提高了实时编码速度,有效解决了以往硬件系统过分复杂、成本过高、可靠性得不到保证等问题。
As a dedicated digital media processor, DM642 provides a rich multimedia signal processing instructions. If it can take full advantage of these instructions, capability of the multimedia data processing will be improved greatly. However, embedded systems and PC are very different. In addition, the size of memory space of DM642 is limited. With the program development on it, we need consider fully the combination of hardware features. Having used DM642 embedded system to do the basic research in the image coding, this article discussed mainly the adjustment of coding software flow chart, use and management of the memory system, code-optimization. Moreover, implement and optimization of the image coding were based on DM642 embedded systems, to adapt to the characteristics of embedded systems, to code structure clear, to maintain and update easy, and to optimize deep step by step. The inosculate of the software algorithms and the hardware structural characteristics improved the speed of real-time encoding significantly, and solved effectively many questions, such as the excessive complexity of hardware systems, high cost, unsteadiness over the past, and so on.
出处
《微计算机信息》
2009年第14期145-147,共3页
Control & Automation