Difference between revisions of "Cheetah1 SDK v1.16 ReleaseNote"

From rs_wiki
Jump to: navigation, search
(创建页面,内容为“版本号:V1.16<br/> 发布日期:2017年07月05日<br/> 一,主要变动简要说明<br/> 1,完善CMOS类型相机的电源同步功能。<br/> 2,增加…”)
 
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
版本号:V1.16<br/>
+
Version:V1.16<br/>
  
发布日期:2017年07月05日<br/>
+
Release Date:Jul 05, 2017<br/>
  
一,主要变动简要说明<br/>
+
'''1. New Function & Bug Fix'''<br/>
1,完善CMOS类型相机的电源同步功能。<br/>
+
:1.1 Improved power sychronization function for CMOS image sensor camera<br/>
2,增加每帧图像的时间戳的硬件计时校正功能,并直接提供了硬件Tick计时(CT_RAWFRAME.Timestamp, CT_RAWFRAME_V2.TickCount_us)<br/>
+
:1.2 Added hardware timer correction function for each frame time stamp and provided hardward Tick count(CT_RAWFRAME.Timestamp, CT_RAWFRAME_V2.TickCount_us).<br/>
3,取消调用“Roseek_Capture_Destroy”后关闭FPGA的设定。<br/>
+
:1.3 Removed the setting to close FPGA after calling "Roseek_Capture_Destroy"<br/>
4,解决IO口触发中断长期运行时有可能停止的问题。<br/>
+
:1.4 Solved a bug casued by IO trigger interruption<br/>
5,修正GPIO口作为电源同步信号源的问题。<br/>
+
:1.5 Solved a bug when GPIO as power sync source.<br/>
6,CMOS类型相机默认不加增益。<br/>
+
:1.6 The default setting of CMOS image sensor camera is no gain.<br/>
7,增加“Roseek_System_Shutdown”接口,并在所有重启和关机的API调用内加入将文件系统同步到磁盘的机制。<br/>
+
:1.7 Added the interface "Roseek_System_Shutdown" and added a function of file system check synchronization to disk when calling the APIs related to rebooting and shutdown. <br/>
8,当切换到红外类型滤光片时,将饱和度设为0,以保证输出黑白图像。<br/>
+
:1.8 Set saturation level to 0 to output mono image when switching to IR pass filter.<br/>
9,解决CMOS类型相机看门狗功能不正常的问题。<br/>
+
:1.9 Solved watchdog issue for CMOS image sensor camera<br/>
10,解决LINUX系统下每隔若干帧“Roseek_Capture_FetchFconFrame”有超时时间但不阻塞的问题。<br/>
+
:1.10 Solved a bug for "Roseek_Capture_FetchFconFrame"<br/>
11,OSD叠加模块增加等宽字体的模式(OSDFormat.DisplayFormat)。<br/>
+
:1.11 Added OSDFormat.DisplayFormat<br/>
12,编码模块增加当图像需要缩放时可以设置是否加黑边以保持图像宽度比例的接口(Roseek_MediaEncoder_SetScaleMode)。<br/>
+
:1.12 Added Roseek_MediaEncoder_SetScaleMode<br/>
13,DEMO启动时默认不再重设IP地址。<br/>
+
:1.13 Do not reset IP address anymore when DEMO start up<br/>
14,更改RS232,RS485的波特率为枚举模式,提供更精确的波特率。<br/>
+
:1.14 Changed the baud rate to enum mode for RS232 and RS485<br/>
15,对于主板版本是V150的相机,更改看门狗重启模式为冷重启。<br/>
+
:1.15 Changed watchdog rebooting to cold start for V150 hardware revision<br/>
16,完善关机流程,解决系统关机后再次启动有可能处于不能启动的异常状态的隐患。<br/>
+
:1.16 Improved system shutting down process<br/>
17,对于Linux版本,增加开放源代码的QT的示例程序。<br/>
+
:1.17 Added QT demo to linux<br/>
18,增加Linux版本对设置图像缓存个数和大小的支持。<br/>
+
:1.18 Increase the Linux version to support the number and size of image caches.<br/>
  
二,更新步骤<br/>
+
'''2. Updating Steps'''<br/>
1,更新驱动和DEMO<br/>
+
:2.1 Update Drivers and Demo program<br/>
对于Windows版本:在Cheetah1相机内运行安装程序ROSEEK_CTMainSystem_Setup_V1.16.exe。<br/>
+
::For Windows Version:<br/>
对于Linux版本:请参考SDK_PATH/CTSDK_Linux_ubuntu16/README.txt。<br/>
+
:::Copy ROSEEK_CTMainSystem_Setup_V1.16.exe to Camera local and run.<br/>
2,更新固件<br/>
+
::For Linux Version:<br/>
请使用1.27及其以上版本的SnipViewer,然后连接Cheetah1相机,查看设备信息,远程更新。<br/>
+
:::Please refer to SDK_PATH/CTSDK_Linux_ubuntu16/README.txt<br/>
3,更新用户工程<br/>
+
:2.2 Update Firmware<br/>
如果是新建工程开发,请参考新版本的CTDemo,替换用到的头文件、库文件及bin目录的动态链接库。<br/>
+
::Run SniperViewer2(V1.27 or higher) in PC and connect with camera.<br/>
如果是直接在Demo工程上开发,请将所有修改迁移到新版本的Demo工程。<br/>
+
:2.3 Update Source Code<br/>
 +
::Replace the Source Code with what in CTDemo folder.<br/>
 +
::If the user's program is not based on our SourceCode, please just replace the latest libraries in the folder.<br/>
  
三,设备信息<br/>
+
'''3. Version Info:'''<br/>
 +
:Windows:<br/>
 +
:Name: roseek_ct1_maincore &emsp;&emsp;  Version: 1.11 Date: Jun_13_2017 Description: Main core module for ct1<br/>
 +
:Name: roseek_ct1_fpga&emsp;&emsp;&emsp;&emsp;&emsp;Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1<br/>
 +
:Name: roseek_ct1_peripheral&nbsp;&emsp;&emsp;Version: 1.19 Date: Jun_21_2017 Description: Peripheral controller module for ct1<br/>
 +
:Name: roseek_ct1_dll_stream&nbsp;&emsp;&emsp;Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1<br/>
 +
:Name: roseek_ct1_dll_media&nbsp;&nbsp;&emsp;&emsp;Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1<br/>
 +
:Name: roseek_ct1_dll_netcmd&emsp;&emsp;Version: 1.08 Date: Mar_29_2017 Description: NetCMD module for ct1<br/>
 +
:Name: roseek_ct1_dll_osd&emsp;&emsp;&emsp;&emsp;Version: 1.01 Date: Apr_12_2017 Description: OSD module for ct1<br/>
 +
:Name: roseek_ct1_dll_onvif&nbsp;&emsp;&emsp;&emsp;Version: 1.04 Date: Oct_17_2016 Description: Library for CT1 - ONVIF<br/>
  
Windows:<br/>
+
:Linux:<br/>
Name: roseek_ct1_maincore             Version: 1.11 Date: Jun_13_2017 Description: Main core module for ct1<br/>
+
:Name: roseek_ct1_maincore &emsp;&emsp;  Version: 1.11 Date: Jun_13_2017 Description: Main core module for ct1<br/>
Name: roseek_ct1_fpga                 Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1<br/>
+
:Name: roseek_ct1_fpga&emsp;&emsp;&emsp;&emsp;&emsp;Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1<br/>
Name: roseek_ct1_peripheral           Version: 1.19 Date: Jun_21_2017 Description: Peripheral controller module for ct1<br/>
+
:Name: roseek_ct1_peripheral&nbsp;&emsp;&emsp;Version: 1.19 Date: Jun_21_2017 Description: Peripheral controller module for ct1<br/>
Name: roseek_ct1_dll_stream           Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1<br/>
+
:Name: roseek_ct1_dll_stream&nbsp;&emsp;&emsp;Version: 1.04 Date: Mar_23_2017 Description: Stream module for ct1<br/>
Name: roseek_ct1_dll_media            Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1<br/>
+
:Name: roseek_ct1_dll_codec&nbsp;&nbsp;&nbsp;&emsp;&emsp;Version: 1.03 Date: Mar_13_2017 Description: codec module for ct1<br/>
Name: roseek_ct1_dll_netcmd           Version: 1.08 Date: Mar_29_2017 Description: NetCMD module for ct1<br/>
+
:Name: roseek_ct1_dll_netcmd&emsp;&emsp;Version: 1.08 Date: Mar_29_2017 Description: NetCMD module for ct1<br/>
Name: roseek_ct1_dll_osd               Version: 1.01 Date: Apr_12_2017 Description: OSD module for ct1<br/>
+
:Name: roseek_ct1_dll_osd&nbsp;&nbsp;&nbsp;&emsp;&emsp;&emsp;Version: 1.01 Date: Apr_12_2017 Description: OSD module for ct1<br/>
Name: roseek_ct1_dll_onvif             Version: 1.04 Date: Oct_17_2016 Description: Library for CT1 - ONVIF<br/>
+
:Name: roseek_ct1_dll_onvif&nbsp;&emsp;&emsp;&emsp;Version: 1.00 Date: Jun_16_2016 Description: Library for CT1 - ONVIF<br/>
  
Linux:<br/>
+
:CCD colour:<br/>
Name: roseek_ct1_maincore              Version: 1.11 Date: Jun_13_2017 Description: Main core module for ct1<br/>
+
:Name: roseek_ct1_fpga           &emsp;&emsp;&emsp;      Version: 2.43 Date: May_14_2017 Description: FPGA module for ct1<br/>
Name: roseek_ct1_fpga                 Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1<br/>
 
Name: roseek_ct1_peripheral            Version: 1.19 Date: Jun_21_2017 Description: Peripheral controller module for ct1<br/>
 
Name: roseek_ct1_dll_stream            Version: 1.04 Date: Mar_23_2017 Description: Stream module for ct1<br/>
 
Name: roseek_ct1_dll_codec            Version: 1.03 Date: Mar_13_2017 Description: codec module for ct1<br/>
 
Name: roseek_ct1_dll_netcmd            Version: 1.08 Date: Mar_29_2017 Description: NetCMD module for ct1<br/>
 
Name: roseek_ct1_dll_osd              Version: 1.01 Date: Apr_12_2017 Description: OSD module for ct1<br/>
 
Name: roseek_ct1_lib_onvif            Version: 1.00 Date: Jun_16_2016 Description: Library for CT1 - ONVIF<br/>
 
  
CCD colour:<br/>
+
:CCD mono:<br/>
Name: roseek_ct1_fpga                 Version: 2.43 Date: May_14_2017 Description: FPGA module for ct1<br/>
+
:Name: roseek_ct1_fpga           &emsp;&emsp;&emsp;      Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1<br/>
  
CCD mono:<br/>
+
:CMOS:<br/>
Name: roseek_ct1_fpga                  Version: 2.44 Date: May_15_2017 Description: FPGA module for ct1<br/>
+
:Name: roseek_ct1_fpga           &emsp;&emsp;&emsp;      Version: 2.46 Date: May_17_2017 Description: FPGA module for ct1<br/>
 
 
CMOS:<br/>
 
Name: roseek_ct1_fpga                 Version: 2.46 Date: May_17_2017 Description: FPGA module for ct1<br/>
 

Latest revision as of 07:10, 13 December 2018

Version:V1.16

Release Date:Jul 05, 2017

1. New Function & Bug Fix

1.1 Improved power sychronization function for CMOS image sensor camera
1.2 Added hardware timer correction function for each frame time stamp and provided hardward Tick count(CT_RAWFRAME.Timestamp, CT_RAWFRAME_V2.TickCount_us).
1.3 Removed the setting to close FPGA after calling "Roseek_Capture_Destroy"
1.4 Solved a bug casued by IO trigger interruption
1.5 Solved a bug when GPIO as power sync source.
1.6 The default setting of CMOS image sensor camera is no gain.
1.7 Added the interface "Roseek_System_Shutdown" and added a function of file system check synchronization to disk when calling the APIs related to rebooting and shutdown.
1.8 Set saturation level to 0 to output mono image when switching to IR pass filter.
1.9 Solved watchdog issue for CMOS image sensor camera
1.10 Solved a bug for "Roseek_Capture_FetchFconFrame"
1.11 Added OSDFormat.DisplayFormat
1.12 Added Roseek_MediaEncoder_SetScaleMode
1.13 Do not reset IP address anymore when DEMO start up
1.14 Changed the baud rate to enum mode for RS232 and RS485
1.15 Changed watchdog rebooting to cold start for V150 hardware revision
1.16 Improved system shutting down process
1.17 Added QT demo to linux
1.18 Increase the Linux version to support the number and size of image caches.

2. Updating Steps

2.1 Update Drivers and Demo program
For Windows Version:
Copy ROSEEK_CTMainSystem_Setup_V1.16.exe to Camera local and run.
For Linux Version:
Please refer to SDK_PATH/CTSDK_Linux_ubuntu16/README.txt
2.2 Update Firmware
Run SniperViewer2(V1.27 or higher) in PC and connect with camera.
2.3 Update Source Code
Replace the Source Code with what in CTDemo folder.
If the user's program is not based on our SourceCode, please just replace the latest libraries in the folder.

3. Version Info:

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_dll_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