Linux驱动
文章平均质量分 61
Ahren.zhao
Linux Qt C/C++
展开
-
Linux设备驱动-procfs
在Linux中,procfs是进程文件系统(filesystem)的缩写,包含一个伪文件系统(启动时动态生成的文件系统),可用于内核层和用户层交互信息。这个文件系统通常被挂载到/proc目录。由于/proc不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。故procfs是Linux驱动开发中很重要的debug手段。......原创 2022-07-22 11:08:51 · 1005 阅读 · 1 评论 -
Linux设备驱动-kmalloc
Linux设备驱动-kmalloc原创 2022-07-20 11:19:22 · 409 阅读 · 0 评论 -
Linux设备驱动-内核定时器
在嵌入式软件开发中,使用定时器的目的是为了实现周期性地执行某项工作;同样地,linux内核也实现了一种定时器,用于实现内核周期性执行某项工作。原创 2022-07-15 16:16:52 · 563 阅读 · 0 评论 -
Linux设备驱动-时间编程
内核通过定时器中断来跟踪时间的流动。定时器中断由系统定时硬件以规律地间隔产生;这个间隔在启动时由内核根据 HZ 值来编程,HZ 是一个体系依赖的值,在中定义或者它所包含的一个子平台文件中。jiffies是用于存储从系统启动以来的时钟嘀哒的数目(中断次数)。......原创 2022-07-12 09:09:01 · 253 阅读 · 0 评论 -
Linux设备驱动-poll和select
Linux系统提供了多路IO复用机制,通过select、poll、epoll接口实现,前提是该驱动支持poll。这样同一个进程可以监听多个文件描述符,并及时对资源可用的文件描述符处理。原创 2022-07-08 14:51:38 · 754 阅读 · 0 评论 -
Linux字符设备驱动模型(一)
Linux字符设备驱动模型原创 2018-11-10 00:49:16 · 692 阅读 · 0 评论 -
Linux字符设备驱动模型(二)
Linux字符设备驱动模型原创 2018-11-12 22:57:14 · 435 阅读 · 0 评论 -
Linux设备驱动——阻塞型I/O
Linux设备驱动——阻塞型I/O原创 2018-12-03 21:30:02 · 395 阅读 · 0 评论 -
Linux设备驱动——虚拟总线platform
Linux设备驱动——虚拟总线platform原创 2019-07-16 14:11:21 · 1904 阅读 · 4 评论