Since the last time the system was reinstalled, the driver of the sigmatel high definition audio codec device was not installed. It has been plagued for several months. To watch movies and listen to music, you must switch to Linux, fortunately, this problem was finally solved today and I wrote it to myself:
If the driver
Knowledge Point analysis:Microsoft UAA (Microsoft Universal Audio Architecture) bus driver is Microsoft's system-level support driver for HD Audio standard HD Audio bus (High Definition Audio. The new HD
User:
$ Su-
Step 2:
Change the running level to enter the character interface:
# Init 3
Step 3:
CD to the driver directory
./Ati-driver-installer-10-12-x86.x86_64.run # Run the Driver Installation Package
Follow the prompts
Step 4:
After the installation is complete, use shutdown-R now to restart the system.
No configuration is required. The video card can be
Part of this article refers to the blog from Droidphone (http://blog.csdn.net/droidphone/article/details/6271122), about Alsa writing a very good article, just a few examples. This article is a combination of examples to analyze the ALSA audio driver.Development environment: ubuntu10.04Target board: linux-2.6.37 (view Linux kernel information via command uname-r)Compiler: arm-none-linux-gnueabi-(None on behalf of compiler creator, such as: FSL for Fre
Bowen from Http://blog.csdn.net/droidphone Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1. Origin of Asoc
Asoc--alsa system on Chip is built on a standard ALSA drive layer to better support a software system for embedded processors and audio codec in mobile devices. Before ASOC, the kernel had some support for
Compaq 511 series windows_xp driver chipset:Ftp://ftp.hp.com/pub/softpaq/sp36501-37000/sp36880.exeSound Card:Note: If you are installing Windows XP SP2, you must first install the "Microsoft universal audio architecture (uaa) bus driver ", if you are installing Windows XP SP3, you can directly install the Sound Card Driver
From: http://blog.chinaunix.net/uid-22917448-id-1765508.html
ASoC Machine Driver
ASoC machine driver==============================
The ASoC machine (or board) driver is the code that glues together the platformAnd codec drivers.ASoC machines or board-level drivers are code that binds the platform and decoder drivers together.
The machine
The audio driver is implemented in the wavedev2 mode. This is a single-layer driver mode, and all platform-related functions are implemented in hwctxt. H and hwctxt. in CPP, it also includes MIDI support, software mixer support, S/pdif interface, gain class interface, forcespeaker interface, and so on.
(1) software implementation of the
. The two-channel, also known as stereo, has two lines in the hardware, with better sound quality and timbre than mono, but the amount of storage space occupied by digitizing is one-fold more than mono.Second, sound card driverFor security reasons, applications under Linux cannot operate directly on a hardware device such as a sound card, but must pass through a kernel-supplied driver to complete it. The essence of
executed by the functions in the MDD layer, the integrated driver can be simpler and more effective.
The source code of any sample driver can be used as the basis for implementation, whether to implement a hierarchical driver or an integral driver.
For more information, see
Windows CE Drivers|
with and to savePower). Other master clocks is fixed at a set frequency (i.e. crystals).Some master clocks are configurable (such as PLL or processor-based clocks) that can be changed by software speed (depending on system application and power-saving considerations). Other master clocks are fixed to a specific frequency value (such as a crystal oscillator).
Master Clock Driver
Master Clock Configurable
C
superior to that of the single-channel, but the storage space occupied after digitalization is twice the size of the single-channel.
Ii. Sound Card drive
For security considerations, Linux applications cannot directly operate hardware devices such as sound cards, but must use the driver provided by the kernel. The essence of audio programming in Linux is to use the dri
Linux Drive ALSA Model:Linux Alsa One of the sound card drivers: Alsa Architecture IntroductionLinux ALSA sound card Driver II: the creation of sound cardLinux ALSA sound card driver Three: the creation of PCM devicesLinux ALSA sound card driver Four: Control device creationLinux ALSA sound card driver V: Alsa (ASOC) i
1. the role of the platform driver in ASOC has been described in the previous chapters. ASOC is divided into three parts: machine, platform, and CODEC. The main role of the platform driver is to manage audio data, finally, the audio data is transmitted to codec through the digital
1. Codec Introduction
In mobile devices, the role of codec can be summed up to 4 kinds, respectively:
For PCM and other signals D/a conversion, the digital audio signal to analog signals to the mic, LineIn or other input source analog signals for A/D conversion, the analog sound signal conversion CPU can handle digital signals to control the audio channel, such as playing music, listening to FM radio, or wh
Microsoft uaa bus driver for high definition audio solution:
Just install Microsoft's HD Audio patch.
Kb888111.exe download 1:
Http://blog.dhc.net.cn/batch.download.php? Aid = 17296.
Kb888111.exe download 2:
Http://www.htcath.org/Soft/ShowSoft.asp? Softid4245kb835221.exe download 1:
Http://couponmeister.com/blog/HD_Audio/KB835221.exe
Kb835221.exe download 2:
Http
, and when the name of the platform driver and platform device (previously configured in DT) wants to match, it invokes the probe function s3c24xx_uda134x_probe in the platform driver.
S3c24xx_uda134x_snd_device = Platform_device_alloc ("Soc-audio",-1);
if (!s3c24xx_uda134x_snd_device) {
printk (kern_err "s3c24xx_uda134x SoC
As we mentioned in the previous section, ASOC is divided into machine, platform and codec, where the machine drive is responsible for coupling between platform and codec as well as parts and equipment or board-specific code, Again, refer to the previous section: The machine driver is responsible for handling some of the machine-specific controls and audio events (for example, when
As we mentioned in the previous section, ASOC is divided into machine, Platform and codec, where the machine drive is responsible for coupling between Platform and codec as well as parts and equipment or board-specific code , Again, refer to the previous section: The machine driver is responsible for handling some of the machine-specific controls and audio events (for example, when
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.