- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 基于linux 3.10.49内核添加字符驱动
基于linux 3.10.49内核添加字符驱动linux kernel 3.10.49+字符驱动编译进内核.1.在drivers目录下新建MyDemo目录.2.MyDemo目录新建三个文件:demo.c Kconfig Makefile3.修改Kconfig文件:MyDemo-> cat Kconfig## TPM device configura
2016-05-27 14:19:22 2008
原创 基于linux 3.10.49内核的gpio流程分析
基于linux 3.10.49内核的gpio流程分析 linux kernel 3.10.49+在这里, 我们说说linux 是怎么通过platform_driver驱动代码匹配到platform_device的.static const struct of_device_id ***_gpio_of_match[] = { { .compatible = "****
2016-05-26 17:10:14 1594
原创 基于linux 3.10.49内核的pinctrl流程分析 补充
基于linux 3.10.49内核的pinctrl流程分析 补充linux kernel 3.10.49+重要结构体:struct pinctrl_desc { // pinctrl_register(...) 使用到. const char *name; // 设备的名字plat
2016-05-26 17:06:33 2246
原创 基于linux 3.10.49内核 从dts文件里注册platform_device流程分析
基于linux 3.10.49内核 从dts文件里注册platform_device流程分析 linux kernel 3.10.49+在这里, 我们说说linux 是怎么通过dts进行设备(device)注册和初始化板载信息.在arch/arm/mach-******/******.c找到DT_MACHINE_START 和 MACHINE_END 宏, 如下:DT_MACHIN
2016-05-25 15:13:37 7118 2
原创 基于linux 3.10.49内核的pinctrl流程分析
基于linux 3.10.49内核的pinctrl流程分析linux kernel 3.10.49+pinctrl驱动的platform注册就不说了,无非就是platform_driver_register这个入口,最后匹配到合适的设备后调用struct platform_driver 的probe函数.这里说说, pinctl io复用关系(pinmux)的是怎么通过de
2016-05-23 14:18:39 5039
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人