System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车机系统控制,尤其涉及一种实时操作系统下的摄像头初始化方法及装置。
技术介绍
1、现有的车载摄像头系统硬件组成如图1所示,包括中央处理器cpu、解串器和摄像头模组,其中,一个摄像头模组中包括一个加串器以及一个摄像头。目前,一个解串器可支持四路摄像头模组,一个cpu可以支持多路解串器。
2、现有技术中,实时操作系统的摄像头初始化流程无法对某一路摄像头是否可用进行判断,在某一路摄像头出现故障、寄存器无法写入的情况下,会停止所有摄像头的初始化进程,所有摄像头都无法打开。如此,给摄像头初始化故障排查带来极大的不便。
技术实现思路
1、有鉴于此,本申请提供了一种实时操作系统下的摄像头初始化方法及装置,提高实时操作系统下的摄像头初始化的灵活性,并降低摄像头故障排查难度。
2、其技术方案如下:
3、第一方面,本申请实施例提供了一种实时操作系统下的摄像头初始化方法,所述方法包括:
4、获取待初始化摄像头路径值;
5、根据所述待初始化摄像头路径值确定目标解串器;
6、若读取到的目标解串器设备标识号与预置的解串器设备标识号匹配,获取目标待启动摄像头模组的通路状态;
7、响应于所述目标待启动摄像头模组的通路状态为正常状态,基于所述待初始化摄像头路径值对摄像头模组进行初始化处理。
8、可选的,所述获取待初始化摄像头路径值,包括:
9、获取目标待启动摄像头模组;
10、基于所述目
11、可选的,所述根根据所述待初始化摄像头路径值确定目标解串器,包括:
12、确定第一解串器,所述第一解串器为与摄像头模组连接的任一路解串器;
13、基于第一解串器的序号值对预置的第一测试值进行左移处理,得到第一通路测试值;
14、若所述待初始化摄像头路径值与所述第一通路测试值的与运算值不为零,则将所述第一解串器确定为所述目标解串器。
15、可选的,所述方法还包括:
16、若无法读取到的所述目标解串器设备标识号或读取到的所述目标解串器设备标识号与预置的解串器设备标识号不匹配,将所述待初始化摄像头路径值中与所述目标解串器对应的路径值设置为零,得到一次修正的待初始化摄像头路径值。
17、可选的,在所述获取目标待启动摄像头模组的通路状态之前,所述方法包括:
18、确定第一摄像头模组,所述第一摄像头模组为与所述目标解串器连接的任一摄像头模组;
19、基于所述第一摄像头模组的通路数对预置的第二测试值进行左移处理,得到第二通路测试值;
20、若所述一次修正的待初始化摄像头路径值与所述第二通路测试值的与运算值不为零,则将所述第一摄像头模组确定为所述目标待启动摄像头模组。
21、可选的,所述方法还包括:
22、响应于所述目标待启动摄像头模组通路的通路状态为异常状态,将所述一次修正的待初始化摄像头路径值中与所述目标待启动摄像头模组对应的路径值设置为零,得到二次修正的待初始化摄像头路径值。
23、可选的,所述方法还包括:
24、基于所述二次修正的待初始化摄像头路径值对所述摄像头模组进行初始化处理。
25、第二方面,本申请实施例提供了一种实时操作系统下的摄像头初始化装置,所述装置包括:
26、获取模块,用于获取待初始化摄像头路径值;
27、确定模块,用于根据所述待初始化摄像头路径值确定目标解串器;
28、匹配模块,用于将读取到的目标解串器设备标识号与预置的解串器设备标识号进行匹配;
29、所述获取模块,还用于在所述匹配模块确定读取到的目标解串器设备标识号与预置的解串器设备标识号匹配的情况下,获取目标待启动摄像头模组的通路状态;
30、初始化模块,用于响应于所述目标待启动摄像头模组的通路状态为正常状态,基于所述待初始化摄像头路径值对摄像头模组进行初始化处理。
31、可选的,所述确定模块,包括:
32、确定子模块,用于确定第一解串器,所述第一解串器为与摄像头模组连接的任一路解串器;
33、移位子模块,用于基于第一解串器的序号值对预置的第一测试值进行左移处理,得到第一通路测试值;
34、所述确定子模块,还用于若所述待初始化摄像头路径值与所述第一通路测试值的与运算值不为零,则将所述第一解串器确定为所述目标解串器。
35、可选的,所述装置还包括:
36、修正模块,用于在所述匹配模块无法读取到的所述目标解串器设备标识号或读取到的所述目标解串器设备标识号与预置的解串器设备标识号不匹配,将所述待初始化摄像头路径值中与所述目标解串器对应的路径值设置为零,得到一次修正的待初始化摄像头路径值。
37、上述技术方案具有如下有益效果:
38、本申请实施例提供的一种实时操作系统下的摄像头初始化方法,在执行所述方法时,获取待初始化摄像头路径值;根据所述待初始化摄像头路径值确定目标解串器;若读取到的目标解串器设备标识号与预置的解串器设备标识号匹配,获取目标待启动摄像头模组的通路状态;响应于所述目标待启动摄像头模组的通路状态为正常状态,基于所述待初始化摄像头路径值对摄像头模组进行初始化处理。由此可见,本申请实施例通过对目标待启动摄像头模组对应的解串器以及目标待启动摄像头模组的通路状态进行检测,避免因某一路摄像头模组或解串器故障导致的全部摄像头均无法工作的问题,提高实时操作系统下的摄像头初始化的灵活性,并降低摄像头故障排查难度。
39、本申请实施例还提供了与上述方法相对应的装置,具有与上述方法相同的有益效果。
本文档来自技高网...【技术保护点】
1.一种实时操作系统下的摄像头初始化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待初始化摄像头路径值,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待初始化摄像头路径值确定目标解串器,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述获取目标待启动摄像头模组的通路状态之前,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种实时操作系统下的摄像头初始化装置,其特征在于,所述装置包括:
9.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:
10.根据权利要求7所述的装置,其特征在于,所述装置还包括:
【技术特征摘要】
1.一种实时操作系统下的摄像头初始化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取待初始化摄像头路径值,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待初始化摄像头路径值确定目标解串器,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在所述获取目标待启动...
【专利技术属性】
技术研发人员:运牧群,
申请(专利权)人:经纬恒润天津研究开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。