用的内核是linux-2.6.13的,
对linux的设备驱动程序进行学习,在对设备文件的创建上,有些疑惑
知道,对设备文件的创建是有两种方法的,手动创建:mknod 设备文件名 设备类型 主设备号 次设备号;
自动创建,而这也就是不懂的地方。在学习驱动模块的时候,参考资料及实例,我自己尝试着写驱动,手动加载到内核里,设备文件也得手动,感觉这样很麻烦。
看有资料介绍,设备文件可以自动创建,知道这是有方法的,涉及到class_create(),device_create()函数,
google了一把,说是需要安装udev,而此时,还看到有busybox工具,我有些烦迷糊了,
望大侠指点指点,
谢谢