当我不知道次要号码和主要号码(即使用动态注册)而不使用mknod
or时如何创建设备文件MAKEDEV
。
问问题
2391 次
2 回答
2
假设您想在插入时将主设备号动态分配给 char 设备,请使用:
int alloc_chrdev_region(dev_t *dev, unsigned int firstminor, unsigned int count, char *name);
来自 Linux 设备驱动程序第 3 版。谷歌它你可以免费获得整本书以及大量用于搞乱驱动程序的优秀源代码。
于 2012-06-22T20:05:23.867 回答
0
此外,LDD3 中提供的代码现在已过时。所以,使用这个 github repo 下载 LDD3 的示例代码:https ://github.com/martinezjavier/ldd3
于 2014-02-17T11:55:28.447 回答