最近在学习Android驱动,话说这方面的资料好少
在网上找了很久,才发现一篇写得比较的好的,赖玉平老师写的。但是依葫芦画瓢,却出现了问题
在此贴出来,供像我一样的菜鸟共同学习,热切期盼高手的指导
赖老师的在csdn的帖子:http://blog.csdn.net/ok138ok/archive/2011/04/12/6317212.aspx
make的时候出现了下面问题:
drivers/ledtest/leddriver.c:10:29: fatal error: plat/regs-clock.h: No such file or directory
然后用 find / -name reg-clock.h  找到了很多regs-clock.h
可是我不知到plat在那个目录下面,就不知道将regs-clock.h复制到那个文件下

解决方案 »

  1.   

    Android 驱动? 哎,没有做过,但做个Android 应用程序
      

  2.   

    这个就是linux驱动!
    赶紧谷歌去,资料一大堆。
      

  3.   

    从代码看,是sumsang 6410平台,你要确定有相应的开发板。没有没有对应的开发板,你得知道怎么做相应的修改。
    至于头文件,你动动脑筋,多搜索对比一下就应该OK了。特别是代码中包含了plat底下好几个头文件。
    #include <plat/gpio-cfg.h>
    #include <plat/regs-clock.h>
    #include <plat/regs-lcd.h>
    #include <plat/regs-gpio.h>
      

  4.   

    例如asm plat 这些需要在编译前预先定义的平台相关的参数,在内核makefile中都有体现。lz可以仔细研究一下。
      

  5.   

    我刚从MTK转到做Android 驱动,以前没有在linux上做过开发,感觉很陌生。发现很多东西要去学!
    希望可以跟大家多多交流!
    我的QQ是:250519321