我以前有过pc上的lkm驱动经验,自从买了android手机,想要学习一下android LKM编程,目前: 已经按照 source.android.com的步骤,下载并且make了源码 repo sync, make -j4 都过了
我的问题是不知到下一步应该干什么了是不是就可以开始写LKM编译了?
    如果不是,还需要作什么呢?
    如果是,哪个才是编译器呢?我find到很多gcc,不知到用哪个
    
能否给个全面的教程呢? 网上的说法不一,还很多都是过时的。(我是新手,问题可能比较傻,浪费您的时间了)

解决方案 »

  1.   

    这个比较详细:
    http://hi.baidu.com/wonton2/blog/item/7dec03a81c9080bfcb130c8d.html
    看你的情况现在可以拉内核源代码进行编译了
      

  2.   

    这个比较详细:
    http://hi.baidu.com/wonton2/blog/item/7dec03a81c9080bfcb130c8d.html
    看你的情况现在可以拉内核源代码进行编译了
      

  3.   

    看了,哥们是这样的,我的意思是,想自己写一个模块,包含一个c文件和一个makefile,然后我可以生成一个.ko, 就是lkm,然后我把他push到机器里面去,然后在insmod他。 可问题是我不知道用哪个编译器。这个文章很好,可是他讲的都是编译内核,我不要编译内核,我写个lkm不需要编译内核吧
      

  4.   

    http://blog.csdn.net/quaful/article/details/6053708
      

  5.   

    请问我是不是应该获取linux内核源码了?