嵌入式linux音频驱动及简单播放器的设计与实现,嵌入式Linux音频驱动及简单播放器的设计与实现...

摘要:

随着人们生活水平的提高,智能型产品越来越多的走进了人们的日常生活.大多数智能型产品采用嵌入式系统结构,因此人们的日常工作和生活都越来越离不开嵌入式系统的相关产品,如PDA,智能洗衣机,MP4,空调等,3G手机的广泛应用发展更是不可限量,将引领人们的工作和生活迈向一个更高,更新的领域.其中,嵌入式音频系统在手机,MP3等方面的应用更是越来越广泛. 本论文的主要工作是在研究了基于ARM9体系结构的Samsung S3C2410处理器和音频编码解码芯片UDA1341TS的基础上,通过S3C2410处理器内置的IIS音频总线将S3C2410处理器和音频编码解码芯片UDA1341TS连接起来,构成一个简单的嵌入式音频系统,设计了这个嵌入式音频系统的基于IIS总线的引脚连接和逻辑工作框架,并编写出了该音频编码解码芯片UDA1341TS的设备驱动程序.实现音频的播放和采集操作.并将驱动程序成功添加到Linux操作系统内核中. 最后,在嵌入式开发环境Qt/Embedded下设计并实现一个简单的播放器应用程序,通过调用驱动程序的相关函数,实现录制和播放声音的操作.用以测试驱动程序开发应用的正确性.

展开

随着第三代移动通信技术的逐步推广应用,将移动媒体技术引入移动增值业务,已成为目前全球范围内移动业务应用研究的热点之一。而高效、实用的多媒体终端设备融合了嵌入式技术、数字图像技术,通信技术等,是通信领域研究的主要方向之一,使得对基于嵌入式技术实现视频的传输、解码、播放的研究更加迫切,并具有理论意义和实践意义通过对嵌入式、数字图像等技术的深入研究,提出了基于嵌入式 Linux的H264视频播放系统设计方案。系统硬件平台采用 XScale构架的PXA255嵌入式微处理器。软件平台的核心根据需求采用了嵌入式 Linux操作系统。论文对媒体和移动媒体的概念及发展趋势、嵌入式系统和嵌入式Linuκ发展概况、H.264视频编码标准的特点和优势进行了深入分析,对视频业务在未来通信中应用的意义进行了阐述。在此基础上,设计嵌入式视频播放系统的软硬件总体结构,并逐步对硬件平台和软件模块设计进行了选择和细化:硬件平台根据嵌入式GUI的构建和视频解码播放需要选择了EAX-400系统;软件设计包括:建立了嵌入式系统的交叉开发环境,对Boot loader的启动过程进行了分析,实现了 Bootloader的移植;针对PXA255目标板,完成了嵌入式 Linux操作系统的移植工作:对 Linux根文件系统的组织结构进行了研究,设计嵌入式 Linux根文件系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值