- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的音频控制系统设计
专业:**** 学号:******* 学生姓名:丁小轩 指导教师:****
摘 要
随着信息化、智能化、网络化的发展,嵌入式系统目前己经成为通讯和消费产品的共同发展方向,嵌入式系统是当今最热门的概念之一,各种各样的嵌入式系统设备在应用数量上己经大大超过了通用计算机。同时数字音频技术在我们社会生活中的应用也己经非常广泛,WAV、MPEG、MP3 和 WMA 等相继出现。结合嵌入式系统的数字音频技术研究有着广阔的前景,基于嵌入式的数字音频设备以其高性价比、日新月异的发展速度等优点受到世界各国的广泛关注。本文结合市场发展需要,提出了一个比较优化的解决方案,并从理论和实践两方面对该方案进行了分析和设计。
本论文的主要工作是在研究了基于 ARM9 体系结构的 Samsung S3C2410 处理器的基础上,以该处理器为核心,加上外部存储器和音频编码解码芯片等器件,完成了一个嵌入式音频系统的设计,设计的系统中包括硬件设计、音频编码解码芯片的设备驱动程序及应用程序。论文中首先对嵌入式系统进行了比较详细的介绍,并对S3C2410处理器的体系结构和特性进行了仔细的分析,其次介绍了嵌入式数字音频系统的相关技术,然后从硬件和软件两个部分,分多个模块来安排设计所要求的系统,其中包括嵌入式操作系统ARM 微处理器上的移植,与上位机(PC)上 USB 接口的通讯,以及人机界面和数字音频解码的程序设计等。整个嵌入式音频系统是一个可以独立工作的可扩展系统,该系统能完成音频采集和处理功能。
关键词:嵌入式系统,ARM,SC2410, linux,音频系统,UDA1341TS
第一章 基于ARM的音频控制的软硬件设计的概述 3
1.1嵌入式Linux简介 3
1.2 EM-SBC2410开发板简介 4
1.3训练目的和要求 4
1.3.1 基本目的 4
1.3.2 基本要求 4
第二章 设计方案的选择和确定 5
2.1 系统总体方案的选择 5
2.1.1系统硬件方案的设计 5
2.1.2系统软件方案的设计 6
第三章 系统的软件设计 6
3.1 安装嵌入式linux开发环境 6
3.2 JS-SBC2410源码安装与编译 6
3.2.1 JS-SBC2410源码安装 6
3.2.2 编译vivi 7
3.2.3 编译内核 8
3.3 Linux板级映像的固化与运行 8
3.3.1 固化Bootloader:vivi 8
3.3.2 内核的固化 9
3.3.3 文件系统的固化 9
3.4嵌入式Linux 的交叉开发模式 9
3.4.1 Linux 内核的开发 9
3.4.2 Linux 应用程序的开发 10
3.4.3 ubuntu下交叉编译环境构建 10
第四章 系统的硬件设计 11
4.1功放电路设计 11
4.2 EM-SBC2410音频接口及其控制原理 12
第五章 性能测试与分析 14
5.1 运行“hello,world”程序 14
5.2挂U盘播放mp3格式的歌曲的调试与运行 14
软硬件的联调 15
第六章 心得体会 16
第一章 基于ARM的音频控制的软硬件设计的概述
1.1嵌入式Linux简介
linux是一个日益成熟的操作系统,现在已经拥有大量的用户,它是由芬兰的大学生linus torvalds开发的,任何人都可以复制,修改,套装发行,销售,但不许发行时加入限制,而且必须公布源代码,以保障任何人都可以无偿取得所有可执行文件及其源代码。
比较著名的linux发行版本有redhat Linux ,SUSE Linux ,Turbo Linux ,Ubuntu Linux嵌入式 Linux是以Linux为基础的嵌入式系统,是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统开放源代码、内核小、效率高、性能稳定,裁剪性好和对网络中最常用的TCP/IP协议有最完备的支持等优点,被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。ARM硬件部分包括整个硬件的原理分析、原理图、PCB板的绘制、元件焊接、硬件的检测与调试是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。是一种音频集成功放,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器,广泛应用于录音机和收音机之中。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。LM386
??
引脚图
文档评论(0)