RK3399平台开发系列讲解(内核入门篇)1.28、mdev动态更新设备节点及动态挂载U盘

在这里插入图片描述

平台 内核版本 安卓版本
RK3399 Linux4.4 Android7.1

1、mdev介绍

Linux 传统上使用静态设备创建的方法,在 dev/下创建了大量的节点,而不管这些节点相应的硬件设备是否存在。 Linux 2.6 内核是开始引入可在用户空间执行的udev,允许用户不必再关心主、次设备号, 在系统检测到设备的热插拔(hotplug)事件才动态的在/dev 下建立和删除相应的设备节点文件。 简言之,udev 的主要功能是实时的创建和删除设备节点。 如果希望像 Windows 系统一样,在设备插入时系统能够识别设备并自动挂载,可以通过在用户空间创建udev 规则并编写脚本文件来实现。 mdev 实际上是嵌入式应用开发中 udev 的简化版本,其作用与 udev 相同,即在系统启动时或发生热插拔事件时,自动产生驱动程序所需要的节点文件

猜你喜欢

转载自blog.csdn.net/qq_33487044/article/details/113717360