Cheetah1 SDK v1.16 ReleaseNote

From rs_wiki
Revision as of 05:19, 29 August 2018 by 64.64.108.60 (talk) (创建页面,内容为“版本号:V1.16<br/> 发布日期:2017年07月05日<br/> 一,主要变动简要说明<br/> 1,完善CMOS类型相机的电源同步功能。<br/> 2,增加…”)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

版本号:V1.16

发布日期:2017年07月05日

一,主要变动简要说明
1,完善CMOS类型相机的电源同步功能。
2,增加每帧图像的时间戳的硬件计时校正功能,并直接提供了硬件Tick计时(CT_RAWFRAME.Timestamp, CT_RAWFRAME_V2.TickCount_us)。
3,取消调用“Roseek_Capture_Destroy”后关闭FPGA的设定。
4,解决IO口触发中断长期运行时有可能停止的问题。
5,修正GPIO口作为电源同步信号源的问题。
6,CMOS类型相机默认不加增益。
7,增加“Roseek_System_Shutdown”接口,并在所有重启和关机的API调用内加入将文件系统同步到磁盘的机制。
8,当切换到红外类型滤光片时,将饱和度设为0,以保证输出黑白图像。
9,解决CMOS类型相机看门狗功能不正常的问题。
10,解决LINUX系统下每隔若干帧“Roseek_Capture_FetchFconFrame”有超时时间但不阻塞的问题。
11,OSD叠加模块增加等宽字体的模式(OSDFormat.DisplayFormat)。
12,编码模块增加当图像需要缩放时可以设置是否加黑边以保持图像宽度比例的接口(Roseek_MediaEncoder_SetScaleMode)。
13,DEMO启动时默认不再重设IP地址。
14,更改RS232,RS485的波特率为枚举模式,提供更精确的波特率。
15,对于主板版本是V150的相机,更改看门狗重启模式为冷重启。
16,完善关机流程,解决系统关机后再次启动有可能处于不能启动的异常状态的隐患。
17,对于Linux版本,增加开放源代码的QT的示例程序。
18,增加Linux版本对设置图像缓存个数和大小的支持。

二,更新步骤
1,更新驱动和DEMO
对于Windows版本:在Cheetah1相机内运行安装程序ROSEEK_CTMainSystem_Setup_V1.16.exe。
对于Linux版本:请参考SDK_PATH/CTSDK_Linux_ubuntu16/README.txt。
2,更新固件
请使用1.27及其以上版本的SnipViewer,然后连接Cheetah1相机,查看设备信息,远程更新。
3,更新用户工程
如果是新建工程开发,请参考新版本的CTDemo,替换用到的头文件、库文件及bin目录的动态链接库。
如果是直接在Demo工程上开发,请将所有修改迁移到新版本的Demo工程。

三,设备信息

Windows:
Name: roseek_ct1_maincore Version: 1.11 Date: Jun_13_2017 Description: Main core module for ct1
Name: roseek_ct1_fpga Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1
Name: roseek_ct1_peripheral Version: 1.19 Date: Jun_21_2017 Description: Peripheral controller module for ct1
Name: roseek_ct1_dll_stream Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1
Name: roseek_ct1_dll_media Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1
Name: roseek_ct1_dll_netcmd Version: 1.08 Date: Mar_29_2017 Description: NetCMD module for ct1
Name: roseek_ct1_dll_osd Version: 1.01 Date: Apr_12_2017 Description: OSD module for ct1
Name: roseek_ct1_dll_onvif Version: 1.04 Date: Oct_17_2016 Description: Library for CT1 - ONVIF

Linux:
Name: roseek_ct1_maincore Version: 1.11 Date: Jun_13_2017 Description: Main core module for ct1
Name: roseek_ct1_fpga Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1
Name: roseek_ct1_peripheral Version: 1.19 Date: Jun_21_2017 Description: Peripheral controller module for ct1
Name: roseek_ct1_dll_stream Version: 1.04 Date: Mar_23_2017 Description: Stream module for ct1
Name: roseek_ct1_dll_codec Version: 1.03 Date: Mar_13_2017 Description: codec module for ct1
Name: roseek_ct1_dll_netcmd Version: 1.08 Date: Mar_29_2017 Description: NetCMD module for ct1
Name: roseek_ct1_dll_osd Version: 1.01 Date: Apr_12_2017 Description: OSD module for ct1
Name: roseek_ct1_lib_onvif Version: 1.00 Date: Jun_16_2016 Description: Library for CT1 - ONVIF

CCD colour:
Name: roseek_ct1_fpga Version: 2.43 Date: May_14_2017 Description: FPGA module for ct1

CCD mono:
Name: roseek_ct1_fpga Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1

CMOS:
Name: roseek_ct1_fpga Version: 2.46 Date: May_17_2017 Description: FPGA module for ct1