论文部分内容阅读
论文主要研究在TMS320C5400 DSP的硬件平台上实时操作系统的构建,实时操作系统采用了开放源代码的μC/OSII。首先介绍μC/OSII的架构,然后详细阐述了在TMS320C5400系列DSP上的纯汇编移植,并提出了对其内核的改进方案。本文将FAT16文件系统添加到μC/OSII,增强其对信息存储管理的能力;结合FLASH的使用,分析并讨论了基于FALSH的系统自举方式,尤其对于程序代码和数据很大的应用提出了“多次自举”和“DMA自举”的方法,有效地扩展了DSP的自举能力。
在系统移植的基础上,本文结合ADPCM语音编解码应用在TMS320C5402 DSK硬件平台上实现了微型录音机,可完成对语音的录音和回放,并可存储在FLASH上供查询。在应用中,还编制了音频CODEC的驱动,初步探讨μC/OSII上设备驱动的开发。通过将基于实时操作系统的DSP开发方法与传统开发方法进行比较,实验结果表明前者能更充分和合理地利用DSP的运算能力,验证了在DSP中引入实时操作系统的重要性和优越性。