用户空间访问字符设备的过程
在这里我分析应用程序如何访问字符设备,了解其整个过程,通过这个分析,对字符驱动的了解会提升很多。(以下是我个人的理解,不知到这样理解是否正确)用户访问字符设备的大概流程: 用户 ------------->> VFS ------------->> 设备驱动 用户空间--->linux系统调用---->间接调用cdev.file_operation的对应函数。下面我们以用户指行open("/dev/leds", 0)来跟踪一下: