《国立中央大学资讯工程学系大学部专题报告》聚焦于在双处理器平台上构建嵌入式应用——MP3播放器,采用德州仪器(TI)的OMAP1510平台进行开发。该报告由吴晓光教授指导,由资工4A的侯凯元和黄致远共同完成,发布于民国92年10月。
第一章序论中,作者阐述了研究动机,即在嵌入式系统中实现多媒体功能,尤其是MP3播放,以满足便携式设备的需求。专题目标是设计并实现一个基于OMAP1510的MP3播放器,同时介绍工作流程和开发环境与设备,包括硬件和软件工具。
第二章详细介绍了德州仪器的OMAP开发套件。OMAP(Optimized Multicore Applications Processor)是一个高度集成的微处理器系列,特别适用于移动设备。OMAP1510是其一员,具有一个通用目的处理器(ARM925T)和一个数字信号处理器(DSP,TMS320C55x)。报告中提到,DSP因其高效能和低功耗特性在处理音频等实时任务时具有显著优势。TI Innovator套件提供了用于开发的硬件平台,包括ARM和DSP处理器,以及集成开发环境(IDE)CCS,还配备了一系列外围设备。
第三章主要讲述如何在OMAP1510上构建嵌入式Linux系统。探讨了嵌入式工具和一般程序开发的区别,如交叉编译的GNU工具链。接着,详述了建立ARM-Linux交叉编译工具的过程,并编写串行通信程序。在移植内核部分,报告详细描述了设置CCS、编译和上传Loader以及Kernel的步骤。构建根文件系统时,涉及到Flash ROM、NFS挂载、支持NFS的内核、DHCP服务器以及Linux根文件系统的配置。报告展示了如何启动和测试Innovator音频装置,并搭建支持DSP处理器的环境,这包括了对DSP Gateway的介绍及其运作架构,以及如何重新编译内核、DEVFS驱动和编译DSP工具及API。
通过这个专题报告,读者可以深入理解嵌入式系统开发的各个环节,特别是针对多媒体应用的嵌入式Linux系统构建,以及如何在双处理器平台上有效利用硬件资源实现高效能的音频处理。这份报告对于学习嵌入式系统设计和TI OMAP平台的开发者来说,是一份宝贵的参考资料。