摄像头驱动源码解析.docVIP

  • 6
  • 0
  • 约2.18万字
  • 约 14页
  • 2019-10-15 发布于湖北
  • 举报
基于2.6.35内核的OV9650摄像头驱动分析 驱动分析: 打开ov9650驱动首先找到驱动入口函数 static int __init s5pc100_camera_init(void) 在这个函数中间做只有一句话 platform_driver_register(s5pc100_camera_driver); 这个就是平台驱动注册,所以在驱动注册之前我们需要构建s5pc100_camera_driver这个结构体,并且在内核中间我们需要添加平台资源信息,在这里平台资源的信息中间的name这个成员必须跟s5pc100_camera_driver这个结构体中间的成员name一致,这个在平台驱动注册的时候内核遍历内核的时候才能找到我们的加进去的平台资源配对成功,在platform_driver_register函数注册成功的时候,内核就会调用5pc100_camera_driver结构体中间的probe成员执行,我们先来看看5pc100_camera_driver这个结构体 struct platform_driver s5pc100_camera_driver = { .probe = s5pc100_camera_probe, .remove = __devexit_p(s5pc100_camera_remove), .driv

文档评论(0)

1亿VIP精品文档

相关文档