Article Title: Detailed description of how to use ALSA to drive the sound card in Linux. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
1. What is ALSA;
Advanced Linux Sound Architecture is short for "ALSA", which means the
People who have done the system should know that there is a layer of lib between the framework and the driver, and the corresponding LIB libraries in the audio framework and some tool alsa-libalsa-utils are shown below.
Alsa-lib for Arm:
>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>> #!/bin/bash echo "Building ALSA library for ARM platform .
1. layer-3 structure of ALSA:(1) audio interface:The audio interface is the sound card, which contains the hardware buffer. Note that the hardware buffer is in the sound card, not the memory.(2) COMPUTER:This refers to the computer kernel and driver (the driver is provided by ALSA). When (1) Audio interfacce causes an interruption, the kernel will capture it and then hand over the processing to
This article was reproduced from: http://blog.csdn.net/droidphone/article/details/6271122Statement: The content of this blog by Http://blog.csdn.net/droidphone Original, reproduced please indicate the source, thank you!I. OverviewALSA is the acronym for Advanced Linux Sound Architecture and has become the mainstream audio architecture for Linux, for more information and knowledge about this open source project for ALSA, please see the following URL:/h
There is a good article about ALSA's configuration file.
Thanks to the original.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Understand and use the ALSA configuration file
Author: Liu Xuhui Raymond Reprint please indicate the source http://blog.csdn.net/colorant/archive/2008/06/30/2598815.aspx
Email:colorant@163.com
blog:http://blog.csdn.net/colorant/
Home: http://rgbbones.googlepages.com/
Recently in making audio-r
Problems with porting alsa-lib: Problems with porting alsa-lib
Problems with porting alsa-lib
Linux audio alsa lib VERSIONED_SYMBOLS
During the migration of alsa lib in the past two days, I encountered a problem and was stuck for a long time.Make a record and be trapped by t
Statement: the content of this blog is composedHttp://blog.csdn.net/droidphoneOriginal, reprinted please indicate the source, thank you! I. Overview
ALSA is short for advanced Linux sound architecture and has become the mainstream audio architecture of Linux. I would like to learn more about ALSA's open-source project, for more information, see http://www.alsa-project.org /.
In the driver layer of the internal device,
Address: http://blog.csdn.net/droidphone/article/details/6271122
Statement: the content of this blog is composedHttp://blog.csdn.net/droidphoneOriginal, reprinted please indicate the source, thank you!
I. Overview
ALSA is short for advanced Linux sound architecture and has become the mainstream audio architecture of Linux. I would like to learn more about ALSA's open-source project, for more information, see http://www.alsa-project.org /.
*************************************************************************************************************** ************Easywave Time: 2014.10.25Category: Linux application-alsa audio architecture Alsa-lib porting to compilation declaration: reprint, please keep the linkNote: If there is an error, please correct me. These are the journal articles I studied ...********************************************
Referring to the Phpinfo information, the Iconv module has also been loaded correctly.
Google a bit. Originally only know, originally in the Linux version Iconv this method still a bit under the question.
One of the solutions offered by a netizen on CSDN is:
View Sourceprint? One way is to replace Iconv with Mb_convert_encoding.
Another way is to modify the Iconv implementation, from GLIBC to Libiconv
Have a half-day, irritability!
If you have a friend, you can solve it.
According to the first m
"Using the DB2-based data warehouse, we can quickly and effectively meet the information requirements of end users. By granting analysts direct access to all the CN operation data stored in the data warehouse, the response speed is significantly improved, and the IT department is reduced as the main report builder and query manager. "-- RegSimpson, Information Department Manager, Canada National Railway Corporation
Application: Marketing and Operation
Under the root file system, the ALSA related configuration files are:
Under the/system/usr/share/alsa directory:
├──alsa.conf├──cards│└──aliases.conf└──pcm├──center_lfe.conf├──default.conf├──dmix.conf├──dpl.conf├──dsn Oop.conf├──front.conf├──iec958.conf├──modem.conf├──rear.conf├──side.conf├──surround40.conf├──surround41.conf ├──surround50.conf├──surround51.conf└──surround71.conf
And
/system/etc/asound.state
Rand.com is a well-known non-profit research institute that provides "objective analysis and effective solutions" to the U.S. authorities ". Recently, they published an analysis report on the current situation of China, which is positive and severely criticized and worthy of Chinese reflection. This article is based on the Asia Pacific Policy Center of Rand Corporation.
If China in the 20th century is a wealthy and unified country, we will have a com
A large number of account passwords leaked by Sinochem corporation in China
Launch the first shot to a normal white hat.
The China Sinochem Corporation's email system is open to the Internet. It does not impose restrictions on User Login errors or add verification codes. As a result, it can crack the code and successfully log on to a large number of employee accounts (including second-level organizations ), there is a high risk of leakage of user data
The registered capital is RMB 15.39 billion yuan. The main business scope is: Operating group companies and related enterprises formed by the state investment and owned by the group of all state-owned assets, engaged in power energy development, investment, construction, operation and Management, the organization of electricity (thermal) production and sales, power equipment manufacturing, equipment overhaul and commissioning, power technology development, consulting, power engineering, Power En
Original http://www.volkerschatz.com/noise/alsa.html
Intro
If anyone often uses a Linux machine to process music, he will deal with ALSA sooner or later. ALSA, short for advanced Linux sound architecture, is more powerful than the outdated Open Sound System (OSS. In fact, you may have unknowingly used ALSA, such as the OSS simulation function of
Porting ALSA audio library
Category: Linux Embedded driver development ()
5244 reading comments (1)
Favorites
Report
Playbackaudio embedded test linuxtimer
Andrew Huang
Bluedrum@163.comALSA is a late audio processing library in Linux, which is mainly used to improve the original OSS library. better performance, supporting multiple playback sources, etc. but correspondingly, the programming complexity is increased. the old OSS uses the standard file I
2011-06-24 17:35:58
The Alsa Utils below Android offers three tools, respectively:Alsa_amixer: ConfiguringAlsa_aplay: Play RecordingAlsa_ctl:: Store/restore configuration file, related to asound.conf
Detailed parameters can be viewed through alsa_xxx--help
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"Alsa_amixer"/$ alsa_amixer--help usage:amixer
"Use Method"
Alsa_amixer controls: Lists all the control interfaces registered in t
Snd_register_device_for_dev () Parameters passed in by function
(2) the Snd_register_device_for_dev () function is called by the Snd_pcm_dev_register () function
The str parameter inside is exactly the name parameter, below has PCMC%ID%IP and pcmc%id%ic,c to indicate card's meaning,%i indicates which sound card, d indicates which one is under which logic device, p means play, C means recording
9, summary (how to write Alsa sound card driver)
(1)
First, what is ALSA;
Advanced Linux Sound architecture abbreviation for ALSA, translated into Chinese meaning is the Linux Advanced Sound system (this is my literal translation, may be incorrect); when it comes to the system, it's a bit too much, so ALSA not only includes support and drive for sound cards. ;
ALSA has
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.