2012-07-24 72 views
1

为什么SYSFS接口用于Android HAL和设备驱动程序之间的通信?是否有任何其他接口可用于在用户空间和内核空间之间进行通信Android适用于Android的sysfs接口HAL和Linux设备驱动程序

+0

从我与其他工程师的对话中我得知道Sysfs可能不仅仅是用户和内核通信的接口,应用程序开发人员仍然可以使用IOCTLS和其他接口与内核空间进行通信。 – 2012-07-25 14:56:41

回答

0

用户空间和内核空间之间的其他通信接口: 系统调用,ioctl,proc文件系统,netlink套接字。

据我所知,sysfs的开发是为了解决proc文件系统中包含的包含很多不处理相关行为的问题。 sysfs具有可以轻松访问内核的ATTRIBUTE特性。