驱动程序返回值的问题
驱动程序的返回值是否就是对应系统调用的返回值?
(比如说read系统调用的返回值是否就是驱动程序中的read实现的返回值)
应用层与内核(驱动)层怎么进行数据的交互(相互传递)?
------解决方案--------------------正常时,read返回值是指读到的数据的数量(字节数?),出错时,返回-1,并设置errno。
应用层与内核交互数据是通过copy_to_user和copy_from_user两个函数实现的。
由于现在手头没有驱动示例,第一个问题没有详细说明,见谅。
------解决方案--------------------