写nandflash 注意到的几个头文件 和目录

1.驱动的目录              driver/mtd/nand/*.c  下面所有的.c 文件是与nandflash 驱动编写相关的
    最重要的有两个:
    一. 系统默认的 驱动主体函数 nand_base.c
    二.你自己针对需要自己写的驱动主体函数 如:s3c_nand.c
        如果在自己写的 s3c_nand.c 中没有指定某些配置,则这些配置默认为 nand_base.c ,这就应用到了继承的思想
      这个目录中的函数用到的头文件 主要在 顶层目的   
     a.  ./include /linux/module.h    或 ./include /linux/mtd   
     b.   ./arch/arm/mach-s5pc100/include/mach/regs-nand.h (这个是自己写的,本身没有,他是对板级一些 地址的宏定义)


2.设备目录      arch/arm/mach-s5pc100/mach-s5pc100.c
    c.  ./arch/arm/plat-samsung/include/plat/nand.h  (这个路径下主要是一些 自己定义的结构体) 
    d.  ./arch/arm/include/asm  或  asm 以下目录中的头文件 

    以上a  b   c  d  四个目录 是常用的头文件目录,不管是驱动,还是设备 都可能会用到,并不是设备或驱动各自独自占有的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值