学位论文 > 优秀研究生学位论文题录展示

基于IP网络的嵌入式音频系统设计与实现

作 者: 尹丹
导 师: 王击
学 校: 中南大学
专 业: 控制科学与工程
关键词: S3C2440 ARM处理器 嵌入式Linux IIS总线 设备驱动
分类号: TN919.8
类 型: 硕士论文
年 份: 2011年
下 载: 28次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着嵌入式技术和网络技术的迅速发展和广泛应用,充分结合两种技术优势的音频系统正在被不断地研究和开发。对传统单片机实现的音频采集及播放技术进行数字化、网络化改造,开发新型的介入了嵌入式和通信技术的智能化音频终端,目前已成为研制的热点。课题即是在此背景下,研究并设计了基于IP网络的嵌入式音频系统。从嵌入式系统的方案选择出发,使用了S3C2440处理器和Linux操作系统。在硬件设计方案中,论文分析了硬件系统需求,并着重介绍了S3C2440处理器架构和硬件核心模块。在软件设计方案中,在Linux环境下,搭建了软件开发平台。在驱动程序模块设计中,详细讲述了音频设备驱动程序和网络设备接口驱动程序的具体实现过程。使用了DMA技术与多缓冲机制以提高系统性能,满足音频实时性需求。在应用程序中,采用了多线程的应用程序实现方式,采用基于TCP/IP协议的socket通信技术,保证了数据的准确有序传输。音频系统包括客户端和服务器两部分。服务器的运行平台是单处理器的ARM的Demo板和嵌入式Linux操作系统。支持多用户、多线程同时访问。作为本论文设计的音频嵌入式应用软件开发平台的一个具体应用,本论文开发了音频数据采集、传输、处理与MP3解码的综合应用程序。论文的最后对系统的功能进行了测试。测试结果表明,音频系统具有软件的可移植性和稳定性,数据通信传输的可靠性好,网络监控功能正常。本文所研究的嵌入式音频系统可应用于MP3、手机、音频点播等,具有较高的应用价值。

全文目录


摘要  3-4
ABSTRACT  4-8
第一章 绪论  8-16
  1.1 研究背景  8-9
  1.2 音频系统设计方案研究  9-10
  1.3 嵌入式系统概述  10-11
  1.4 TCP/IP协议族相关理论  11-14
    1.4.1 TCP/IP模型  11-12
    1.4.2 网际协议IP  12-13
    1.4.3 用户数据报协议UDP  13
    1.4.4 传输控制协议TCP  13-14
  1.5 课题主要研究内容  14
  1.6 论文章节安排  14-16
第二章 系统总体方案设计  16-29
  2.1 需求分析  16
    2.1.1 功能需求  16
    2.1.2 性能需求  16
  2.2 硬件实现  16-21
    2.2.1 ARM9微处理器  16-18
    2.2.2 硬件核心模块介绍  18-20
    2.2.3 硬件开发环境搭建  20-21
  2.3 嵌入式Linux软件平台搭建  21-27
    2.3.1 BootLoader介绍  21-22
    2.3.2 建立交叉编译环境  22-24
    2.3.3 编译内核  24-25
    2.3.4 建立根文件系统  25-27
  2.4 系统应用程序结构  27-28
    2.4.1 系统服务器的功能实现  27
    2.4.2 系统客户机的功能实现  27-28
  2.5 本章小结  28-29
第三章 设备驱动程序设计  29-45
  3.1 字符设备驱动程序设计  30-35
    3.1.1 LCD驱动程序设计  30-34
    3.1.2 键盘驱动程序设计  34-35
  3.2 音频设备驱动程序设计  35-38
  3.3 网络设备驱动程序设计  38-43
    3.3.1 网络设备驱动程序设计  38-43
    3.3.2 Linux流量控制  43
  3.4 本章小结  43-45
第四章 系统应用程序设计与实现  45-59
  4.1 音频传输模块设计  45-50
    4.1.1 基于C/S模型的网络通信原理  45-47
    4.1.2 服务器监控功能的设计与实现  47-50
  4.2 音频终端系统软件设计  50-56
    4.2.1 多线程机制  50-52
    4.2.2 音频采集模块  52
    4.2.3 音频处理模块  52-53
    4.2.4 音频发送模块  53
    4.2.5 音频解码模块  53-55
    4.2.6 人机交互模块  55-56
  4.3 主要功能模块的算法描述  56-58
    4.3.1 MP3解码算法  56-57
    4.3.2 数据存储算法  57-58
  4.4 本章小结  58-59
第五章 系统功能测试与分析  59-62
  5.1 系统整体功能测试  59
  5.2 Ping程序调试  59-60
  5.3 UDP模块调试  60-61
  5.4 TCP模块调试  61
  5.5 本章小结  61-62
第六章 总结与展望  62-64
  6.1 总结  62
  6.2 展望  62-64
参考文献  64-68
致谢  68-69
攻读硕士学位期间的主要研究成果  69

相似论文

  1. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  2. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  3. 数字型智能终端系统门口机的设计,TP368.1
  4. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  5. 基于ARM的智能车载终端的设计,TP368.1
  6. 多功能火灾报警楼层显示器的设计与实现,TN873
  7. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  8. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  9. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  10. 基于S3C2410A的新型ARM实验装置的设计研究,TP368.1
  11. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  12. 基于DM6467的视频服务器设计与实现,TP393.05
  13. 基于Cortex-M3的智能防盗自动拨号报警系统的研究与设计,TP277
  14. 基于MIPS无线通讯设备驱动实现技术,TP368.1
  15. 家庭信息终端中视频编码模块的设计与实现,TN919.81
  16. PCI Express接口相变存储卡的设计,TP333
  17. ARM平台上实现Linux内核虚拟机技术研究,TP316.81
  18. 基于嵌入式Linux系统的低功耗方案的设计与实现,TP368.1
  19. 基于FMS02平板电脑原型机的Linux内核及驱动架构研究,TP316.81
  20. 基于Android平台Wi-Fi模块的设计与实现,TP311.52
  21. 窄间隙埋弧焊自动控制系统的研究与设计,TG445

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com