Description: 这个驱动的移植主要是是将原来的2..4.18内核中的1341驱动程序直接往2.6.11上移植的,没有采用ALSA。移植过程中也曾经参考过一些资料,具体是哪位大虾的资料忘记了,在此感谢文中所参考的资料的大虾们
硬件环境:SBC-2410X开发板(CPU:S3C2410X)
内核版本:2.6.11.1
运行环境:Debian2.6.8
交叉编译环境:gcc-3.3.4-glibc-2.3.3
第一部分 声卡UDA1341TS驱动程序播放部分的移植
一、从网上将Linux内核源代码下载到本机上,并将其解压:
#tar jxf linux-2.6.11.1.tar.bz2
二、打开内核顶层目录中的Makefile文件,这个文件中需要修改的内容包括以下两个方面。
-This was mainly driven transplantation is the original 2 .. 4.18 kernel drivers 1341 directly to the Transplant 2.6.11, and did not use ALSA. Transplantation process have also made reference to some information, specific information prawns who have forgotten, would like to thank the paper for reference information on the hardware environment of shrimp are: SBC-2410X development board (CPU: S3C2410X) kernel version: 2.6.11.1 Operating Environment: Debian2.6.8 cross compiler environment: gcc-3.3.4-glibc-2.3.3 the first part of the sound card driver UDA1341TS play one part of the transplant, from the Internet Linux kernel source code will be downloaded to the machine, and decompression:# tar jxf linux-2.6.11.1.tar.bz2 Second, open the core top-level Makefile in the directory file, the document need to modify the contents include the following two aspects. Platform: |
Size: 27648 |
Author:谷子 |
Hits:
Description: alsa-driver-1.0.14编译声卡所需要的库,官方原版,可以直接使用-alsa-driver-1.0.14 sound compile the required libraries, the official original, you can directly use Platform: |
Size: 1295360 |
Author:叶建江 |
Hits:
Description: alsa-utils-1.0.14编译声卡驱动所需要的一些文件源码,可以通过arecord进行录制和aplay进行播发,官方原版,可以直接使用-alsa-utils-1.0.14 to compile sound card driver needed to source a number of documents can be arecord for aplay for recording and broadcast, the official original, you can directly use Platform: |
Size: 1036288 |
Author:叶建江 |
Hits:
Description: 宋宝华《Linux设备驱动开发详解》sound设备驱动及应用程序例程-Sound driver demo and aplication demo based on alsa lib, from Song Baohua s 《Linux device driver in detail》. Platform: |
Size: 32768 |
Author:蒋志峰 |
Hits:
Description: linphone-3.3.0 版本,这个就不多做介绍了,知道的人都知道!如果还是不知道,那么看看下面英文的介绍吧。-Features
Linphone provides a large amount of functionalities.
List of supported features:
* audio with the following codecs: speex (narrow band and wideband), G711 (ulaw,alaw), GSM, and iLBC (through an optional plugin)
* video with codecs: H263-1998, MPEG4, theora and H264 (thanks to a plugin based on x264), with resolutions from QCIF(176x144) to SVGA(800x600) provided that network bandwidth and cpu power are sufficient.
* Supports any webcam with V4L or V4L2 driver under linux
* Any webcam on windows
* text instant messaging and presence (using the SIMPLE standart)
* Addressbook
* DTMF (telephone tones) support using SIP INFO or RFC2833
* understands SIP ENUMS (sip phone numbers using the naptr DNS service, without proxy)
* echo cancelation using the great speex echo canceler
* SIP proxy support: registrar, proxies, with digest authentication
* STUN support for traversal of UDP NATs (=firewall)
* sound backend using either ALSA (t Platform: |
Size: 8246272 |
Author:独孤一笑 |
Hits:
Description: Linux Sound Driver Introduction (ALSA)
It s useful for the dev to develop the Linux Sound Drivers. Platform: |
Size: 294912 |
Author:jgx |
Hits:
Description: The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. The attached document describes the ALSA driver API. Platform: |
Size: 297984 |
Author:nana |
Hits:
Description: The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. The attached document describes how to write an ALSA driver. Platform: |
Size: 291840 |
Author:nana |
Hits:
Description: Codec调不通?
widgets是什么鬼?
DAPM看不懂?
音频没有声音?
Linux Audio 有bug?
Android 音频如何配置?
Linux 2.6与Linux 3.x 内核音频架构有什么差异?
文档总共12篇,内容简介:
根据源码分析ALSA架构,有图有码(代码,不是马赛克:)),理解非常容易
ASoC的软硬件架构分析
具体讲解PCM、Controls、dai
ASoC架构中的Machine
ASoC架构中的Codec(举例代码分析)
ASoC架构中的Platform
Widgets、map、route分别是什么关系?
Mix、Mux、Switch如何配置?
什么是DAPM?(原版英文与勉强可看的翻译版本)
DAC、PGA、MIX等各种widgets举例讲解
audio map的透彻分析以及与control、widgets的关系。
……
赶紧下载,仔细研究,看完立马豁然开朗!-Codec tune nowhere? widgets What is a ghost? DAPM not read? Audio There is no sound? Linux Audio has bug? Android audio configuration? Linux 2.6 and Linux 3.x kernel Audio Architecture What' s the difference? A total of 12 documents, Description:- based on source code analysis ALSA architecture, there are pictures and code (code, not the Mosaic :)), very easy to understand ASoC hardware and software architecture analysis - explain the specific PCM, Controls, dai ASoC architecture Machine ASoC architecture Codec (example code analysis) ASoC architecture Platform Widgets, map, route, respectively, what is the relationship? Mix, Mux, Switch configuration?- What is DAPM? (Original English with barely see translated versions) DAC, PGA, MIX, and other widgets, for example to explain audio map and a thorough analysis and control, widgets relationship.- ...... Quickly download, careful study, read immediately suddenly see the light! Platform: |
Size: 22913024 |
Author:cxsys |
Hits:
Description: linux下usb设备的驱动开发,分层设计。驱动公司私有设备,设备包含hid设备和声卡两个硬件,使用libusb1.0,包含日志文件,配置文件,硬件设备消息编解码等。(Linux USB device driver development, layered design. Drive the company's private device, the device contains two hardware of HID device and sound card, and uses libusb1.0, including log files, configuration files, hardware device message codec and so on.) Platform: |
Size: 72704 |
Author:大铁锤 |
Hits: