驱动开发
sunshineywz
这个作者很懒,什么都没留下…
展开
-
Linux驱动性能调优小记
Linux驱动性能调优小记https://blog.csdn.net/ak47csu/article/details/26964353阿里七层流量入口 Tengine硬件加速探索之路https://www.jianshu.com/p/4adf053ec46dlinux驱动:[3]高级字符设备驱动之ioctlhttps://www.jianshu.com/p/7b6aebbefe3e2020-08-20 linux kernel Ioctl 编程https://www.jianshu.com/p原创 2021-04-25 09:17:15 · 337 阅读 · 0 评论 -
PPT分享: Linux铁三角之I/O(一)—— IO模型
Linux I/O是宋宝华老师继《Linux的任督二脉:进程调度和内存管理》第一脉《进程、线程和调度》、第二脉《内存管理》后的,进程、内存、I/O铁三角的一角。这样,进程、内存和I/O形成了一个完整的系列。这次的I/O,主要弄清从上到下发起一次Block I/O的全流程、文件系统ext4等的模型和工作方法、不同的I/O访问模型。第1节 Linux I/O和网络模型阻塞非阻塞多路复用:...原创 2020-07-14 09:06:53 · 315 阅读 · 0 评论 -
第五十二章 Linux 阻塞和非阻塞 IO 实验
52.1 阻塞和非阻塞 IO52.1.1 阻塞和非阻塞简介这里的 IO 指的是 Input/Output,也就是输入/输出,是应用程序对驱动设备的输入/输出操作。当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式 IO 就会将应用程序对应的线程挂起,直到设备资源可以获取为止。对于非阻塞 IO,应用程序对应的线程不会挂起,它要么一直轮询等待,直到设备资源可以使用,要么就...原创 2020-07-14 08:59:56 · 144 阅读 · 0 评论 -
spi驱动程序
SPI核心层代码位于(drivers/spi/spi.c),头文件位于(include/linux/spi/spi.h)spi.c一方面对SPI子系统进行初始化工作,注册spi bus,注册spi_master class,同事提供spi设备驱动对spi总线进行操作的API。spi.h包含了spi核心层的一些重要数据结构,struct spi_master; struct spi_trans...原创 2020-01-16 23:48:28 · 1262 阅读 · 0 评论