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