2019-12-29日总结,工程由3520d到3518ev200移植新增项

硬件处理器从海思3520DV200转为海思3518EV200,3520D采集4路视频处理器,3518E采集1路视频处理器,两者的功耗差异较大。选型3518E因市面枪式网络摄像机机芯华为的处理器为3518E较多。

         软件移植到3518E处理器上,新增功能如表1所示。

表1 较3520D的程序新增功能

序号

新增项

说明

1

TF卡覆盖写

因TF卡存储容量有限,视频存储占用空间较大,需要实现TF卡覆盖写。采用映射表的方式实现,例如保存视频文件名1~n命名,同时建立表将时间戳与视频文件一一映射,查找视频时查找时间戳即可查到视频文件。

2

记录视频保存位置

为覆盖最早视频,需要实现当前保存视频位置的功能,每次保存完视频将当前位置记录一下。

3

网络日志记录

为方便查看设备故障信息,增加网络部分日志记录功能。

4

封装mp4

因服务器不能直接播放h264格式裸流,需要转换才能显示,海思处理器上实现实时封装mp4视频功能,利用开源项目GPAC,完成对海思3518E上视频保存mp4的功能。

5

增加看门狗

为保证设备长时间死机,增加看门狗功能。加载看门狗驱动设置参数nodeamon=1,程序中打开看门狗,并进行喂狗操作。

6

增加读取imei号不成功机制

测试过程中出现有首次读IMEI号不成功现象,实现中兴、龙尚、国仪4G模块支持。

7

实现v1.2版本云服务通信协议

共4种类型:0x00授时参数设置,0x01查询30分钟内冲击,0x02上传查询冲击取证视频,0x03上传WL2000近距离传输的冲击取证视频。

8

自动识别拨号端口

4G模组拨号过程中会出现拨号端口变更(模块自己重启),需要自动识别拨号端口进行拨号操作。

9

自动挂载接入的TF卡

命令挂载TF卡有可能TF卡还未就绪,编写脚本当硬件就绪后自动进行挂载操作。

10

环形缓冲区设计

Wl2000近距离传输冲击时间戳给视频设备,需要保证冲击时间戳不被漏掉设计的环形缓冲区。

11

循环多包发送取证视频

Mp4视频在发送前需要进行拼接操作,直接新增多包循环发送取证视频功能。

12

制作3版海思3518ev200硬件

第三版严格按照海思demo做,测试比较稳定(装机小白壳子)。

 

FPC摄像头OV9732,RMB25元,接入V03版硬件工作正常,图像质量稍差,外接锥形镜头的板载OV9732摄像头,在开发板上成像OK,图像相对好一些。

你可能感兴趣的:(文档)