论文部分内容阅读
随着多媒体语音数码技术、网络通信技术、实时嵌入式软件和硬件技术的进步,结合各类高校、中小学校的实际情况,本文实现了一个高效、安全可靠、满足教学需求的多功能计算机多媒体数字语音教室系统。该系统提供一个先进的多学科授课环境及学习平台,利用视觉、声觉同步教学的手段,使学生多种感官参与学习,提高知识接收的效率,充分发挥计算机辅助教学的作用,从根本上改变并促进师生之间的信息交流,资源共享和教学合作。采用PC机系统所需的成本仍旧很高,阻碍了数字化教学的普及和应用。而采用嵌入式技术则可以在大量降低成本的基础上,同样具备各种所需功能。这种基于嵌入式技术的数字语音教室系统具有音频高清晰、扩展性能好、成本低、教学手段丰富、教学方法灵活多变等优点,具有良好的应用和发展前景。 本文在分析了现有的多媒体数字终端设备和嵌入式技术的基础上,提出了多媒体数字终端的硬、软件体系结构。系统硬件采用高性能ARM920T系列中的S3C2410X CPU芯片,包括LCD、串行通信接口、IIS、ADC等。软件环境采用开放源码的嵌入式Linux操作系统。在操作系统和驱动程序层面上采用优化的数据结构和算法,实现了GUI图形控制界面、VOD点播的功能,并给出了解决相关关键问题的方法,主要包括: 1.灵活、可配置的多缓冲机制音频驱动软件设计与实现; 2.支持拖动功能的触摸屏驱动软件设计与实现; 3.解决数据请求时占用内核时间过长问题的SD卡驱动软件设计与实现; 4.利用S3C2410X通用I/O口虚拟实现PS/2接口; 5.简单的触摸坐标过滤、校准程序,支持MiniGui的图形界面操纵; 6.针对ARM9体系结构,初步探讨了MEPG-4协议实现的优化。 以上底层驱动及图形接口机制功能的实现为上层应用程序提供了很好的支持。最后论文对系统的结构和性能做出了总结和改进完善的建议。