linux
文章平均质量分 57
wang_ivan
这个作者很懒,什么都没留下…
展开
-
文件IO(缓存,直接,内存映射)
详细解释https://www.cnblogs.com/huanxiyun/articles/5443754.html原创 2018-04-15 17:30:47 · 706 阅读 · 0 评论 -
platform and cdev and udev
注册设备 dev.c#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/platform_device.h>MODULE_LICENSE("GPL");struct resource test...原创 2018-05-20 19:50:58 · 276 阅读 · 0 评论 -
late_initcall()与module_init()
内核初始化的模块(当它们静态链接到内核时)的init例程被包装在一个initcall()宏中,该宏指示应该在启动顺序中运行它们的时间。请参阅包含文件:include / linux / init.h以获取宏列表及其排序。这里指定的顺序是:early_initcallpure_initcallcore_initcallpostcore_initcallarch_initcallsubsys_init...原创 2018-05-22 22:02:05 · 7845 阅读 · 0 评论 -
udev总结
前段时间由于磁盘大小不够,误删了一些文件系统资源,导致最终系统崩溃,不能启动。丢失了一些以前写的程序,在这个过程中又花掉了一天时间去,装系统与软件。今天正准备,写platform加字符设备驱动时, 发现以前的字符设备驱动咋写,忘了。回顾了一下, 感觉应该每次做完一次东西,写写笔记,方便以后查询,和快速回顾。今天重写char device时,把udev也加了一下,发现没能成功。1.开始怀疑是下面初始...原创 2018-05-20 16:46:46 · 194 阅读 · 0 评论 -
platform 驱动实验
//设备注册#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/platform_device.h>MODULE_LICENSE("GPL");static void device_release(...原创 2018-05-19 10:37:33 · 207 阅读 · 0 评论