摘要:
写这篇博客呢,分析下字符设备与块设备open read的相同点和不同点。 大家都知道在linux系统中设备都是按照文件来管理的,用户需要操作也是使用操作文件的思想。这里的文件是普通文件,就是存储在块设备中的普通文件(.c .txt),所以他们的第一个不同点就是,对于块设备没有read或者write的操作,原因是你需要操作的知识块设备中的一个文件,比如说sd卡中存放了n多的文件,你一次只会操作一个文件,所以你应该读你想要的文件而不是整个块设备,所以在块设备驱动中没有read函数实现,你需要使用的read函数都在块设备文件系统中实现了,比如ext2,fat32等。虽然最终向块设备发送命令是由驱动完 阅读全文
浙公网安备 33010602011771号