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估计就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律