
Linux驱动
文章平均质量分 84
花落剑舞
这个作者很懒,什么都没留下…
展开
-
Linux设备树
基本数据格式设备树是一个包含节点和属性的简单树状结构。属性就是键-值对,而节点可以同时包含属性和子节点。例如,以下就是一个 .dts 格式的简单树:/{node1 { a-string-property = "A string"; a-string-list-property = "first string", "second string"; a-byte-data-property = [0x01 0x23 0x34 0x56];...原创 2021-05-31 16:45:37 · 360 阅读 · 0 评论 -
11.网络设备驱动介绍
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《linux驱动开发-第11部分-5.11.网络设备驱动介绍》第一部分、章节目录5.11.1.网络设备驱动概述5.11.2.虚拟网卡驱动分析15.11.3.虚拟网卡驱动分析25.11.4.DM9000驱动源码分析15.11.5.DM9000驱动源码分析2第二部分、章节介绍5.11.1.网络设备驱动概述本节对网络设备驱动做个概要描述,主要是讲了这种驱动模型和字符设备块设备的区别,最后讲了下本部分原创 2021-07-08 08:48:28 · 434 阅读 · 0 评论 -
10.块设备驱动介绍
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第10部分-5.10.块设备驱动介绍》第一部分、章节目录5.10.1.正确理解块设备驱动的概念5.10.2.块设备驱动框架简介5.10.3.块设备驱动案例分析15.10.4.块设备驱动案例分析25.10.5.块设备驱动案例分析3第二部分、章节介绍5.10.1.正确理解块设备驱动的概念本节着重讲块设备驱动和字符设备驱动的差异,并且讲了扇区、块、页等块设备驱动中重要搞的概原创 2021-07-07 15:24:13 · 228 阅读 · 0 评论 -
9.触摸屏驱动(IIC)移植实战
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第9部分-5.9.触摸屏驱动移植实战》第一部分、章节目录5.9.1.触摸屏驱动概览5.9.2.内核中的竞争状态和互斥15.9.3.内核中的竞争状态和互斥25.9.4.中断的上下半部15.9.5.中断的上下半部25.9.6.linux内核的I2C子系统详解15.9.7.linux内核的I2C子系统详解25.9.8.linux内核的I2C子系统详解35.9.9.linux原创 2021-07-07 15:20:39 · 3982 阅读 · 1 评论 -
8.input设备(input子系统)驱动
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第5部分-5.8.input子系统基础之按键》第一部分、章节目录5.8.1.什么是input子系统5.8.2.input设备应用层编程实践15.8.3.input设备应用层编程实践25.8.4.input子系统架构总览15.8.5.input子系统架构总览25.8.6.输入核心层源码分析15.8.7.输入核心层源码分析25.8.8.输入事件驱动层源码分析5.8.9.输原创 2021-07-07 15:18:33 · 2297 阅读 · 2 评论 -
7.framebuffer驱动详解
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第7部分-5.7.framebuffer驱动详解》第一部分、章节目录5.7.1.framebuffer介绍5.7.2.framebuffer应用编程实践15.7.3.framebuffer应用编程实践25.7.4.framebuffer应用编程实践35.7.5.framebuffer驱动框架总览5.7.6.framebuffer驱动框架分析1第二部分、章节介绍5.7.原创 2021-07-07 15:17:11 · 590 阅读 · 0 评论 -
6.misc类设备与蜂鸣器驱动(PWM)
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第6部分-5.6.misc类设备与蜂鸣器驱动》第一部分、章节目录5.6.1.板载蜂鸣器驱动测试5.6.2.misc类设备介绍5.6.3.misc驱动框架源码分析15.6.4.misc驱动框架源码分析25.6.5.蜂鸣器驱动源码分析15.6.6.蜂鸣器驱动源码分析2第二部分、章节介绍5.6.1.板载蜂鸣器驱动测试本节使用内核中提供的蜂鸣器驱动来实践测试蜂鸣器,要同时解原创 2021-07-07 15:15:40 · 651 阅读 · 0 评论 -
5.linux platform总线驱动
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第5部分-5.5.linux设备驱动模型》第一部分、章节目录5.5.1.linux设备驱动模型简介5.5.2.设备驱动模型的底层架构5.5.3.总线式设备驱动组织方式5.5.4.platform平台总线简介15.5.5.platform平台总线工作原理25.5.6.platform平台总线工作原理35.5.7.平台总线实践环节15.5.8.平台总线实践环节25.5.9原创 2021-07-07 15:13:53 · 244 阅读 · 0 评论 -
4.驱动框架入门之LED
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第4部分-5.4.驱动框架入门之LED》第一部分、章节目录5.4.1.何谓驱动框架5.4.2.内核驱动框架中LED的基本情况5.4.3.初步分析led驱动框架源码15.4.4.初步分析led驱动框架源码25.4.5.在内核中添加或去除某个驱动5.4.6.基于驱动框架写led驱动15.4.7.基于驱动框架写led驱动25.4.8.基于驱动框架写led驱动35.4.9.l原创 2021-07-07 15:11:22 · 432 阅读 · 0 评论 -
3.字符设备驱动高级
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第3部分-5.3.字符设备驱动高级》第一部分、章节目录5.3.1.注册字符设备驱动新接口15.3.2.注册字符设备驱动新接口25.3.3.注册字符设备驱动新接口35.3.4.注册字符设备驱动新接口45.3.5.字符设备驱动注册代码分析15.3.6.字符设备驱动注册代码分析25.3.7.自动创建字符设备驱动的设备文件5.3.8.设备类相关代码分析15.3.9.设备类相关原创 2021-07-07 15:05:38 · 254 阅读 · 1 评论 -
2.字符设备驱动基础
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第2部分-5.2.字符设备驱动基础》第一部分、章节目录5.2.1.开启驱动开发之路5.2.2.最简单的模块源码分析15.2.3.最简单的模块源码分析25.2.4.最简单的模块源码分析35.2.5.用开发板来调试模块5.2.6.字符设备驱动工作原理15.2.7.字符设备驱动工作原理25.2.8.字符设备驱动代码实践15.2.9.字符设备驱动代码实践25.2.10.应用原创 2021-07-07 14:59:01 · 153 阅读 · 0 评论 -
1.驱动基本概念
转自 https://edu.youkuaiyun.com/lecturer/505 朱老师物联网大讲堂《5.linux驱动开发-第1部分-5.1.驱动应该怎么学》第一部分、章节目录5.1.1.什么是驱动15.1.2.什么是驱动25.1.3.模块化设计5.1.4.linux设备驱动分类5.1.5.驱动程序的安全性要求5.1.6.驱动应该这么学第二部分、章节介绍5.1.1.什么是驱动1本节首先讲解驱动部分整个课程规划,然后讲述第1个课程的整体规划。5.1.2.什么是驱动2本节从4个层面解释驱原创 2021-07-07 14:39:12 · 994 阅读 · 0 评论