lv16专题

【LV16 day1 自动mknod】

一、起源 仅devfs,导致开发不方便以及一些功能难以支持: 热插拔 不支持一些针对所有设备的统一操作(如电源管理)不能自动mknod用户查看不了设备信息设备信息硬编码,导致驱动代码通用性差,即没有分离设备和驱动 二、新方案 uevent机制:sysfs + uevent + udevd(上层app) 2.1 sysfs: 一种用内存模拟的文件系统,系统启动时mount到/sys目录