一 : 外置声卡安装教程
外置声卡比较常见于笔记本电脑上,在这里给大家分享一下外置声卡怎么安装。二 : 声卡驱动程序
soundsocs3c24xxs3c2410-uda1341.cs3c2410_uda1341_initdriver_register(&s3c2410iis_driver);.....s3c2410iis_probe/* 使能时钟 *//* 配置GPIO *//* 设置S3C2440的IIS控制器 */init_s3c2410_iis_bus/* 使用L3接口初始化uda1341芯片 */init_uda1341();/* 设置两个DMA通道:一个用于播放,另一个用于录音 */.....register_sound_dsp(&smdk2410_audio_fops, -1);sound_insert_unit(&chains[3], fops, dev, 3, 131, "dsp", S_IWUSR | S_IRUSR, NULL); // /dev/dspregister_sound_mixer(&smdk2410_mixer_fops, -1);sound_insert_unit(&chains[0], fops, dev, 0, 128, "mixer", S_IRUSR | S_IWUSR, NULL); // /dev/mixer/dev/dsp: 用于播放/录音/dev/mixer: 调整音量1. 主设备号2. file_operations3. register_chrdevapp: open () // 假设主设备号为14-------------------------------------------soundcore_openint unit = iminor(inode);s = __look_for_unit(chain, unit);// 从chains数组里得到, 谁来设置这个数组?new_fops = fops_get(s->unit_fops);file->f_op = new_fops;err = file->f_op->open(inode,file);录音:app: read----------------------file->f_op->read播放:app: write-------------------------file->f_op->write测试:1. 确定内核里已经配置了soundsocs3c24xxs3c2410-uda1341.c-> Device Drivers-> Sound-> Advanced Linux Sound Architecture-> Advanced Linux Sound Architecture-> System on Chip audio support<*> I2S of the Samsung S3C24XX chips2. make uImage使用新内核启动3. ls -l /dev/dsp /dev/mixer4. 播放:在WINDOWS PC里找一个wav文件,放到开发板根文件系统里cat Windows.wav > /dev/dsp5. 录音:cat /dev/dsp > sound.bin 然后对着麦克风说话ctrl+c退出cat sound.bin > /dev/dsp // 就可以听到录下的声音怎么写WM8976驱动程序?1. IIS部分一样,保持不变2. 控制部分不同,重写测试WM8976:1. 确定内核里已经配置了soundsocs3c24xxs3c2410-uda1341.c-> Device Drivers-> Sound-> Advanced Linux Sound Architecture // 兼容OSS-> Advanced Linux Sound Architecture-> System on Chip audio support<*> I2S of the Samsung S3C24XX chips2. 修改sound/soc/s3c24xx/Makefileobj-y += s3c2410-uda1341.o改为:obj-y += s3c-wm8976.o 3. make uImage使用新内核启动4. ls -l /dev/dsp /dev/mixer5. 播放:在WINDOWS PC里找一个wav文件,放到开发板根文件系统里cat Windows.wav > /dev/dsp6. 录音:cat /dev/dsp > sound.bin 然后对着麦克风说话ctrl+c退出cat sound.bin > /dev/dsp // 就可以听到录下的声音 使用madplay测试声卡:1. 解压:tar xzf libid3tag-0.15.1b.tar.gz // 库tar xzf libmad-0.
音频驱动程序 声卡驱动程序
15.1b.tar.gz // 库tar xzf madplay-0.15.2b.tar.gz // APP2. 编译 libid3tag-0.15.1bmkdir tmpcd libid3tag-0.15.1b./configure --host=arm-linux --prefix=/work/drivers_and_test/21th_sound/app/tmpmakemake install3. 编译 libmad-0.15.1bcd libmad-0.15.1b./configure --host=arm-linux --prefix=/work/drivers_and_test/21th_sound/app/tmpmakemake install4. 编译madplaycd madplay-0.15.2b/./configure --host=arm-linux --prefix=/work/drivers_and_test/21th_sound/app/tmp LDFLAGS="-L/work/drivers_and_test/21th_sound/app/tmp/lib" CFLAGS="-I /work/drivers_and_test/21th_sound/app/tmp/include"makemake install5. 把tmp/bin/* tmp/lib/*so* 复制到根文件系统:6. 把一个mp3文件复制到根文件系统7. madplay --tty-control /1.mp3 播放过程中不断按小键盘的减号("-")会降低音量不断按小键盘的加号("+")会降低音量
61阅读提醒您本文地址:
三 : 安装声卡驱动程序
安装声卡驱动程序
如果使用的是整合主板,并使用集成声卡,需要安装主板驱动盘附带的声卡驱动程序。[www.61k.com)下面以安装华硕主板集成声卡的驱动程序为例,介绍安装声卡驱动程序的方法。安装声卡驱动程序的具体操作步骤如下:
1、双击主板驱动安装文件所在的盘符,2、系统开始启动安装程序,完成后,进进入“驱动程序”界面,单击“声卡”选项入安装界面,如下图所示。 右侧的Install按钮,如下图所示。
单击Install按钮 进入安装界面
3、单击“下一步”按钮,进入“安装状4、安装完成后,进入“安装完成”界面态”界面,并显示安装进度,如下图所示。 (如下图所示),单击“完成”按钮即可。
显示安装进度 “安装完成”界面
61阅读提醒您本文地址:
本文标题:万能声卡驱动安装程序-外置声卡安装教程61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1