嵌入式课程设计--基于S3C2440的AC97音频设备电路及驱动程序设计
《嵌入式课程设计--基于S3C2440的AC97音频设备电路及驱动程序设计》由会员分享,可在线阅读,更多相关《嵌入式课程设计--基于S3C2440的AC97音频设备电路及驱动程序设计(19页珍藏版)》请在毕设资料网上搜索。
1、 1 目录目录 摘要 1 第一章 绪论. 2 1.1 课题研究的背景. 2 第二章 系统设计. 2 2.1 嵌入式系统 3 2.2 嵌入式系统的组成 3 2.3 嵌入式系统的开发流程 4 2.4 操作系统的选择 5 第三章 硬件架构. 5 3.1 S3C2440 处理器简介. 5 3.2 电源接口 6 3.3 IIS 音频数据接口. 7 3.4 AC97 接口 8 第四章 AC97 音频驱动及实现 . 10 4.1 设备的初始化 . 11 4.2 Mixer 驱动 . 11 4.3 Dsp 驱动 . 12 第五章 总结 12 参考文献. 13 附录 1 mixer.c . 14 附录 2 ds
2、p.c . 17 1 基于基于 S3C2440S3C2440 的的 AC97AC97 音频设备电路及驱动程序设计音频设备电路及驱动程序设计 摘要摘要 嵌入式操作系统 ARM-Linux 的应用已经越来越广泛,但是 Linux 系统本身并 没有对种类繁多的硬件设备都提供现成的驱动程序, 特别是由于工程应用中的 灵活性就需开发一套适合于自己产品的设备驱动, 这使得嵌入式 Linux 设备驱 动程序的开发在整个嵌入式系统开发周期中占据很大的比例。本文针对三星的 S3C2440 嵌入式 ARM 微处理器, 介绍了在 Linux 操作系统下, 对 S3C2440 微处理 器内部 AC97 音频设备电路及
3、驱动程序设计,通过编写编写 AC97 音频驱动程序, 总结出一种在嵌入式 Linux 操作系统下快速方便的开发驱动程序的方法。 关键词关键词: :嵌入式系统; Linux系统;设备驱动;AC97音频 2 第一章 绪论 近年来随着微处理器技术、DSP 技术、多媒体编解码技术以及嵌入式技术的 发展,多媒体娱乐终端已经成为消费性电子(Consumer Electronic,CE)产品的热 点。视频和音频都是多媒体娱乐的重要组成部分,尤其是数字音频信号。在“十 一五”规划建议中,数字化音频信息产业群被列为重点培育对象。 1.1 课题研究的背景 嵌入式设备在生活中随处可见,如手机、MP3 播放器、家用电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 课程设计 基于 S3C2440 AC97 音频设备 电路 驱动 程序设计
