随笔分类 -  Linux驱动开发

上一页 1 2 3
5.4.5.在内核中添加或去除某个驱动
摘要:1. 去除九鼎led驱动/添加led驱动框架支持 在哪里 led驱动框架 操作 进入kernel的目录 阅读全文
posted @ 2018-06-27 22:29 Ocean&Star 阅读(239) 评论(0) 推荐(0)
5.4.3.初步分析led驱动框架源码1
摘要:本节对led框架的核心代码led class.c文件进行分析,主要分析了subsys_initcall宏。 5.4.3.1、涉及到的文件 (1)led core.c (2)led class.c 5.4.3.2、subsys_initcall (1)经过基本分析,发现LED驱动框架中内核开发者实现的 阅读全文
posted @ 2018-06-27 22:27 Ocean&Star 阅读(216) 评论(0) 推荐(0)
5.4.2.内核驱动框架中LED的基本情况
摘要:本节综合分析了2.6.35.7内核中LED驱动框架的整体设计,相关的文件位置,九鼎移植时LED驱动的实现方法等。 5.4.2.1、相关文件 (1)drivers/leds目录,这个目录就是驱动框架规定的LED这种硬件的驱动应该待的地方。 (2)led class.c和led core.c,这两个文件 阅读全文
posted @ 2018-06-27 22:22 Ocean&Star 阅读(206) 评论(0) 推荐(0)
5.4.1.何谓驱动框架
摘要:本节主要解释了什么是驱动框架,为什么需要驱动框架,基于驱动框架写驱动有什么优势等问题。 5.4.1.1、驱动是谁写的 (1)驱动开发工程师 (2)内核维护者 5.4.1.2、驱动编程协作要求 (1)接口标准化 (2)尽量降低驱动开发者难度 5.4.1.3、到底什么是驱动框架 (1)内核中驱动部分维护 阅读全文
posted @ 2018-06-27 18:19 Ocean&Star 阅读(314) 评论(0) 推荐(0)

上一页 1 2 3