本文主要是介绍TI-DM8127:MCFW、ISS中对sensor的驱动和控制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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、流程图
这篇关于TI-DM8127:MCFW、ISS中对sensor的驱动和控制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!