发布时间:2017-09-28 19:13:28
原文http://blog.chinaunix.net/uid-25445243-id-3862576.html一、i2c-dev驱动分析 1.1、设备驱动注册 分析这个驱动,还是从module_init()和module_exit()开始,程序如下: 点击(此处)折叠或打开sta.........【阅读全文】
发布时间:2017-09-27 17:40:15
<arch/arm/plat-s3c/dev-i2c0.c><arch/arm/mach-s3c6410/mach-smdk6410.c>////////////////////////////////////////////////////////////////////////////// <arch/arm/mach-s3c6410/mach-smdk6410.c>static void __init smdk6410_machine_init(void){ unsigned int tmp; s3c_.........【阅读全文】
发布时间:2017-09-27 17:39:23
查看名字 # cat /sys/class/i2c-dev/i2c-0/name hisi_i2c 可以通过这个名字来查找到设备源码drivers/i2c/busses/i2c-hisilicon.c:#define HI_I2C "hisi_i2c"//////////////////////////////////////////////////////////////////////////////.........【阅读全文】
发布时间:2017-09-20 18:03:59
http://blog.csdn.net/hs794502825/article/details/24597773在Linux内核中,hlist(哈希链表)使用非常广泛。本文将对其数据结构和核心函数进行分析。和hlist相关的数据结构有两个:hlist_head 和 hlist_node[cpp] view plain copy //hash桶的头结点 struct&nbs.........【阅读全文】