wolfson_drivers.gz

  • 浏览量:1789
  • 下载量:0
  • 资料大小:0 B
  • 日期:2014-10-07
  • 上传者:FishXX
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    为什么要自己编译带wolfson支持的内核呢?因为为了配合wolfson声卡,可能还需要触摸屏等本身内核源码不带的驱动。所以我们就需要有个支持wolfson声卡驱动的内核,然后自己进行修改。


    在ubuntu14下交叉编译通过。


    参考的这儿:


    https://blog.georgmill.de/2014/04/29/compile-wolfson-audio-card-driver-for-kernel-3-12-y-a-new-try/


    直接下载打好wolfson驱动补丁的内核源代码。


    点击这儿下载:rpi-3.12.y_rt_wlfsn.tar.bz2

    rpi-3.12.y_rt_wlfsn.tar.bz2 的sha1校验值为:


    523f06ab89088e9cf8384c7dd9551c2fc74b2598  rpi-3.12.y_rt_wlfsn.tar.bz2


    解压缩

    tar -xvjf rpi-3.12.y_rt_wlfsn.tar.bz2 -c rpi-3.12.y_rt_wlfsn

    cd rpi-3.12.y_rt_wlfsn


    然后点击这儿下载内核配置文件:rpi-3.12.y_rt_wlfsn.config ,下载到解压缩的内核源码文件夹并且更名为.config

    然后设置环境变量,以下的步骤就是正常交叉编译树莓派内核的步骤了,本坛有编译教程,请自行搜索吧。详细的就不再介绍了。
    export arch=arm
    export cross_compile=/path/to/your/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-
    export install_mod_path=/your/modules/dir/path

    mv config.txt .config


    # 然后想改什么参数或者加增加什么驱动就自己修改内核源码吧。。。。这部分懂的人自然就懂了,不再深入讲解。

    make -j4  arch=arm cross_compile=${cross_compile} menuconfig
    # 正式开始编译
    make -j4  arch=arm cross_compil
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换