1、sensor生命周期
mcfw的bios6层调用iss接口Iss_platformDeviceInit(),该接口调用sensor(以IMX185为例)初始化Iss_Imx185Init(),通过HDVPSS提供的FVID2接口FVID2_registerDriver去注册一个FVID2设备,bios6再创建一个camera任务后,开始等待。mcfw的linux中由usercases通过System_linkCreate去唤醒bios6等待的任务,通过FVID2_create及注册时绑定的fvidDrvOps.create去创建一个camera的FVID2设备,后续通过注册FVID2设备时绑定的fvidDrvOps.control去操作camera,最后通过绑定的fvidDrvOps.delete销毁camera设备。
2、流程图