linux驱动
驱动
补不补布
男儿到死心如铁,人间情事漫蹉嗟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux驱动开发之路(五)输入子系统
文章目录一、前言二、input输入子系统:2.1、定义:2.2、框架:2.1、定义一、前言在前面的开发过程中,我们都是直接创建一个设备类,然后注册这一个类的设备。那么这样的方法无疑会带来一些问题,我们自己尚且可以调用这些类和设备,对于其他的开发者那可能就需要特殊的文档说明来帮助使用。为了避免这种情况,在linux中,存在一个linux输入子系统来管理输入设备。二、input输入子系统:2....原创 2020-02-26 12:14:45 · 187 阅读 · 0 评论 -
linux驱动开发之路(四)结合按键驱动看通信方式
文章目录一、目的:二、方式:三、button驱动基础架构:3.1、read以及open函数3.2、init以及exit函数:3.3、基础测试函数:四、中断查询:4.1、open函数申请中断:4.2、编写中断函数:4.3、编写close函数:4.4、编写read函数,当没有得到按键值得时候休眠进程:4.5、测试程序:五、poll机制5.0、了解linux如何实现poll:5.1、编写驱动poll函数...原创 2020-02-15 17:06:30 · 642 阅读 · 0 评论 -
Linux驱动开发之路(三)LED灯驱动
目录一、目的二、手动加载三、自动加载一、目的学习手动加载模块。学习自动加载模块。二、手动加载编译完成之后,直接在.ko文件对应的目录当中使用下面的代码:insmod SHT21.ko结果采用 lsmod来观看结果:在这里插入代码片三、自动加载#define THIS_MODULE (&__this_module)...原创 2020-02-09 14:48:09 · 518 阅读 · 0 评论 -
linux驱动开发之路(准备二)ubuntu网络设置之桥接模式超级详细笔记和问题解答
目录目的:目的:在开发linux时候,突然想设置固定的ip。这样每一次就不用自己手动设置了。于是查阅了很多的资料,然后发现了很多问题原创 2020-02-07 14:07:37 · 410 阅读 · 0 评论 -
Linux驱动开发之路(准备)内核和根文件系统超详细笔记
目录前言:一、目的二、Linux内核打补丁,编译:2.1、下载一个内核和补丁文件:2.2、解压缩内核文件2.3、打补丁2.4、生成配置目录2.4、编译和下载内核映像文件2.5、结果三、根文件系统创建:前言:前面,直接从裸板开发直接跳到了驱动开发的课程当中,发现中间缺少了很大一部分。现在重新学习了课后的知识之后,来重新写这样一篇笔记。一、目的笔记,记录linux内核打补丁,编译。创建一...原创 2020-02-04 19:28:13 · 1403 阅读 · 0 评论 -
Linux驱动开发之路(二)按照驱动框架来提交第一个驱动
目录一、目的二、linux对于文件的概念三、驱动框架四、流程4.1、编写驱动函数:4.2、编写初始化函数:4.3、编写make file:一、目的描述如何看待驱动框架。注册驱动删除驱动二、linux对于文件的概念linux中认为一切都是文件。那么文件就有三个操作:读写和擦除。所以我们对于文件的操作,也是统一的要求:使用这些函数openwrite三、驱动框架我们使用系统...原创 2020-01-08 09:33:56 · 272 阅读 · 0 评论 -
Linux驱动开发之路(一)大话linux系统和驱动,驱动框架
前言本文章是在学习韦东山驱动教程后自己的编写的学习笔记。目录前言一、驱动是啥二、Linux到底是个啥三、linux驱动框架一、驱动是啥我们都知道软件和硬件这两个概念。那么其中一定存在一个问题那就是,软件是怎么驱动硬件得了?既然想到这一层,那么驱动这个概念就非常得好理解了。就是用软件来控制硬件的程序(我自己的理解哈)。二、Linux到底是个啥首先要搞懂,linux是什么。当然所有人几乎都...原创 2020-01-06 14:49:44 · 561 阅读 · 0 评论
分享