linux 的驱动层中的互斥机制和应用层互斥机制有什么不同?
有人研究过这个嘛?我觉得有些奇怪似乎二者没有什么区别那是不是在使用时我二选一就可以了?比如,如果在驱动中我没有做互斥,那在应用层做多进程互斥就好了同样,如果在驱动中作了,是不是就可以在应用层多进程随意访问该驱动都没有关系?2:在linux下访问arm的I/O,是不适一定要先用request_region()注册该I/O口?如果不用会有什么严重后果呢?多谢linux的驱动层中的互斥机制和应用层互斥机制有什么不同?1.一个是内核级和一个是用户级,所使用的机制和权限不同,尽量保