论文部分内容阅读
嵌入式系统是当今电子行业最热的主题之一。近年来,嵌入式产业蒸蒸日上,不断发展进步。而音乐又是当今人类不可缺少的一种元素,利用嵌入式低功耗、可裁剪、便携带等等特性来在嵌入式平台上进行音频解码已经成为人们研究的热点之一。本文所使用的硬件平台的核心是嵌入式CK610系列处理器,该处理器具有我国自主知识产权。在当今ARM、MIPS等多家流行的年代,积极推广具有国内自主知识产权的国产处理器对提高我国在电子行业内的核心竞争力具有重要意义。本文在介绍CK610系列处理器以及嵌入式平台开发板CK5A6EVB的基础上,对所应用的Bootloader和Linux3.0内核进行了分析及移植,并进行了AC-3解码和DTS解码的性能测试。本文首先对Bootloader进行了完善,使其能够通过指令来启动内核。然后对Bootloader下的IIC按键进行了模块设计,来实现对AC-3和DTS解码的控制。然后在Bootloader下对AC-3和DTS解码程序进行了模块移植,并在Bootloader下不同CPU时钟频率和AHB、APB总线频率下对AC-3和DTS文件解码进行了性能测试。最后在操作系统Linux3.0下对AC-3和DTS解码程序进行了编译执行,在不同CPU时钟频率和AHB、APB总线频率下对AC-3和DTS文件解码进行了性能测试,实现了操作系统Linux3.0下AC-3的实时解码。本文对CK610系列处理器的音频解码性能有了一个评估,有助于我国在国产音频产业的发展。