摘要
设计了一种基于Linux的嵌入式语音数据采集与海量存储系统。数字音频硬件系统以Samsung公司的S3C2410微处理器为核心,通过IIS总线与菲利普公司的多媒体数字信号编解码芯片UDA1341构成嵌入式音频系统,实现语音数据的采集。给出了系统的硬件结构图,同时介绍了Linux下的系统软件设计方法,在语音数据的采集、压缩、存储等处理过程中利用Linux下的多线程技术,实现了音频数据的实时处理。它可以广泛的应用到基于ARM内核的嵌入式系统中,具有非常大的应用价值。
An embedded system based on Linux is designed for the purpose of acquisition and massive storage of audio, The sampling of audio signals is realized with an embedded audio system constructed by connecting the S3C2410 and CODEC UDA1341 whith IIS bus. The hardware framework of system which is designed with S3C2410 as core components is presented, it also introduces how to design the software system in embedded linux system, With multi -thread technology in embedded linux system, the acquisition ,compression and storage of audio has been reahzed. It can be widely be used in the embedded systems based on the ARM core technique. So it is useful.
出处
《微处理机》
2010年第1期90-94,共5页
Microprocessors