看了好多资料都说,hal层通过 ioctl 和用户空间层交流,然后用户空间传给真正的驱动。有没有能指点一下具体是如何交流的?
2条回答
- kyoky_xxj 2014-09-25 03:42关注
首先更正你的一个错误,ioctl是一个系统调用,运行后就将进入内核空间。ioctl会带上不同的参数来实现不同的功能,从而实现了交流。
解决 无用评论 打赏 举报
看了好多资料都说,hal层通过 ioctl 和用户空间层交流,然后用户空间传给真正的驱动。有没有能指点一下具体是如何交流的?
首先更正你的一个错误,ioctl是一个系统调用,运行后就将进入内核空间。ioctl会带上不同的参数来实现不同的功能,从而实现了交流。