编译alsa-lib, alsa-util以使用声卡
来源:互联网 发布:价格歧视 知乎 编辑:程序博客网 时间:2024/05/19 20:45
3.1 alsa-lib :
安装的时候会安装在/usr(PC机用的,故先备份等等)
sudo mv /usr /usr_bakexport PATH=/usr_bak/local/sbin:/usr_bak/local/bin:/usr_bak/sbin:/usr_bak/bin:/sbin:/bin:/usr_bak/games:/usr_bak/local/arm/4.3.2/bin./configure --host=arm-linuxmakesudo mkdir /usrsudo chown book:book /usrmake installsudo cp -rf /usr /work/projects/alsa/sudo rm -rf /usrsudo mv /usr_bak /usrexport PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin
把头文件和库复制进交叉工具链里
cd /work/projects/alsa/usr/includesudo cp * -rfd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/includecd /work/projects/alsa/usr/libsudo cp * -rfd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib
把库复制到根文件系统的lib目录下
cd /work/projects/alsasudo cp -rfd usr /work/nfs_root/fs_mini_mdev_new
3.2 alsa-util
3.2.1 先编译依赖:ncurses-5.9.tar.gz
tar xzf ncurses-5.9.tar.gz cd ncurses-5.9./configure --host=arm-linux --prefix=$PWD/tmp --with-sharedmake && make install
把头文件和库复制进交叉工具链里
cd /work/projects/alsa/ncurses-5.9/tmp/include/ncursessudo cp * -rfd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/includecd /work/projects/alsa/ncurses-5.9/tmp/include/sudo cp * -rfd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/includecd /work/projects/alsa/ncurses-5.9/tmp/libsudo cp * -rfd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib
把库复制到根文件系统的lib目录下
cd /work/projects/alsa/ncurses-5.9/tmp/libsudo cp *so* -rfd /work/nfs_root/fs_mini_mdev_new/lib
3.2.2 编译alsa-util:
./configure --host=arm-linux --prefix=$PWD/tmp --with-curses=ncurses --disable-xmlto --disable-nlsmakesudo make installcd /work/projects/alsa/alsa-utils-1.0.27.2/tmp/bincp aplay mixer /work/nfs_root/fs_mini_mdev_new
3.2.3 测试
mkdir /dev/sndcd /dev/snd/ln -s /dev/controlC0 ln -s /dev/pcmC0D0p ln -s /dev/pcmC0D0c
播放:
aplay Windows.wav
调音量:
amixer controlsamixer cget numid=1amixer cset numid=1 30
阅读全文
0 0
- 编译alsa-lib, alsa-util以使用声卡
- alsa-lib 交叉编译以及声卡驱动测试
- alsa-lib 交叉编译以及声卡驱动测试
- 交叉编译alsa lib
- alsa-lib编译
- 交叉编译alsa-lib
- ALSA(lib和util)交叉编译与测试
- 【转】ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- ALSA(lib和util)交叉编译与测试
- alsa-lib,alsa-utils交叉编译步骤
- alsa-lib和alsa-util安装编译及开发板移植
- alsa声卡
- Android中使用ALSA声卡
- Android中使用ALSA声卡
- Android中使用ALSA声卡
- JNI开发之JNI简介
- 1110: 排列
- Ubuntu16.04--ROS--kinetic
- mybatis分页
- P1427 小鱼的数字游戏
- 编译alsa-lib, alsa-util以使用声卡
- 如何在ubuntu下查看隐藏的文件和文件夹
- 游戏物理数学之《四元数Quaternion》
- node.js vs. Spring
- Kalman滤波锁相及Matlab仿真
- 递归算法——入门汉诺塔
- nginx配置文件详解
- Java Set集合使用方法介绍(2)——宠物猫信息管理
- 双硬盘+win7+ubuntu双系统 去掉从硬盘后ubuntu无法正常启动问题解决方法