最近就干了一件事,终于算是以camera为例---从用户打开camera,到获取照片,在android框架层次上走了一遭。本来要写篇博文,发现用图形更来的直接,不过读者应该要在代码略走一下,不然看以下也不易~
第一图,为应用,到向CameraService 发起连接
第二图为,CameraService接收CameraClient建立连接,接受操作到hal-->driver
后面hal层,每个方案有所不同,至少我这样认为
driver可以简单的字符设备,也可以在v4l2上建立。
本次只是框架流程,未涉及到具体操作。我觉得具体操作只关注hal,driver~
有不对的地方,请指点~在下,刚接触不久~!