![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux驱动学习
文章平均质量分 89
linux驱动学习专栏是本人学习之余记录学习心得所在之地,若能对处同样学习阶段的小伙伴有帮助,那是极好的。若是路过的技术大牛能指点一二,那将感激不尽。
紫川宁520
Linux驱动入门工程师
展开
-
DRM驱动移植spi显示屏(st7789芯片驱动)
博客主要介绍了spi屏幕的驱动、虚拟DRM驱动、spi屏幕添加到DRM驱动中。原创 2023-04-18 15:39:39 · 3281 阅读 · 5 评论 -
linux驱动系列学习之spi框架源码分析
spi框架分析原创 2023-03-23 21:05:52 · 1727 阅读 · 0 评论 -
Linux驱动系列学习之platform框架源码分析
platform总线分析原创 2023-03-17 17:07:18 · 894 阅读 · 0 评论 -
RK3588实战:调用npu加速,yolov5识别图像、ffmpeg发送到rtmp服务器
rk3588做的小项目,用到ffmpeg、openCV、npu等相关部分。原创 2023-03-02 22:19:30 · 21383 阅读 · 21 评论 -
DRM几个重要的结构体及panel开发
DRM框架中的几个结构体和panel的实现原创 2022-10-12 12:25:09 · 5279 阅读 · 2 评论 -
linux驱动系列学习之DRM(十)
Linux DRM驱动原创 2022-09-26 10:55:34 · 11042 阅读 · 0 评论 -
linux驱动系列学习之温湿度显示(十)
检测温湿度传感器(dht11)的数据并显示到oled上面,通过mqtt协议传输到onenet平台。原创 2022-08-11 16:23:13 · 2245 阅读 · 7 评论 -
linux驱动系列学习之poll(九)
在使用非阻塞IO中,也常常使用poll、select、epoll系统调用。三者本质上一致:允许进程决定是否可以对一个或者多个打开的文件做非阻塞的读取或者写入。当使用poll(select、epoo样,下面以poll为例)时,会进行阻塞,知道打开给定的文件集有可以进行读取、写入。常常用于需要多个输入或者输出流而又不会阻塞于其中任何一个流的应用程序中。在应用程序中调用poll系统调用,会将所有给定的文件集进行监控,直到有能用的或者超时返回,poll系统调用原型如下:其中struct pollfd为:原创 2022-07-02 00:50:05 · 828 阅读 · 0 评论 -
移植、制作uboot、Linux(一)
u-boot、linux烧录原创 2022-05-31 22:58:26 · 668 阅读 · 0 评论 -
linux驱动系列学习之OLED(i2c接口)(八)
i2c接口的oled液晶屏Linux驱动原创 2022-05-20 14:54:55 · 3180 阅读 · 5 评论 -
linux驱动系列学习之并发(七)
linux并发原创 2022-05-07 18:20:43 · 633 阅读 · 0 评论 -
linux驱动系列学习之阻塞与非阻塞IO(六)
一. 阻塞与非阻塞IO概念 阻塞操作是指在执行设备操作时,若不能获取资源,则挂起进程进入休眠状态,等待可满足条件后进行操作。被挂起的进程从调度器队列移动到挂起队列(睡眠状态)。当操作驱动程序read、write操作时,应用程序希望以阻塞的方式访问设备,驱动程序需要提供响应的能力。在read、write中,当资源不可操作时,需要把进程挂起,直到资源可用才获取资源并返回,整个过程仍然进行了正确的访问,应用层不可见,不能感知到这个挂起的过程。而非阻塞访问时,资源不可用,read、write操作会立即返回...原创 2022-05-07 17:15:50 · 470 阅读 · 0 评论 -
linux驱动系列学习之spi子系统(五)
Linux的spi框架,以icm20608传感器为例原创 2022-05-07 17:03:37 · 1945 阅读 · 4 评论 -
linux驱动系列学习之i2c子系统(四)
Linux的i2c框架,以oled屏幕为例原创 2022-04-09 16:27:39 · 1609 阅读 · 0 评论 -
linux驱动系列学习之Framebuffer子系统(三)
framebuffer子系统,以0.96寸oled为例原创 2022-04-09 15:41:51 · 1311 阅读 · 0 评论 -
linux驱动系列学习之input子系统(二)
input子系统,以按键为例原创 2022-04-06 11:51:18 · 1987 阅读 · 0 评论 -
linux驱动系列学习之helloworld驱动(一)
系列文章目录linux驱动系列学习之helloworld驱动文章目录系列文章目录前言一、Linux驱动二、hello world驱动1.字符驱动构成2.Makefile3.文件操作接口总结前言这个系列文章,是我个人linux驱动学习之余的记录,以免后面忘记。一、Linux驱动linux系统今天已经运行在数十亿设备上面,兼容30多个体系。面对数不尽的驱动,linux抽象成字符设备、块设备、网络设备。字符设备可以将设备以字符流的形式,进行读写,大多数硬件设备均可以抽象成字符设备,如常见的串口、原创 2022-04-04 23:35:25 · 1059 阅读 · 0 评论