Tiny210开发板wm8960驱动

本文介绍了在Tiny210开发板上使用tinyalsa库编译wm8960驱动的方法,包括通过m mm mmm命令或直接运行build-android脚本进行编译,并解决了编译过程中遇到的库依赖问题。同时,文章详细讲解了如何添加和编译wm8960的codec驱动、platform驱动和machine驱动,以及在系统启动脚本中移除原有驱动模块的步骤。
摘要由CSDN通过智能技术生成

tinyalsa库

如果修改了external/tinyalsa目录下的内容,可以通过如下两种方法去编译tinyalsa相关的工具。
1、m mm mmm external/tinyalsa
m mm mmm具体的实现在android-4.0.3_r1/build/envsetup.sh,所以只要source一遍这个文件便能在编译过程中使用m mm mmm了。
m 编译所有的模块
mm 编译当前目录下的模块,当前目录下要有Android.mk文件
mmm 编译指定路径下的模块,指定路径下要有Android.mk文件

我在编译externel/tinyalsa过程中遇到问题如下:
执行:mmm external/tinyalsa
需要的目标“out/target/product/generic/obj/lib/liblog.so”
lei@testHP:~/Tiny210/android-4.0.3_r1$ make liblog
需要的目标“out/target/product/generic/obj/lib/libcutils.so”
需要的目标“out/target/product/generic/obj/lib/libutils.so”
以上会不断遇到缺少的库编译的问题,所以采用第二种方法去编译tinyalsa库相关的东西。

2、直接在根目录执行:./build-android
例如我修改了exte

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luckywang1103

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值