Linux驱动源码分析
crystal_266
这个作者很懒,什么都没留下…
展开
-
03-IIC设备和驱动的匹配过程分析
文章目录1. 驱动端probe调用过程1.1 i2c_driver 结构体1.2 i2c_driver 的实现样例1.3 probe的调用过程2. 设备端2.1 i2c_client 结构体2.2 IIC设备向内核的注册 上一节分析了 平台设备和驱动的匹配过程,即 probe 函数的自动调用过程,本节来分析 IIC 总线上设备和驱动的匹配过程。1. 驱动端probe调用过程1.1 i2c_d...原创 2019-12-16 15:37:23 · 1109 阅读 · 1 评论 -
02-总线设备驱动—驱动和设备的匹配过程
文章目录1. 驱动端1.1 platform_driver 结构体1.2 device_driver 结构体1.3 驱动端 probe 的调用过程2. 设备端2.1 platform_device 结构体2.2 device 结构体1.3 设备端 match 的调用过程1. 驱动端 内核中相关结构体的命名规则定义如下:platform_driver --> pdrvdevice_dr...原创 2019-12-13 17:20:27 · 1724 阅读 · 0 评论 -
01-register_chrdev_region解析
文章目录1. 函数原型2. 调用过程2.1 register_chrdev_region2.2 __register_chrdev_region1. 函数原型 register_chrdev_region()原型如下:原 型: int register_chrdev_region(dev_t from, unsigned count, const char *name)功 能...原创 2019-11-28 17:00:25 · 4346 阅读 · 1 评论