摘要:
exynos4412的IIC控制器工作流程:裸机程序如下: 重要的数据结构:1.描述控制器的:2.控制器操作硬件的方法:3.核心层的总结构体;4.描述从机mpu6o50的:设备树:i2c@138B0000 { samsung,i2c-sda-delay = ; ... 阅读全文
摘要:
1、分层设备驱动层:本层要驱动开发者自己实现,可参考drivers/input/keyboard/key.c1.结构体:核心层:内核已帮我们完成,在drivers/input/input.c1.结构体:事件处理层:针对不同的类型,内核分别提供了三个事件处理:0-31 j... 阅读全文
摘要:
最简范例驱动代码设备信息设备信息有是三种提供方式1.通过platform_device模块提供设备信息:2.通过平台文件提供设备信息:3.通过设备树提供设备信息:靠设备树来提供:源码下载: https://git.coding.net/xxgui1992/LinuxDriver-t... 阅读全文
摘要:
子设备识别:运用程序怎样找到驱动中的操作方法集xmind思维导图云文档:运用程序找驱动 阅读全文
摘要:
一、步骤:1.定义miscdevice结构体:struct miscdevice misc;2.初始化miscdevice结构体misc.minor = MISC_DYNAMIC_MINOR;//动态分配misc.name = "xxxx"; //设备名misc.fops = ... 阅读全文