立即注册
查看: 1094|回复: 6

[资料] 联咏NT98520/NT98525/NT98528/NT98529传感器驱动用户指南

已绑定手机
已实名认证
发表于 2021-11-1 10:44:03 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、概述
1.1功能描述
Sensor Driver,为在核心层内所有Sensor的驱动代码。各个Sensor使用独立的ko档案,其代码为不同的分辨率、帧率、传输介面设定值、流程、及相关应用的总成集合。如图表1所示,Sensor驱动在初始化时会对KFlow注册回调函数,供HDAL及ISP模块使用。详细说明参阅2章节。硬件相关及pinmux的部份,则为AP经由HDAL,设定到Kflow,详细说明参阅6.5章节。
ISP功能图:
1.jpg

1.2内部流程
图表2描述ISP/KFlow/Sensor驱动模块间的初始化及运作流程:
2.jpg
(1)ISP模块载入时,对CTL_SIE/CTL_IPP/VideoEnc注册回调时间点及回调函数。
(2)NVT算法模块载入时,对ISP注册回调函数。
(3)Sensor模块载入时,对Kflow注册回调函数。
(4)Sensor启动后,Kflow中的CTL_SIE及CTL_IPP模块会在对ISP回调。
(5)承上,ISP模块收到回调后,会对有注册的算法模块调用触发函数。
(6)算法及IQ模块之间的参数交换,透过ISP模块处理。
(7)上层接口、算法模块、及IQ模块,对Kflow调用读写函数皆透过ISP模块处理。
(8)KFlow对Sensor驱动调用读取/写入函数。此部份包含对Sensor暂存器的读写,及讯息的读取。

1.3档案架构
如图表3所示:
●sen_common:设定文档的解析、I2C驱动控制,及一些共用的代码、宣告。此目录的档案需使用连结的方式引用。参阅6.2章节。
●sen_IMX290:imx290的设定及驱动代码。
●sen_os02k10:os02k10的设定及驱动代码。
●cfg:设定文档。参阅5.1章节。
●dtsi:设定文档。参阅5.2章节。
3.jpg

2、回调函数
2.1注册回调函数
在载入Sensor驱动的ko档时,会对Kflow注册回调函数。最多可挂载8个不同名称的回调函数,供上层应用。若无注册,则系统无法启用Sensor。
[定义]
ctl_sen.h
typedefstruct{
CTL_SEN_PWR_CTRLpwr_ctrl;
CTL_SEN_PLUG_INdet_plug_in;
CTL_SEN_DRV_TAB*drv_tab;
}CTL_SEN_REG_OBJ,*PCTL_SEN_REG_OBJ;
ERctl_sen_reg_sendrv(CHAR*name,CTL_SEN_REG_OBJ*reg_obj);
ERctl_sen_unreg_sendrv(CHAR*name);
[成员]
CTL_SEN_REG_OBJ结构
pwr_ctrl:电源控制函数指针
det_plug_in:插入函数指针
drv_tab:驱动函数指针表

2.2电源控制函数
电源控制函数在Sensor上电及断电时由Kflow调用。如下图所示,通常包含以下几个部份:
●MCLK时脉控制。
●Reset流程控制。
●I2C可读写点控制。
4.jpg
[注意]
SEN_POWER结构里的成员,载入ko档案时指定设定文档,并修改其设定值。参阅5章节。
[定义]ctl_sen.h
typedefvoid(*CTL_SEN_PWR_CTRL)(CTL_SEN_IDid,CTL_SEN_PWR_CTRL_FLAGflag,CTL_SEN_CLK_CBclk_cb);

2.3插入函数
在使用VX1、AHD、及TVI传输介面时,需指定插入函数以侦测装置的插入状态。反之则设定为NULL即可。
[定义]ctl_sen.h
typedefBOOL(*CTL_SEN_PLUG_IN)(CTL_SEN_IDid);
[成员]CTL_SEN_PLUG_IN函数指针
id:Sensor通道号。

更多详细内容请下载附件查看
2021-11-1 10:42 上传
文件大小:
1.04 MB
下载次数:
7
附件售价:
1 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除



更多资料及方案及技术咨询电话:18928412535(微信同号)加号请备注
已绑定手机
发表于 2021-11-5 20:33:35 | 显示全部楼层 来自 广东省深圳市
好资料 非常感谢
发表于 2022-1-11 17:24:29 | 显示全部楼层 来自 台湾省
感謝分享
已绑定手机
发表于 2023-10-21 09:01:53 | 显示全部楼层 来自 广东省深圳市宝安区
感谢分享,不错哦
已绑定手机
发表于 2023-10-27 09:57:43 | 显示全部楼层 来自 广东省深圳市
很好,不错的
已绑定手机
发表于 2023-11-1 09:13:26 | 显示全部楼层 来自 广东省深圳市宝安区
好资料,好分享
已绑定手机
发表于 2024-3-13 11:10:34 | 显示全部楼层 来自 广东省深圳市南山区
感谢  非常好的资料  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表