易截截图软件、单文件、免安装、纯绿色、仅160KB

解决linux耳机和喇叭同时发音的问题


装完
NeoShine
Linux 4.0
后,插上耳机后,耳机和喇叭同时发声。
要解决这个故障, 关键问题在于找到文件
ALSA-Configuration.txt

这个文件里有声卡类型与
model
(模块)的对照表。
下面是操作的正确步骤:
1
、下载声卡驱动程序、库文件、工具,下面是目前最新的驱动程序,下载网址:
驱动程序:
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16.tar.bz2
 
库文件:
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.16.tar.bz2
 
工具:
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.16.tar.bz2
2
、解压、安装声卡驱动程序
$
tar xvvjf alsa-driver-1.0.16.tar.bz2 $ cd alsa-driver-1.0.16 $
./configure $ make $ sudo make install
3
、解压、安装库文件
$
tar xvvjf alsa-lib-1.0.16.tar.bz2 $ cd alsa-lib-1.0.16 $ ./configure
$ make $ sudo make install
4
、解压、安装工具
$
tar xvvjf alsa-utils-1.0.15rc1.tar.bz2 $ cd alsa-utils-1.0.15rc1 $
./configure $ make $ sudo make install
5
、确定声卡的声卡的代码(
codec)
,使用下面的命令:
$
cat /proc/asound/card0/codec#* | grep Codec
Codec:
Realtek ALC662 #
这是我的声卡
6
、这一步最关键了,在文件中
ALSA-Configuration.txt
查找声卡的代码,找到对应的
model

这个
ALSA-Configuration.txt
其实就在你下载的驱动程序包中。
路径为:
alsa-driver-1.0.16/alsa-kernel/Documentation/ALSA-Configuration.txt
你也可以使用下面的命令来查找:
~$
find . -name “ALSA-Configuration.txt” -print
例如:我的声卡为
ALC662
ALC662/663/272
==============
  3stack-dig    3-stack (2-channel) with SPDIF
  3stack-6ch     3-stack (6-channel)
  3stack-6ch-dig 3-stack (6-channel) with SPDIF
  6stack-dig     6-stack with SPDIF
  lenovo-101e    Lenovo laptop
  eeepc-p701    ASUS Eeepc P701
  eeepc-ep20    ASUS Eeepc EP20
  ecs           ECS/Foxconn mobo
  m51va         A


相关文档:

编译 linux 2.6.18出错解决方法

HOSTCC scripts/mod/sumversion.o
scripts/mod/sumversion.c: In function ‘get_src_version’:
scripts/mod/sumversion.c:384: error: ‘PATH_MAX’ undeclared (first use in
this function)
scripts/mod/sumversion.c:384: error: (Each undeclared identifier is reported
only once
script ......

构建基本的嵌入式Linux根文件系统


构建基本的嵌入式Linux根文件系统
 
 
构建基本的嵌入式Linux根文件系统
(1)创建根文件系统的基本目录结构。
我把这个过程做成了shell脚本(文件名为mkroot) ,很方便!
#! /bin/sh
    echo "creatint rootfs dir......"
    mkdir rootfs
  &n ......

Linux 脚本编写基础


1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须方在文件的第一行):
#!/bin/sh
  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
  当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
  要使脚本可执行:
编译 ......

Linux启动过程详解

本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。
启动第一步--加载BIOS
当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特 ......

linux tinyxml删除节点

bool RemoveNode(string& szFileName)
{
  TiXmlDocument myDocument(szFileName);   
   bool loadOkay = myDocument.LoadFile();
   if(loadOkay == false)
    return false;
   //获得根元素
  TiXmlElement *rootElemen ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号