尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

移植 alsa 到 gec6818

发布时间:2026/11/5 11:05:59

资讯中心
01
ARTICLE

移植 alsa 到 gec6818

移植 alsa 到 gec6818
alsa-lib1. 下载 alsa-lib-1.2.16.1网址https://www.alsa-project.org/wiki/Main_Page2. 放到 Windows 共享文件夹3. 复制到 ~ 下cp alsa-lib-1.2.16.1.tar.bz2 ~4. 解压tar -jxvf alsa-lib-1.2.16.1.tar.bz25. cd alsa-lib-1.2.16.16. 新建 alsa-lib-1.2.16.1-install(名字随便)mkdir alsa-lib-1.2.16.1-install7. 运行 configure./configure CCarm-none-linux-gnueabi-gcc CXXarm-none-linux-gnueabi-g ARarm-none-linux-gnueabi-ar RANLIBarm-none-linux-gnueabi-ranlib --hostarm-none-linux-gnueabi --prefix$(pwd)/alsa-lib-1.2.16.1-install --disable-python --enable-shared --disable-staticarm-none-linux-gnueabi 换成要用的工具链alsa-lib-1.2.16.1-install 上面创建的 文件夹8. 编译make -j4make install9. 完成10. 打包到 开发板切换到 alsa-lib-1.2.16.1 目录下1. tar -czvf alsa-lib-1.2.16.1.tar.gz alsa-lib-1.2.16.1-install2. cp alsa-lib-1.2.16.tar.gz [共享文件夹Windows]开发板上1. 设置tftp 服务器根目录2. tftp -g -l alsa-lib-1.2.16.tar.gz -r alsa-lib-1.2.16 192.168.1.4311. 解压12. 将解压后文件夹下lib bin 的文件 复制到 /usr/lib/ /usr/bin/ 下alsa-utils1. 下载 alsa-utils-1.2.16wget https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.16.tar.bz22. 解压3. 创建配置文件 生成Makefile1. vi alsa-utils-install.sh2. chmod x alsa-utils-install.sh3. ./alsa-utils-install.sh内容1. alsa-lib-1.2.16.1/alsa-lib-1.2.16.1-install alsa-lib的安装目录换2. arm-none-linux-gnueabi arm平台编译器3. msgfmt解决问题Making all in pomake[2]: 进入目录“/home/gec/alsa-utils-1.2.16/alsaconf/po” mv: 无法获取t-ja.gmo 的文件状态(stat): 没有那个文件或目录make[2]: *** [Makefile:41ja.gmo] 错误 1make[2]: 离开目录“/home/gec/alsa-utils-1.2.16/alsaconf/po”make[1]: *** [Makefile:487all-recursive] 错误 1make[1]: 离开目录“/home/gec/alsa-utils-1.2.16/alsaconf” make: *** [Makefile:471all-recursive] 错误1解决办法sudo apt updatesudo apt-get install gettext4. make make install5. 切换到 安装目录alsa-lib-1.16.1-install6. 打包到 开发板切换到 alsa-lib-1.2.16.1 目录下1. tar -czvf alsa-arm-1.2.16.1.tar.gz alsa-lib-1.2.16.1-install2. cp alsa-arm-1.2.16.tar.gz [共享文件夹Windows]开发板上1. 设置tftp 服务器根目录2. tftp -g -l alsa-arm-1.2.16.tar.gz -r alsa-arm-1.2.16 192.168.1.437. 解压tar -xzvf alsa-arm-1.2.16.1tar.gz8. 将解压后文件夹下lib bin 的文件 复制到 /usr/lib/ /usr/bin/ 下10. 因为 --prefix 是硬编码所以需要 配置 运行环境1. 将alsa-arm-1.2.16.1/share/alsa 复制到 /usr/share/alsa 下 先在/usr/share/ 下创建 alsa2. 配置环境变量 在 /etc/profile 中添加 环境变量 ALSA_CONFIG_PATHvi /etc/profile在最后一行添加export ALSA_CONFIG_PATH/usr/share/alsa/alsa.conf测试aplay -versionarecord -version有版本号输出正确
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。