- 博客(5)
- 收藏
- 关注
转载 spi 驱动程序组成简要分析
注册设备info(主要有设备通信速率、模式、片选引脚等与具体设备相关信息) spi_register_board_info list_add_tail(&bi->list, &board_list);//放进board_list链表中 l...
2017-05-31 21:23:00
116
转载 Linux设备驱动模型
Linux设备驱动模型,主要函数分析 整个驱动模型中,最核心的三个函数分别是 __bus_register、driver_register、device_register int __bus_register(struct bus_type *bus, struct lock_class_k...
2017-05-24 16:46:00
69
转载 i2c总线设备驱动
当你看到这篇文章时,估计你对设备驱动已经有一定的理解。 在i2c总线设备中i2c_add_driver、struct i2c_driver是重点的分析对象。 首先看结构体struct i2c_driver struct i2c_driver { int id; unsi...
2017-04-23 10:54:00
105
转载 分层分离之platform总线设备驱动模型
分层分离之platform总线设备驱动模型 分离分层思想可以说是Linux系统中一个重要的程序设计思想 1、分层:核心层和设备相关层分开 2、分离:把硬件相关的代码和驱动分离开来,主要编写两个文件:dev.c、drv.c 下面说说该总线如何工作的: 先看看该框图 a、调用device_...
2017-04-16 11:51:00
87
转载 Linux输入子系统
一开始学习输入子系统觉得这东西很高大上,学习了之后发现这东西真的是挺高大上的。 下面就我学习的过程对输入子系统的理解来跟大家分享下,由于本人知识有限,有讲不对的地方欢迎批评纠正。 可以将输入子系统看做由三大部分组成,分别为核心层、事件处理层、设备驱动层,体现了一种分离分层思想。 核心层:...
2017-04-09 10:56:00
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人