linux udev 的使用

1、 如何在文件系统中选择

   System configuration  --->  /dev management (Dynamic using devtmpfs + eudev)  --->

 Target packages  ---> Hardware handling  --->   -*- eudev

                      enable rules generator

                      enable hwdb installation

 

这样就可以了。

 

在开发板上的操作:

 

 

 

 

 

 

 

 

2、 udev 的基本的规则

设置规则的文件为  /etc/udev/rules.d     /lib/udev/rules.d 下面的全是 规则文件。

怎么算是一条规则呢, 一行就算一条规则, 也就是说如果敲个回车,就算另一个规则了。

 

但是偶尔也会见到比较恶心的。

 

 

规则都有什么呢?

 

 

 3、 udev 的实例

 

网上的例子:

 这里的 ATTRS{idVendor}=="xxx", 就是在判断 某个属性值是不是 xxx ,如果是的话,就往下执行。  SYSMLINK 还挺有意思的,如果是我写的,会在最后加上一个RUN 脚本。

 

 看看这个例子:

 可以看到, RUN  前面的 属性词居然不一样,我猜测,估计能够判断出是 SD卡,还是USB估计就可以了。

 

posted @ 2023-11-08 17:02  看星星的派大星  阅读(146)  评论(0编辑  收藏  举报