嵌入式系统中UDA1341音频设备的设计.doc

资料分类:本科论文 上传会员:congxia 更新时间:2021-05-10
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15935
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本论文的主要工作是在研究了基于ARM9体系结构的 Samsung S3C2410处理器和音频编码解码芯片UDA1341TS的基础上,通过S3C2410处理器内置的IIS音频总线将S3C2410处理器和音频编码解码芯片UDA1341TS连接起来,构成一个简单的嵌入式音频系统,并编写出了该音频编码解码芯片UDA1341TS的设备驱动程序。实现音频的播放和采集操作,且将驱动程序成功添加到Linux操作系统内核中。

 

关键词:嵌入式系统 ARM Linux S3C2410 UDA1341

 

目录

摘要

Abstract

第1章 绪论-1

1.1课题来源及其意义-1

1.2国内外发展现状-1

1.3论文的主要工作-2

第2章 系统设计综述-2

2.1嵌入式系统概述-2

2.1.1嵌入式系统的定义-2

2.1.2 嵌入式系统的特点-3

2.2嵌入式系统的体系结构-4

2.3 嵌入式系统的处理器-4

2.4 嵌入式 Linux 操作系统-5

2.5 ARM 系列芯片-6

2.6 嵌入式 Linux 驱动程序-7

第3章  S3C2410 处理器芯片和 UDA1341音频编解码芯片-8

3.1 S3C2410处理器芯片和 UDA1341 音频编解码芯片-8

3.2 S3C2410的IIS总线接口-9

3.2.1概述-9

3.2.2功能描述-10

3.2.3发送接收模式-10

3.3音频串行接口格式-11

3.3.1  IIS总线格式-11

3.3.2 MSBJUSTIFIED格式-11

3.4 S3C2410 和 UDA1341TS 引脚连接示意图-11

3.5 IIS音频系统结构-12

第4章  UDA1341音频设备的设计与实现-13

4.1 Linux设备驱动功能及接口-13

4.1.1  Linux设备概述-13

4.1.2  Linux设备驱动接口-14

4.2 音频驱动程序构架-15

4.2.1  UDA1341TS音频芯片功能-15

4.2.2  音频驱动程序中的file_operations数据结构-15

4.3 DMA 缓冲区设计和内存管理-18

4.3.1  DMA缓冲区结构设计-18

4.3.2  DMA缓冲区操作设计-20

第5章 总结-22

5.1 结论-22

5.2 进阶-23

参考文献-23

致谢-24

附件-25

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:本论文的主要工作是在研究了基于 ARM9体系结构的Samsung S3C2410处理器和音频编码解码芯片UDA1341TS的基础上,通过S3C2410处理器内置的IIS音频总线将S3C2410处理器和音频编码解码芯片UDA1341TS连......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: