当前位置:文档之家› RTX51 tiny

RTX51 tiny

RTX51 tiny
RTX51 tiny

特性:

最大任务数:16

最大激活的任务数:16

所需的CODE空间:最大900Byte

DATA空间:7字节

STACK空间:3字节

XDATA空间:0字节

时钟数:0个

系统时钟分频:1000-----65535

中断嵌套:小于20层

任务切换时间:100-700时钟周期

工具要求:

以下软件应用需要用 RTX51 Tiny

C51纺编译器

A51 Marco Assembler

BL51 Linker or Lx51 Linker

RTX51TNY.LIB 和 RTX51BT.LIB必需存储在库路径上,一般是文件夹\KEIL\C51\LIB

RTX51TNY.H包含文件必须存储在包含文件路径上,一般是文件夹\KEIL\C51\INC

目标要求:

应用程序可能需要外部分的数据存储空间,但内核并不需要外部存储空间

KEIL C51支持各种存储模式:选择存储模式只影响应用程序的存的数据存储,操作系统的变量和堆栈只存在于51的内存中,即DATA和IDATA,一般情况下,RTX51 Tiny的应用只需要小存储模式

在RTX51 Tiny中每个应用程序运行的时间是固定的,支持cooperative任务切换和

round-robin任务切换,不支持preemptive任务切换和任务优先级。如果应用程序需要preemptive任务切换则必须使用RTX51 FULL-Time Executive版本。

中断:

RTX51 Tiny的工作与中断函数是并行工作的。中断服务程序可以向RTX51 Tiny的任务发信号(使用函数isr_send_signal),也可以置位作任务的Ready标志(使用函数isr_set _ready)

在RTX51 Tiny中必须使能中断,但是在RTX51 Tiny没有中断服务管理

RTX51 Tiny使用Timer0和Timer0中断。全局中断禁能和Timer0中断禁能会使RTX51 Tiny 停止工作,所以只能在短时间内禁能中断。

可重入函数

非可重入的C函数不能被多个任务或中断过程调用。非可重入的函数的参数和变量保存在静态存储空间中,当它们同时被多个任务调用时,这些参数和变量就可能被覆盖了。

你可以在多任务系统中调用非可重入函数如果你能保证他们不会同进行。不过,这就意味着必须能 round-robin任务调度,并且非可重入函数不可以调用RTX51 Tiny的功能函数。只使用寄存器就量和自动变量的函数自然地就是可重入函数,可以毫无限制地在RTX51 Tiny 中调用。

C51编译器支可重入函数。可重入函把参数和局部变量保存在堆栈中。这样就可以保证他们被多个任务同时使用。RTX51 Tiny并不管理可重入函数的堆栈,因些,如果你在应用程序

中使用了可重入函数,你必须确保这些功能函数不调用任务RTX51 Tiny的系统函数,并且可重入函数不会被round-robin任务切换所中断。

注意:如果你打自在多个任务或中断中调用可重入或非可重入函数必须禁止round-robin

任务切换。

运行时库:

所有的C51可重入运行时库可能毫无限制地在所用任务中使用。非可重入时库的要与可重入函数的要求相同。

多个数据指针

C51编译器允许使用多个数据指针。RTX51 Tiny对他们不进行管理,所以在应用中你必须小心

Essentially,你必须确保在改变数据指针时不会发生round-robin切换。

注意:当你打算使用多数据指针时你最好禁止round-robin切换。

算术单元

(说法与多个数据指针相同)

工作寄存器组

RTX51 Tiny的所有任务都使用工作组0。因些,所有的任务都必须使用C51默认的编译选项:REGISTERBANK (0)

中断函数可能会使用其他的工作寄存器组。然而RTX51 Tiny在工作寄存器组中永远需要6个字节。RTX51 Tiny在工作寄存器组中使用的这些字节可以参考配置文件

单个任务程序

嵌入式和标准C程序都mian()函数开始。在入式应用中, main函数一般都是一个死循环,我们也可以把它看作是一个连续执行的任务。如:

void main (void)

{

while (1) /* repeat forever */

{

do_something (); /* execute the do_something 'task' */

}

}

在这个例子中,do_something ()函数可以认为是一个单任务,既然只有一个任务在执行,就不需要具有多任务能力或多任务操作系统。

多任务程序

许多成熟的C程序使用一种叫做pseudo多任务的策略,把多个作协做为一循环,如:

void main (void)

{

int counter = 0;

while (1) /* repeat forever */

{

check_serial_io (); /* check for serial input */

process_serial_cmds (); /* process serial input */

check_kbd_io (); /* check for keyboard input */

process_kbd_cmds (); /* process keyboard input */

adjust_ctrlr_parms (); /* adjust the controller */

counter++; /* increment counter */

}

}

在这个例子中,每个函数完成一个独立的操作或任务。这些函数是一个一个顺序执行的

当添加更多的任务时调度就行了一个问题。比方说,如果函数process_kbd_cmds执行的时间比较长,主循环就需要很长时间才能再执行到函数check_serial_io ,这时候串口的数据可能会丢失。当然check_serial_io 可以在主循环中多调用几次来解决这个问题,但最终这种方法并不是最有效的。

RTX51 Tiny的程序

当使用RTX51 Tiny时,你可以为每一个任务生成一个独立的函数,如:

void check_serial_io_task (void) _task_ 1

{

/* This task checks for serial I/O */

}

void process_serial_cmds_task (void) _task_ 2

{

/* This task processes serial commands */

}

void check_kbd_io_task (void) _task_ 3

{

/* This task checks for keyboard I/O */

}

void process_kbd_cmds_task (void) _task_ 4

{

/* This task processes keyboard commands */

}

void startup_task (void) _task_ 0

{

os_create_task (1); /* Create serial_io Task */

os_create_task (2); /* Create serial_cmds Task */

os_create_task (3); /* Create kbd_io Task */

os_create_task (4); /* Create kbd_cmds Task */

os_delete_task (0); /* Delete the Startup Task */

}

在这个例子中,每个函数定义了一个RTX51 Tiny的任务。RTX51 Tiny程序没有主C函数,RTX51 Tiny首先执行任务0。作为一个典型的应用,任务0只是简单地用来生成其他的所有任务。

工作原理

RTX51 Tiny使用并管理你的目标资源,这一部分讲述RTX51 Tiny如何使用这些资源。RTX51 Tiny的许多方面都可以根据工程需要进行配置。

时间片中断

RTX51 Tiny使用标准的8051的定时器0来产生定时中断。这个中断就是RTX51 Tiny的时钟片。RTX51 Tiny运行时库中用的时等待时间都是以这个时间片为单位的

RTX51 Tiny的默认的时间片是10000个机器周期。因此,标准的8051运行在12MHz的时钟下的时候,时间片有0.01S或着说是100Hz。这个值可以在CONF_TNY.A51 配置文件中更改。注意:你在以RTX51 Tiny时间片中断中编辑你自己的代码,参考:CONF_TNY.A51

任务:

RTX51 Tiny可以看作是一个任务切换器。要生成RTX51 Tiny程序,你必须生成一个具有一个或多个任务的应用。以下细节可以帮你更快地理解RTX51

任务必须用C语言编写,并且用Keil C51支持的关键词声明

RTX51 Tiny使用准确的状态维护任务。

同时只有一个任务可以处于运行状态

可能会有多个任务处于就绪,等待,删除或超时状态

空闲任务总是处于就绪状态,即使使用你的所有任务都处于block状态

任务管理

RTX51 Tiny的任务总是处于以下状态中一确定的状态

RUNNING:任务处于运行状态,os_running_task_id返回正在运行的任务的编号

READY:任务处于就绪状态。当一个正在运行的任务运行完毕,RTX51 Tiny就会启动下一个就绪状态的任务。一个任务可以通设置他的READY标志位os_set_ready or isr_set_ready 使它立即进入就绪状态(即使它可能正在等待时间到或等一个信号)

WAITTING:处于等待一个事件的任务就处于等待状态。当所等待的事件发生后,任务就转换到就绪状态,函数os_wait用来使一个作任务进行等待状态

DELETED:没有开始运行的任务或被删除的任务处于DELETED状态。函数os_delete_task

使一个已经启动(使用函数os_create_task)的任务进入DELETED状态

TIME-OUT:被round-robin Time-Out中断的任务处于TIME-OUT状态。这个状态在

round-robin程序中等效于READY状态

事件(Events)

在实时操作系统中事件可以用来控制任务的执行。一个可能会等待一个事件,也可能给其他任务设置事件标志。

函数os_wait允许任务等待一个或多个事件。

任务等待的是最普通的事件就是Timeout,一个简单的Timeout就是一定数量的clock ticks,当一个任务等待的时间耗尽时,它就可以继续执行了,当它等待时,其他的任务就可以运行

variant of the Timeout is the Interval. An interval is like a timeout except that the specified number of clock ticks is relative to the last time the os_wait function was invoked by the task. The Interval may be used to generate a task which is run on a regular, synchronous schedule (like once every second) regardless of how long the task takes between calls to the os_wait function.(以上内容是说,interval类似于timeout,但与timeout不同的是interval参考的不是上一次任务执行后的时间,而是某个特定的时间点,从而是一个规律性的、周期性的运行的任务:比如说每秒一次)

信号是任务间通信的一种简单的形式,一个任务可以等待其他作任务给他发一个信号(使用os_send_signal and isr_send_signal 函数)。

每个任务的READY标志都可能被其他任务置位(使用 os_set_ready and isr_set_ready 函数)。一个等timeout, interval, 或信号的任务都可以通过置位READY标志重新启动。

RTX51 Tiny会为每个事件维护一个标志。以下事件选择项可以被用来表明等待什么:

事件选项描述

K_IVL 等待特定数目的Interval

K_SIG 等待一个信号

K_TMO 等待Timeout

当函数os_wait返回,发生的事件被返回值标志

返回值描述

RDY_EVENT 任务的就绪标志被置位

SIG_EVENT 信号已收到

TMO_EVENT 一个Timeout已经结束或一个interval已经完毕

函数os_wait可能会等待以下事件组合

K_SIG | K_TMO:os_wait延迟任务直到一个信号已经发给他,或直到设定的clocktick耗尽

K_SIG | K_IVL:os_wait延迟任务直到一个信号已经发给他,或直到设定的interval耗尽注意:上面的两个事件也可能不组合。

任务调度器

任务调度器是RTX51 Tiny的一部分,用来将处理器交给任务。任务调度器根据以下规则决定具体执行哪一个任务。

当出现以下情况将中断当前任务

任务调用函数os_wait,并且等待的任务还没有发生

任务执行的时间超过了设定的round-robin时间片

其他的任务在出现以下条件时开始运行

没有其他任务正在运行

将启动的任务正处于就绪状态或TIME-OUT状态

Round-robin 任务切换

RTX51 Tiny可以配置成使用round-robin多任务。Round-robinp容许quasi-parallel执行多任务。任务并不是连续执行的,而是分时间片执行的(可用的CPU时间被分成时间片,RTX51 Tiny把时间片分配给各个任务)。时间片的时间很短(以毫秒为单位),所以任务看起来像连续执行一样

任务在分配给他的时间片内执行(除非放弃)。然后切换到下一个就绪的任务。这个时间片在RTX51 Tiny Configuration.配置文件中定义.

下面的例子是一个使用round-robin多任务的RTX51 Tiny的程序。这个程序中的两个任务都是循环计数器。RTX51 Tiny执行称为job0的任务0。这个函数创建了另一个任务job1。Job0执行完它的时间片后,RTX51 Tiny开始执行job1。Job1执行完它的时间片后,RTX51 Tiny 又返回到job0开始执行。然后再切换到job1,如此循环。

#i nclude

int counter0;

int counter1;

void job0 (void) _task_ 0 {

os_create (1); /* mark task 1 as ready */

while (1) { /* loop forever */

counter0++; /* update the counter */

}

}

void job1 (void) _task_ 1 {

while (1) { /* loop forever */

counter1++; /* update the counter */

}

}

注意:除了一个任务的时片到时,也可以使用函数os_wait 或函数os_switch_task通知RTX51 Tiny可以切换到另一个任务。函数os_wait挂起当前任务直到特定的事件发生。在这期间任何其他的任务都可以执行。

Cooperative 任务切换

如果你禁止了round-robin多任务,你必须设计并执行你的任务从而让他你们以cooperativ 方式工作。特别地,你必须在每个任务的某个地方调用。这些函数告知RTX51 Tiny切换到另一任务。

函数os_wait 和函数os_switch_task的不同之处在于os_wait可以让你的任务等待某一事件的发生,而函数os_switch_task直接切换到另一个准务就绪的任务。

空闲任务

当没有任务需要运行时,RTX51 Tiny执行空闲任务。空闲任务只是一个简单的无限循环,比如:

SJMP $

有些8051器件提供了空闲模式,通过持起任务的执行以降低功耗,直到出现中断。在这种模式下,所有外围设备包括中断系统仍然在继续工作。

RTX51 Tiny允许你在空闲任务中初始化空闲模式(没有其他任务需要执行)。当RTX51 Tiny 时钟节拍中断(或任何其他中断)出现,微控制器恢复执行程序。空闲任务执行的代码可以通过配置文件CONF_TNY.A51进行配置并使能

堆栈管理

RTX51 Tiny在8051的IDATA内存区为每个任务维持一个堆栈。当一个任务执行时,给他准备了最大可能需要地堆栈。当任务切换时,前一个任务的堆栈被压栈并重定位,而把当前任务的堆栈被重定位并弹栈

下图显示了三个任务的堆栈在内存中的分布

?STACK是堆栈的起始地址。在这个例子中,位于堆栈中的对像包括全局变量,寄存器和位地止内存,剩下的内存用作任务堆栈。内存的顶端在配置文件中定义。

配置RTX51 Tiny

RTX51 Tiny可以由根据用户的应用来定制。

配置

RTX51 Tiny必须根据你的嵌入式应用来配置。所有地配置参数都在椟置文件CONF_TNY.A51中,这个文件位于\KEIL\C51\RTXTINY2\文件夹中,文件中的椟置选可以你做如下事情。

指定时钟节拍中断寄存器组

指定时钟节拍间隔(多个8051机器周期)

指定在时钟节拍中断中执用的用户代码

指定round-robin溢出时间

使能禁能round-robin任务切换

指定你的应用程序包含了长时间的中断

指定是否使用了code banking

定义RTX51 Tiny的栈顶

指令需要最小的堆栈空间

指定堆栈错误时执行代码

定义空闲任务操作

CONF_TNY.A51的默认配置包含在RTX51 Tiny的库中。然而,要在就用中使用配置文件,必须把配置文件拷贝到你的工程文件夹并添加到工程中。

要定制RTX51 Tiny的配置,必须改变CONF_TNY.A51的设置

注意:

如果在工程中不包括配置文件,默认的配置文件将会自动地包含到工程中。后事存在库中的配置文件可能会对你的应用起到相反效果

硬件时钟

以下参数指定了如何配置制RTX51 Tiny的配件时钟

INT_REGBANK 指定制RTX51 Tiny时钟中断使用的寄存器组,默认的是寄存器组1

INT_CLOCK 指定时钟产生中断前的周期数据。这个值的范围是1000~65535。较小的值产生中断较快。这个值用来计算时钟的重新装载值(65536-INT_CLOCK)。缺省值是10000。HW_TIMER_CODE 是一个宏定义,它用来指定在制RTX51 Tiny时钟节拍中断中执的代码。这个宏缺省的设置是从中断中返回(RETI)如:

HW_TIMER_CODE MACRO

; Empty Macro by default

RETI

ENDM

Round-robin

Round-robin切换是默认使能的,以下参数用来设定Round-robin切换的时间或禁能Round-robin切换

TIMESHARING 指定任务在进行Round-robin切换前执行的RTX51 Tiny时钟节拍数。当这个值为0时禁止Round-robin切换。缺省值是5个时钟节拍。

长时间中断

一般情况下,中断服务程序(ISRs)都要求很快执行完毕。有时候,中断服务程序可能需执行很长一段时间。如果一个高优先级的中断执的时间超过了节拍间隔,RTX51的时钟中断就可能被这个更高优先级的中断中断了,并且被以后的RTX51 时钟中断重入了。

如果使用了需要运行很长时间的高优先级中断,就应该考虑减少中断服务程序的工作量,改变RTX51 时钟节拍的速率,或考使用以下配置。

LONG_USR_ISR 指定是否使用执行时间超过时钟节拍的中断。当这个值置为1时,RTX51 Tiny 就会把保护RTX51 Tiny时钟节拍中断重入的代码包含进去。这个值缺省为0

Code banking

以下设置指定RTX51 Tiny应用中是否使用code banking

CODE_BANKING 置1使用code banking,清0不使用code banking。缺省值为0

注意:L51_BANK.A51的2.2或更高版本需要RTX51 Tiny 程序使用code banking

堆栈

堆栈的配置选项有几个。以下参指定了用于堆栈的内存空间的大小和堆栈的最小空间。当CPU的堆栈空间不够时用一个宏指定去执行哪一段代码。

RAMTOP指定栈顶地址。最好不要修改这个地址除非你在这个堆栈的上面使用了IDATA变量。FREE_STACK指定堆栈上的最少可用空间。当切换到一个任务是时,如果RTX51 Tiny检测到可用的堆栈空间小于这个值,STACK_ERROR宏就会被执行。置为0将禁止对堆栈的检查,缺省值为20字节

STACK_ERROR是一个宏,它代表了一段在堆栈出现错误时执行的代码。这个宏的缺省代码为禁能中断并进入一个无限循环。如

STACK_ERROR MACRO

CLR EA ; disable interrupts

SJMP $ ; endless loop if stack space is exhausted

ENDM

空闲任务

没有任务需要执行时,RTX51 Tiny就执行空闲任务。空闲任务什么都不做,只是等待RTX51 Tiny的时钟节拍中断并切换到另一个就绪的任务。以下参数用来配置RTX51 Tiny空闲任务的不同方面

CPU_IDLE 这是一个宏,代表了在空闲任务中执行的代码。缺省指令是设置寄存器PCON的空闲模式位。这样就可以通过挂起程序节省能耗。如

CPU_IDLE MACRO

ORL PCON,#1 ; set 8051 CPU to IDLE

ENDM

CPU_IDLE_CODE 指定CPU_IDLE宏在空闲任务中是否执行。缺省值为0,这样空闲任务将不包含CPU_IDLE宏

库文件

RTX51 Tiny包括两个库文件

RTX51TNY.LIB is used for non-banking RTX51 Tiny programs

RTX51BT.LIB is used for code-banking RTX51 Tiny programs.

The RTXTINY2.PRJ project found in the \KEIL\C51\RTXTINY2\SOURCECODE\ folder is used to build these two libraries.

注意:不需要在应用显式地包含这两个文件。如果你使用μVision2 IDE或command-line linker时这两个文件会自动地包含进去。

如果要建立RTX51 Tiny的库,缺省的配置文件会加入进去。如果不显式地声明包含配置文件,默认的配置文件会包含进去。以后对配置文件做的修改会对就用产生意想不到的效果。

优化

可以通过以下方式优化RTX51 Tiny程序

如果可能,禁能round-robin任务切换。Round-robin需要13字节堆栈空间来存储任务地址和所有寄存器。如果任务切换是通过RTX51 Tiny运行时库(比如os_wait或

os_switch_task)来触发的就不需要这些空间了。

使用os_wait而不是使用round-robin的时间耗尽来切换任务。这些会提高系统的反应时间和任务的反应速度

避免把系统时钟节拍的中断速率设的太高。把时钟溢出的时间设的比较短增加了每秒的时钟节拍数但是减少了每个任的可用时间,因为每个时钟节拍中断会使用100-200个周期来运行。所以要把湔出时间设的足够的小从而减小时钟节拍中断带来的副作用。

使用RTX51 Tiny

要使用RTX51 Tiny,必须成功地生成RTX51程序并编译连接他们

编写程序

定义RTX51程序使用关键字 _task_

以RTX51TNY.H的模板使用RTX51 Tiny的内核

包含文件

RTX51 Tiny只需包含一个文件RTX51TNY.H。所有的运行时库来常量都在这个头文件中定义。可以采用以下方式包含它:

#i nclude

编程指南

使用RTX51 Tiny编程时须遵循下规则:

包含文件rtx51tny.h

不要创建C主函数,RTX51 Tiny有它自已的主要函数

程序至少创建一个任务

程序必须至少调用一次RTX51 Tiny运行时库(如os_wait)。否则,连接器将不会把RTX51 Tiny库包含进去

任务0是你的程序执行的第一任务。必须调用在任务0中调用os_create_task函数来运行其他任务

任务永不返回或退出。任务必须使用while(1)或类似的结构。使用os_delete_task函数可以挂起一个任务

必须在μVision2中或在连接编译命令行中指定RTX51 Tiny

定义任务

实时或多任务应用由一个或多个完成特定功能的任务组成。RTX51 Tiny支持最多16个任务任务必须是用_task_声明的C函数,返回值和参数都必须是void类型的,如

void func (void) _task_ task_id

这里

func is the name of the task function.

task_id is a task ID number from 0 to 15

以下例子定义了函数job0作为一个任务,任务编号为0。

void job0 (void) _task_ 0 {

while (1) {

counter0++; /* increment counter */

}

}

注意:所有的任务都必须通过循环实现,而且永不返回

编译连接

有两种方法编译和连接RTX51 Tiny应用程序。

使用μVision2 IDE.

使用 Command-Line Tools.

命令行工具

RTX51 Tiny完全集成在C51编程语言中。这样就可能很容易地生成RTX51 Tiny应用。要成RTX51 Tiny程序,你只需要写C函数,不要需汇编编程

使用命令行编译RTX51 Tiny程序

以一般形式调用编译器,不需要特别的参数,如

C51 RTXPROG.C DEBUG OBJECTEXTEND

RTXPROG.OBJ文件包含了C语言代码和你定义的TX51 Tiny任务

使用命令行连接RTX51 Tiny程序

在连接器命令行使用ZTX51TINY指示

在目标文件列表中包含RTX_CONF.OBJ 文件(如果你更改了配置)例如:

BL51 RTXPROG.OBJ, RTX_CONF.OBJ RTX51TINY

RTX51TINY命令参数指示连接器连接RTXPROG.OBJ到RTX_CONF.OBJ,并且包含RTX51 Tiny 库。RTX51 Tiny程序调用C文件生成的任务

注意:

在RTX51 Tiny不创建C主函数。只创建任务函数。C主函数包含在RTX51 Tiny库中用来起动操作系统和任务0。如果你在应用中包含了主C函数,连接时就会出现有多个全局主函数的错误提示

在程序中至少要创建一个任务

应用中至少调用一次RTX51 Tiny的函数(如os_wait 或 os_create_task)以使连接器包含RTX51 Tiny库

μVision2 IDE

打开目标选项对话框

在operating system一栏中选择RTX-51 Tiny

函数参考

以下介绍RTX51 Tiny的系统函数。这些函数以字母顺序排列,并且被分成几部分;

概要:简要介绍程序的功能,列出包含其声明和原型的文件,说明其定义,解释其参数

描述:提供程序的详细描述和使用方法

返回值:描述程序的返回值

参见:相关程序的名字

举例:用一个函数或程序段来显示如何正确使用该函数。

注意:

以os_开头的函数可以被任务调用,但不能被中断服程序调用

以isr_开头的函数可以被中断调用,但不能被任务调用

isr_send_signal

概述

#i nclude

char isr_send_signal (

unsigned char task_id); /* ID of task to signal */

描述

该函给一个任务(用task_id标识)发送一个信号。如果这个任务正在等待该信号,该函数唤醒这个任务并使其进入就绪状态;否则,这个信号就存放在这个任务的信号标志里。

isr_send_signal只能在中断程序里调用。

返回值

成功发送返回0,如果任务不存在返回-1

参见

os_clear_signal, os_send_signal, os_wait

#i nclude

void tst_isr_send_signal (void) interrupt 2

{

isr_send_signal (8); /* signal task #8 */

}

isr_set_ready

Summary:

include

char isr_set_ready (

unsigned char task_id); /* Task to make ready */

Description:

isr_set_ready使编号为task_id的任务进入就绪状态,只能在中断程序中调用Return Value:

See Also: os_set_ready, os_wait

Example: None.

#i nclude

void tst_isr_set_ready (void) interrupt 2

{

isr_set_ready (1); /* Set ready flag for task 1 */

}

os_clear_signal

Summary:

#i nclude

char os_clear_signal (

unsigned char task_id); /* signal to clear */

Description:

os_clear_signal清除编号为task_id的信号标志

Return Value:成功清除则返回0,如果任不存在则返回-1

See Also: isr_send_signal, os_send_signal

Example:

#i nclude

void tst_os_clear_signal (void) _task_ 8

{

.

.

.

os_clear_signal (5); /* clear signal flag in task 5 */

.

.

.

}

os_create_task

Summary:

#i nclude

char os_create_task (

unsigned char task_id); /* ID of task to start */

Description:

该函数启动编号为task_id的任务,并且这个任务被标识为就绪并按照RTX51 Tiny的规则开始执行。

Return Value:如果任务被成功启动则返加0,如果任务不存在或任务不能被启动则返回-1 See Also: os_delete_task

Example:

#i nclude

#i nclude /* for printf */

void new_task (void) _task_ 2

{

.

.

.

}

void tst_os_create_task (void) _task_ 0

{

.

.

.

if (os_create_task (2))

{

printf ("Couldn't start task 2\n");

}

.

.

.

}

os_delete_task

Summary:

#i nclude

char os_delete_task (

unsigned char task_id); /* task to delete */

Description:

停止编号为task_id的执行,这个任务在任务列表中删除

Return Value:

如果任务被删除成功则返回0,如果任务不存在或任务还没有开始执行则返回-1;

os_running_task_id

Summary:

#i nclude

char os_running_task_id (void);

Description:该函数返回当前运行的任务编号

Return Value:当前执行的任务编号,范围为0-15

See Also: os_create_task, os_delete_task

Example:

#i nclude

void tst_os_running_task (void) _task_ 3

{

unsigned char tid;

tid = os_running_task_id (); /* tid = 3 */

}

os_send_signal

Summary:

#i nclude

char os_send_signal (

unsigned char task_id); /* ID of task to signal */

Description:该函数给编号为task_id的任务发一个信号。如果任务在等待该信信号,该函数使这个任务进行就绪状态。否则信号就存储在任务的信号标志里

Return Value:发送成功则返回0,如果任务不存在返回-1

See Also: isr_send_signal, os_clear_signal, os_wait

Example:

#i nclude

void signal_func (void) _task_ 2

{

.

.

.

os_send_signal (8); /* signal task #8 */

.

.

.

}

void tst_os_send_signal (void) _task_ 8

{

.

.

.

os_send_signal (2); /* signal task #2 */

.

.

.

}

os_reset_interval

Summary:

#i nclude

void os_reset_interval (

unsigned char ticks); /* Number of Timer Ticks */

Description:该函数用来纠正调用os_wait同时等待K_IVL和K_SIG事件时带来的定时问题。在这种情况下,如果是信号(K_SIG)导致os_wait退出,间隔定时器不进行调整,随后调用的os_wait要等待的时间间隔就不会延迟要求的时间。在这种情况下使用

os_reset_interval复位时间间隔时钟。

Return Value:None.

See Also: os_wait

Example:

#i nclude

void task_func (void) _task_ 4

{

.

.

.

switch (os_wait2 (K_SIG | K_IVL, 100))

{

case TMO_EVENT:

/* Timeout occurred - os_reset_interval not required */

break;

case SIG_EVENT:

/* Signal received - os_reset_interval required */ os_reset_interval (100);

/* do something with the signal */

break;

}

.

.

.

}

os_set_ready

Summary:

#i nclude

char os_set_ready (

unsigned char task_id); /* Task to make ready */ Description:

使编号为task_id的任务就入就绪状态,可以任务中调用该函数Return Value: None.

See Also: isr_set_ready, os_wait

Example:

#i nclude

void ready_func (void) _task_ 2

{

.

.

.

os_set_ready (1); /* Set ready flag for task 1 */

.

}

os_switch_task

Summary:

#i nclude

char os_create_task (void);

Description:该函数使用任务放弃CPU的使用权以使其他的任务可以执行。如果只有这一个任务,那么它就马上恢复执行

Return Value: None.

See Also: os_wait

Example:

#i nclude

#i nclude /* for printf */

void long_job (void) _task_ 1

{

float f1, f2;

f1 = 0.0;

while (1)

{

f2 = log (f1);

f1 += 0.0001;

os_switch_task (); // run other tasks

}

}

os_wait

Summary:

#i nclude

char os_wait (

unsigned char event_sel, /* events to wait for */

unsigned char ticks, /* timer ticks to wait */

unsigned int dummy); /* unused argument */

Description:该函数挂起当前任务等待一个或几个事件如:时间间隔,时钟溢出或者信号或中断。参数event_sel用来表示等待哪一个事件或等待哪一种组合事件发生

事件描述

K_IVL 等待特定数目时钟节拍的间隔

K_SIG 等待一个信号

K_TMO 等待时钟节拍确认的时钟溢出

上面的任务可以用('|')进行或,K_TMO | K_SIG表示任务等待时钟溢出或者一个信号

参数ticks用来指明要等待的时钟节拍数,对于事件K_IVL来说是等待的时间间隔数对于事件K_TMO来说时钟溢出的次数

参数dummy用于与RTX51 Full兼容,这个参数在RTX51 Tiny中是无用的。

Return Value

当以下事件之一发生时,任务运行使能。函数os_wait返回使任务恢复运行的常量,任务然后开始执行。可能的返回值有:

RDY_EVENT:任务的就绪标志被os_set_ready 或isr_set_ready置位,

SIG_EVENT:收到了一个信号

TMO_EVENT:时钟已经耗尽或一个时间间隔计数已满

NOT_OK:参数event_sel无效

See Also: os_wait1, os_wait2

Example:

#i nclude

#i nclude /* for printf */

void tst_os_wait (void) _task_ 9

{

while (1)

{

char event;

event = os_wait (K_SIG + K_TMO, 50, 0);

switch (event)

{

default: /* this never happens */

break;

case TMO_EVENT: /* time-out */

/* 50 tick time-out */

break;

case SIG_EVENT: /* signal received */

break;

}

}

}

os_wait1

Summary:

#i nclude

char os_wait1 (

unsigned char event_sel); /* events to wait for */

Description: 该函数挂起当前任务并等待一个事件发生,该函数是函数os_wait的一个子集,并不支持os_wait的所有参数。参数event_sel只能指明是等待一个事件K_SIG的发生Return Value:当信号事件发生时,任务的运行使能。使能任务的参数由os_wait1返回。可能的返回值有:

RDY_EVENT:任务的就绪标志被os_set_ready 或isr_set_ready置位,

SIG_EVENT:收到了一个信号

NOT_OK:参数event_sel无效

See Also: os_wait, os_wait2

Example: See os_wait.

os_wait2

Summary:

#i nclude

char os_wait2 (

unsigned char event_sel, /* events to wait for */

unsigned char ticks); /* timer ticks to wait */

Description:该函数挂起当前的任务等待一个事件的发生,事件可以是时间间隔,时钟溢出,或者是来自其他任务或中断的信号。参数event_sel指明要等待的事件的类型或几个事件的组合。可能的事件是

K_IVL 等待特定数目时钟节拍的间隔

K_SIG 等待一个信号

K_TMO 等待时钟节拍确认的时钟溢出

上面的任务可以用('|')进行或,K_TMO | K_SIG表示任务等待时钟溢出或者一个信号

参数ticks用来指明要等待的时钟节拍数,对于事件K_IVL来说是等待的时间间隔数对于事件K_TMO来说时钟溢出的次数

Return Value:

当以下事件之一发生时,任务运行使能。函数os_wait返回使任务恢复运行的常量,任务然后开始执行。可能的返回值有:

RDY_EVENT:任务的就绪标志被os_set_ready 或isr_set_ready置位,

SIG_EVENT:收到了一个信号

TMO_EVENT:时钟已经耗尽或一个时间间隔计数已满

NOT_OK:参数event_sel无效

See Also: os_wait, os_wait1

Example: See os_wait.

天地伟业网络视频服务器故障快速排查手册

天地伟业网络视频服务器故障快速排查手册 首先感谢您选用天地伟业网络视频产品,在使用之前,请详细阅读网络视频服务器使用说明书,熟悉产品使用方法,如果遇到问题可以按照以下方法进行故障排查。 为保证系统得正常运行,我们必须保证机器达到如下要求: 说明: 现场机器最好达到建议PC的配置,并安装相应硬件最新的驱动,此配置能满足16画面显示的要求,配置越高机器运行越流畅。 1.故障现象: IP搜索器搜索不到服务器 排查步骤: 1.确认网络视频服务器是否正常上电,主机网卡及驱动是否正常,网线是否做的没问题,网络拓扑连接是否通畅; 2.直接用交叉网线直接连接主机和网络视频服务器,如仍不通,给服务器复位再测试; 3.如有备件主机和网络视频服务器都做可更换测试; 4.如仍有问题请与我们联系; 2. 故障现象: IP搜索器能够正常搜索到服务器,但是IE不能正常连接视频 排查步骤: 1.确认主机IP地址和网络视频服务器地址设置在同一网段内,如不在同一网段改为同一网段; 注意:如在不同网段必须保证此两个网段做了路由; 2.确认IE的版本,建议安装IE6.0; 3.确认正常安装显卡驱动和DirectX,建议安装最新的显卡驱动和DirectX; 4.确认开启ActiveX相关插件; 5.暂时关闭杀毒软件自带防火墙测试;如是XP系统,暂时关闭系统自带防火墙; 6.删除之前曾经连接时下载的控件,重新连接测试; 7.更换主机测试; 8.如仍然有问题,请与我们联系; 3. 故障现象: 如果IE连接视频正常,但是软件连接视频不正常 排查步骤: 1.确认软件版本是否正确;如果版本不正确,重新安装正确的版本软件; 2.确认软件中“服务器编辑信息”的“IP地址”和“服务器类型”的正确;在局域望网建议采用“主码流+UDP”方式,广域网建议采用“副码流+TCP”方式; 3.确认在软件的主界面连接了视频; 4.重启软件连接;

EasyDecoder视频解码管理软件V3.0T-用户使用说明.

EasyDecoder视频解码管理软件 用户使用说明

目录 目录 (2) 1.系统说明 (5) 1.1概要 (5) 1.2功能简介与特点 (5) 1.3硬件配置 (5) 1.4软件平台与运行环境 (5) 1.5术语 (5) 1.6阅读指导 (6) 2.系统安装 (6) 2.1安装软件 (6) 3.系统主界面 (7) 4.系统运行操作 (7) 4.1进入系统/退出系统 (7) 进入系统 (8) 退出系统 (8) 4.2系统初始化 (8) 4.2.1服务器设置 (9) 4.2.1.1添加服务器 (9) 4.2.1.2智能添加服务器 (10) 4.2.1.3删除服务器 (11) 4.2.1.4修改服务器 (12) 4.2.1.5批量修改服务器 (14) 4.2.1.6反选功能 (14) 4.2.1.7检索服务器 (14) 4.2.1.8修改通道信息 (15) 4.2.2监控点管理 (15)

4.2.3解码器设置 (16) 4.2.3.1手动添加 (16) 4.2.3.2智能添加 (17) 4.2.3.3删除解码器 (17) 4.2.3.4修改解码器名称 (17) 4.2.3.5连接解码器 (18) 4.2.3.6断开解码器 (18) 4.2.3.7解码器设置 (18) 4.2.3.7.1网络设置 (19) 4.2.3.7.2DNS设置 (19) 4.2.3.7.3解码器参数设置 (20) 4.2.3.7.3.1485设置 (20) 4.2.3.7.3.2协议设置 (21) 4.2.3.7.4LOGO设置 (21) 4.2.3.7.5报警设置 (21) 4.2.4联机切换设置 (22) 4.2.4.1添加切换序列 (22) 4.2.4.2删除切换序列 (23) 4.2.4.3连接监控点 (23) 4.2.4.4停止预览 (24) 4.2.4.5打开/关闭音频 (24) 4.2.4.6开始/关闭对讲 (24) 4.2.4.7设备控制 (25) 4.2.4.8开始/停止切换 (26) 4.2.4.9显示模式设置 (26) 4.2.4.10其他 (26) 4.2.4.10.1切换不在线跳过显示 (26)

数字化公检法系统软件便携式标准版V7.1T_用户操作说明书(天地伟业)

数字化公检法系统软件便携 式标准版 用户操作说明书 V7.1

目录 1.审讯中心服务器系统设置说明 (1) 1.1服务器设置 (1) 1.2审讯室设置 (2) 1.3压缩预览参数设置 (3) 1.4用户管理: (4) 1.5设备管理 (8) 1.6日志及文件 (10) 1.7系统安全管理 (10) 2.审讯中心服务器使用操作说明 (11) 2.1登录 (13) 2.2视频显示区 (14) 2.3在线信息显示区 (16) 2.4功能使用 (16) 3.审讯中心服务器各种温湿度叠加器的设置和使用 (19) 3.1温湿度叠加设置方法 (19) 3.2TC-W8667测试软件 (20) 3.3TC-W8901DC (22) 3.4YL-S018SR (23) 3.5TC-H307P (31) 4.审讯终端软件操作使用说明 (33) 4.1登录主机 (33) 4.2添加案件 (34) 4.3审讯功能 (37) 4.4笔录管理 (41) 4.5案卷查询 (43) 4.6资料回放 (43) 5.数字化公检法系统软件便携式标准版安装部分 (44) 5.1卸载旧压缩卡驱程 (44) 5.2开始安装 (44) 5.3安装加密狗驱动 (45) 5.4安装专用数据库 (46) 6.故障查找与排除 (47)

1 感谢您选用我公司数字化公检法系统软件便携式标准版产品。 数字化公检法系统软件便携式标准版是根据最高检颁布的《人民检察院讯问职务犯罪嫌疑人实行全程同步录音录像系统建设规范》文件要求。通过加强计算机技术、图像数字化技术和信息技术的应用,实现司法系统对审讯室的标准化建设,利用现有的网络对审讯的讯问和询问过程进行有效的监督和管理,实现同步录音录像,提高侦查办案、协查办案的效率,加强办案、取证过程的真实性和有效性。 1. 审讯中心服务器系统设置说明 在使用数字化公检法系统软件便携式标准版前需要先初始化系统数据和配置参数,包括服务器设置、审讯室设置、指挥终端设置、压缩预览参数、用户管理、设备管理、日志文件、系统安全管理和短信设备管理。系统设置初始化后可以投入使用,进行审讯录像、电子笔录、远程指挥等操作。 在桌面上点击 图标,显示“系统设置--用户登录”界面,输入正确的用户名密码(系统默认用户名admin ,密码1111),登录系统设置软件。 1.1 服务器设置 系统设置的第一页为【服务器设置】,如下图:

天地伟业键盘说明书-5810网络键盘安装使用手册上课讲义

网络键盘安装使用手册

目录 第一章键盘简介 (1) 1.1 功能特点 (1) 1.2 产品外观 (1) 1.3 技术指标 (1) 第二章键盘安装 (2) 2.1 放置 (2) 2.2 接口 (2) 2.3 安装 (2) 第三章键盘设置 (3) 3.1 设置 (3) 3.2 键盘开机 (3) 3.3 键盘登录 (3) 3.4 设置键盘 (4) 3.4.1网络管理 (4) 3.4.2用户管理 (4) 3.4.3 密码管理 (5) 3.4.4 设备管理 (5) 3.4.5 硬件设置 (5) 3.4.6 锁定设置 (5) 3.4.7 硬件检测 (6) 3.4.8摇杆校准 (6) 第四章矩阵控制 (8) 4.1 登录矩阵 (8) 4.2 矩阵操作界面 (8) 4.3 切换操作 (9) 4.4前端控制 (10) 4.5报警控制 (10) 4.6宏操作 (10) 4.7 越权控制 (10) 4.8 码分配器设置 (10) 4.9 锁定 (11) 4.10 列表 (11) 第五章网络升级 (12)

第一章键盘简介网络键盘配合智能网络矩阵使用,功能丰富、操作简单。 1.1 功能特点 ●中文编程操作界面 ●中文硅胶按键 ●大屏幕液晶屏幕 ●详细的矩阵及前端信息 ●以太网通讯 ●二维变速摇杆 ●使用简捷方便 1.2 产品外观 1.3 技术指标 工作温度:-10℃~50℃ 工作湿度:<90% 工作电压:DC12V 功耗:4W 以太网接口:10BaseT UDP(局域网) 外形尺寸(mm):300×160×43(长×宽×高)

第二章键盘安装 2.1 放置 键盘采用工学设计,水平放置控制台面即可。 2.2 接口 网络键盘背部有两个接口:一个为电源接口,外接DC12V电源给键盘供电;另一个为RJ45网络接口,连接智能网络矩阵。 2.3 安装 标准版本的网络键盘硬件只支持控制智能网络矩阵(控制其它监控设备需要在标准版本的硬件基础上稍作调整),所以标准版网络键盘只能将当前设备选择为矩阵。用网线将矩阵接到键盘的网络接口,接上电源,即完成了键盘和矩阵的物理连接。 注:由于智能网络矩阵内置交换机单元,所以网络键盘连接智能网络矩阵采用直通线序的标准网线。

EasyView V4.0T使用说明书

天地伟业EASYVIEW V4.0T网络视频监控 软件使用手册 2010年3月

目录 目录 (2) 一、系统需求 (4) 1.1 安装需求 (4) 1.2 运行需求 (5) 二、EASYVIEW视频监控管理软件安装手册 (5) 2.1 软件安装 (5) 三、EASYVIEW视频监控管理软件使用手册 (5) 3. 1搜索器的使用说明 (6) 3.1.1 搜索设置IP地址 (6) 3.1.2 网络设备的搜索 (6) 3.1.3计算机网络设置 (7) 3.1.4 H系列服务器设备搜索 (7) 3. 2 视频浏览模块使用说明 (7) 3.2.1 监控软件EasyView登录系统 (7) 3.2.2 选取、退出软件功能模块 (8) 3.2.3 视频浏览模块使用说明 (9) 3.2.4系统功能模块使用说明 (11) 3.2.4.1 系统设置功能说明 (11) 3.2.4.1.1【设备管理】操作说明 (11) 3.2.4.1.2【用户管理】操作说明 (19) 3.2.4.1.3【用户权限管理】操作说明 (20) 3.2.4.1.4【图像设置】操作说明 (21) 3.2.4.1.5【报警设置】操作说明 (24) 3.2.4.1.6【报警联动】操作说明 (28) 3.2.4.1.7【视频遮挡设置】操作说明 (32) 3.2.4.1.8【日志管理】操作说明 (33) 3.2.4.1.9【切换设置】操作说明 (35) 3.2.4.1.10【域名注册信息设置】操作说明 (36) 3.2.4.2 抓怕浏览功能说明 (37) 3.2.4.3电子地图功能说明 (38) 3.2.5云镜控制模块使用说明 (39) 3.2.6 监控点列表模块使用说明 (40)

天地伟业卫士系列网络摄像机硬件用户手册

天地伟业卫士系列网络摄像机 用户手册 V1.0

重要声明 一、感谢您选用由天津天地伟业数码科技有限公司出品的卫士系列网络摄像机产品。使 用本产品之前,请认真阅读本使用手册。在您开始使用此产品时,天地伟业数码科技有限公司将认为您已经阅读过本产品使用手册。 二、本手册所涵盖的内容均参考此使用手册编写时最新的消息,当涉及的内容发生改变 时,恕不另行通知。 侵犯版权警告 一、卫士系列网络摄像机产品的使用方式不得触犯或侵害国际与国内之法律和法规。一 旦因使用不当而发生触犯或侵犯国际和国家法律及法规的行为,天地伟业数码科技有限公司将不为此负担任何民事和刑事责任。 二、请注意,即使摄录的视频仅供个人使用,在某些情况下使用该摄像机复制表演、展 览或商业资产的图像,仍有可能侵犯版权或其他法律权益。

本品仅限室内(温度-20℃-60℃、湿度10%-90%)使用,电源适配器只限工作于AC 90V-264V 50/60HZ交流电源下。如在此范围之外工作,有可能引起设备工作不正常甚至损坏设备。 本产品不适合于在强磁环境下使用,如使用需采用可靠的第三方防磁设备保护。 请使用随机附件中的电源适配器,选用其他电源可能带来故障。 请勿将摄像头正对阳光或者强烈光线,有可能导致图像失真或者损坏图像传感器。 请将此器材存放于儿童及婴儿触及不到的地方,若遇意外损坏,可能导致身体损伤,如:破 损的外壳可能导致皮肤划伤,SD卡可能导致意外吞食。 请勿试图拆开或改装本指南没有说明的任何部分,请勿让器材触及、浸入水或液体。 如果外壳接触到液体或盐分空气,请用吸水软布擦干外壳。 请勿使用酒精、汽油、稀释剂、或其他易燃物质清洁或护理本器材。 请勿切割、损坏、改装电线或放置重物于电线上。 如双手潮湿,请勿接触本产品及附属电源线路。 采用壁装或吊装方式安装本产品时,请确保支架安装牢固,以免发生意外事故。 长期不使用本产品时,应切断产品的电源将产品妥善包装,并采取必要的防潮措施。

天地伟业电子监考学校端调试与培训手册

天地伟业电子监考学校端调试与培训手册 天津天地伟业数码科技有限公司 2010年5月

目录 第1章安装及网络规划 (3) 1.1 设备清单 (3) 1.2 网络规划 (3) 1.3 域名规划 (4) 1.4 网络规划 (4) 1.4.1 关键设备在网络中的部署 (4) 1.4.2 端口映射 (5) 第2章学校端电子监考设备配置与调试 (6) 2.1 SIP服务器参数配置 (6) 2.1.1 修改操作系统登录密码 (6) 2.1.2 SIP服务自动登录设置 (7) 2.1.3 登录“巡考系统数据管理” (8) 2.1.4 系统设置 (9) 2.2 流媒体服务器参数配置 (16) 2.2.1 通道信息配置 (16) 2.2.2 网络配置 (16) 2.2.3 扩展配置 (17) 2.3 SIP服务器镜像备份 (18) 2.4 数字画面分割器配置 (19) 第3章巡查系统基础培训 (20) 3.1 流媒体服务器 (20) 3.2 三合一服务器 (20) 3.3 巡查客户端使用 (20) 3.3.1 登录 (20) 3.4 数字画面分割客户端使用.......................................... 错误!未定义书签。

第1章安装及网络规划 1.1 设备清单 本调试手册以一个有64个教室的学校为例,每个教室1路视频图像;学校是,天津市南开区南开中学。 三合一服务器1台;名称为:nkzxsip 流媒体服务器4台;名称为:lmt1,lmt2,lmt3,lmt4 客户端3个;名称为:nkzxuser1,nkzxuser2 ,nkzxuser3 VGA矩阵1台;名称为:nkzxvga 1.2网络规划 三合一服务器1台; IP为:nkzxsip-192.168.0.10 流媒体服务器4台; IP为:lmt1-192.168.0.11 lmt2-192.168.0.12, lmt3-192.168.0.13, lmt4-192.168.0.14 客户端3个; IP为:nkzxuser1-192.168.0.15, nkzxuser2-192.168.0.16 , nkzxuser3-192.168.0.17 VGA矩阵1台; IP为:nkzxvga-192.168.0.18 请按以上举例的IP地址进行分配。并设置好子网掩码和网关。

天地伟业网络综合管理平台V6.9T(Build 0912)使用说明书

网络综合管理平台系统 使用说明书 V1.0

目录 第一章操作界面及基本操作介绍 (3) 1.1软件安装 (3) 1.2 进入/退出系统 (4) 1.2.1 进入系统 (4) 1.2.2退出系统 (5) 1.3 主界面及基本操作 (6) 1.3.1 视频显示与视频切换 (7) 1.3.2 视频区快捷菜单 (8) 1.3.3视频参数设置 (8) 1.3.4 云镜头控制台 (9) 1.3.5 灯光电源雨刷 (9) 1.3.6 快球/解码器控制 (9) 1.3.7 音频对讲 (10) 1.3.8 远程设置 (11) 1.3.9抓拍 (11) 1.3.10 抓拍图片浏览 (11) 1.3.11 录像 (11) 1.3.12 设置 (11) 1.3.13 回放器 (12) 1.3.14电子地图 (12) 1.3.15 日志管理 (12) 第二章参数设置操作指南 (15) 2.1系统设置 (15) 2.1.1电子地图设置 (15) 2.1.2设置报警联动视频显示窗口 (15) 2.2主机设置 (16) 2.3通道设置 (17) 2.3.1通道设置 (17) 2.3.2 时间表设置 (18) 2.4监视器设置 (18) 2.4.1 监视器输出设置 (18) 2.4.2 监视器输入设置 (20) 2.5权限设置 (21) 2.6 其他设置 (22) 2.6.1 网络开发包设置 (22) 2.6.2 添加存储服务器 (22) 2.6.3 短消息通知服务 (22) 2.6.4启用报警转发服务器通知报警 (23) 第三章电子地图设置操作指南 (24) 3.1添加 (24) 3.2设置 (26) 3.3背景 (26) 3.4模板 (26)

天地伟业M7系列说明书

M7系列嵌入式硬盘录像机操作手册 1

前言 非常感谢您购买我司产品,如您有任何疑问或需求请随时联系我们。适用型号 本手册适用以下型号: 2

免责声明 ●本手册可能包含不准确的地方、产品功能操作方面的不符情况、或印刷 错误。我司将根据产品功能的增强和变化更新本手册内容,并定期改进 更新本手册描述的软硬件产品。更新的信息会在本手册的最新版本中体 现,恕不另行通知。 ●由于我司不断采用新技术,产品实时更新,如有升级恕不另行通知。 ●本手册仅为客户提供参考指导作用,并不保证和实物完全一致,实际应 用以实物为准。 ●本手册提到的部件、组件和附件不代表设备的标准配置,详细配置以装 箱单为准。 ●本手册的所有文字、表格及图片信息均受国家相关法律保护,未经许可 不得私自转用。 关于默认1 ●设备出厂默认的管理员账号:admin 3

●设备出厂默认的管理员密码:admin ●设备出厂默认的IP地址:192.168.1.3 符号说明 本文中出现的标志,说明如下: 4

目录 M7系列嵌入式硬盘录像机操作手册 (1) 1、产品功能概述 (11) 2、操作必读 (15) 2.1、前面板介绍及说明 (15) 2.2、后面板介绍及说明 (19) 2.3、鼠标操作说明 (25) 3、安装与连接 (26) 3.1、安装注意事项 (26) 3.2、安装硬盘 (27) 3.2.1、硬盘容量计算方法 (28) 3.2.2、硬盘安装步骤 (28) 4、本地配置和操作 (32) 4.1、开关机 (32) 4.1.1、开机 (32) 4.1.2、关机 (33) 4.2、设备激活 (33) 4.3、开机向导 (35) 4.4、通道管理 (40) 4.4.1、快捷栏通道添加 (40) 4.4.2、常规数字通道添加 (42) 5

天地伟业液晶产品使用说明书

液晶产品使用 说明书 [键入文字]

目录 第一章安全说明 (3) 一、电源部分 (3) 二、安装部分 (4) 第二章系统控制部分 (5) 一、电源控制模块 (5) 二、控制单元指示 (6) 1、内置拼接处理器 (6) 2、免维护液晶内置拼接处理器 (7) 3、物联网液晶内置拼接处理器 (8) 三、拼接控制部分 (9) 四、拼接设置 (10) 第三章 软件部分 (10) 一、软件使用说明 (10) 1、打开控制模块 (11) 2、打开软件 (11) 3、通讯设置 (12) 4、系统配置 (13) 5、矩阵联动 (13) 6、系统操作 (14) 7、功能介绍 (16) 8、用户管理 (17) 9、预设场景 (19) 第四章 常见问题 (20)

第一章安全说明 注: *为了您的安全,请务必遵守以下安全说明,以确保人身安全和防止财产损失。*请务必仔细阅读这些说明,并以正确的方法使用本产品。 *本说明书如有版权变动,恕不另行通知,敬请见谅。 *为降低火灾或触电危险,请勿将本产品暴露在雨中或潮湿的气体中。 一、电源部分 请勿使用破损的电源线或电源插头以及破损或松动的电源插座。否则可能导致触电或起火。 将电源插头拔出或插入电源插座时,请勿用湿手触碰电源插头。否则可能导致触电。 确保将电源线连接到接地的电源插座。否则可能导致触电或人身伤害。 确保电源插头牢固正确地插入电源插座。否则可能导致起火。 请勿强行弯折或拉扯电源插头,也不要将任何重物压在其上。否则可能导致起火。 请勿将多台设备连接到同一个电源插座。则可能因过热导致起火。 请勿在使用本产品时断开电源线连接。否则可能会由于触电而损坏本产品。 要断开设备的电源,必须将插头从电源插座拔出,因此电源插头应易于操作。 否则可能引起火灾或触电。

天地伟业高清审讯(讯问)系统快速指导手册

高清审讯(讯问)系统快速使用手册天津天地伟业数码科技有限公司

设备外观 接插示意图

1. 基本操作指南 1.开机 提醒:请确认接入的直流电压与高清审讯(讯问)系统主机的要求相匹配,并保证主机电源插座中间接地端接地良好。 2.切换用户 开机后,系统自动使用“default”用户登录,“default”用户的权限较低,仅可浏览视频。系统默认账号是“Admin”,初始密码是“1111”。 1.3 预览设置 登录后用户希望设置预览模式时可以点击“右键”=>“预览设置”来设置,在预览模式中可以选择各种画面模式,然后点击“自动配置”即可。 1.4 配置IP地址 登录后点击鼠标右键弹出【快捷菜单】=>【主菜单】=>【系统设置】=>【网络设置】。 如下图,默认打开网络设置显示网卡1界面,可对IP地址进行配置,网卡1默认

IP是“192.168.001.002”。选择常规设置选项,分别设置IP地址和DNS,IP地址和DNS设置与windows的网络设置类似,如果您不清楚您所在网络的IP地址,请咨询网络管理员。 1.5 安装浏览器客户端并登陆 点击浏览器图标后点击【工具】=>【Internet选项】 在安全设置中,把下载未签名的ActiveX控件,选定为启用(如下图所示) 在可信任的站点中输入相应的IP地址。

在本地PC浏览器中输入已经设置的设备IP地址,会弹出如下提示

点击“安装”,等待数秒钟,就会弹出登陆界面 默认的用户名为“Admin”,密码是“1111”,端口号“3000” 1.6 添加设备 在左侧设备树中右键点击,选择“添加设备”,会弹出如下提示 输入相应的IP地址,用户名和密码,即可添加。

天地伟业控制适配器(TC-6607)使用说明书2.1

控制适配器使用说明书 1 控制适配器(TC-6607) 使用说明书 ◆简介: 控制适配器是本公司监控系统的配套产品,单台可实现4个主设备(矩阵或硬录)控制一套监控前端设备,控制协议要求为PelcoP(9600pbs)或PelcoD(2400pbs)。 ◆使用说明: 1.接线说明: 硬件电路的接线都在后面板上,下面对接线进行详细说明。 AC 220V:电源插座(220V AC,50Hz)。 G A1 B1 :主控1通讯控制端口; G A2 B2 :主控2通讯控制端口; G A3 B3 :主控3通讯控制端口; G A4 B4 :主控4通讯控制端口; A B :前端设备通讯控制总线接口; 2.指示灯说明: POWER:电源指示灯; C O M :本机与前端设备通讯指示灯; COM1 :主控设备1与本机的通讯指示灯; COM2 :主控设备2与本机的通讯指示灯; COM3 :主控设备3与本机的通讯指示灯;

COM4 :主控设备4与本机的通讯指示灯。 注:设备通讯时,对应通讯指示灯快闪,否则闪烁频率为0.5Hz. 3. 拨码:(拨码位置‘ON’为1,否则为0) a) 为兼容不同主设备的485查询换向时序,拨码位1/2用于应答延时 否则选择0~1ms即可! b) 注:每次拨码设置完成,需重新启动本机。

控制适配器使用说明书 3 系统连接图:

◆常见问题解答: 1.‘无任何通讯连接的情况下,通讯灯持续快闪’设备故障,请返厂检修。 2.‘无法控制’确保通讯线路连接正确后,请检查矩阵或硬录和前端设备 的控制协议是否一致。 3.‘报警延迟大’请检查拨码是否按照要求设置,设置完成后重新启动。 4.

国标电子监考平台调试手册--天地伟业

准备工作 技服到现场携带软件、资料: U盘、WinRAR安装包、抓包工具、Office、Word文档、Office兼容包、VNC、QQ安装包、mysql-connector-odbc-5.1.5-win32 工作顺序: 1.检查设备型号和加密狗(配件清单) 2.检查电力、网络环境 3.修改IP、格盘 4.按PPT操作 架构及拓扑图 网上巡查系统(上对下) 本地监控(学校)

硬件 SIP服务器 TC-SIPROUTER-E-C TC-SIPROUTER-E-P-032 TC-SIPROUTER-E-P-048 TC-SIPROUTER-E-P-064 TC-SIPROUTER-E-P-080 TC-SIPROUTER-E-P-096 (16的倍数) 端口开放:5900、5901、5800、5801、9901、9902、9910、9911、30000-31000 外网带宽:≥10M 接入千兆交换机 网络数字矩阵 TC-ND631-E-VXK08 TC-ND631-E-VXK12 流媒体服务器 TC-2804AN-CJK

TC-2816AN-CJK TC-2804AN-DJK TC-2808AN-DJK TC-2816AN-DJK 软件 ?区、市级平台包括: ?管理平台数据库RegCenterT 、SIP服务器程序(TC-SIPROUTER-E-C)*转发* ?客户端、下载工具(PC) ?画面分割器(网络数字矩阵) ?校级平台包括: ?管理平台数据库RegCenterF2.5.6.6 、SIP服务器程序(TC-SIPROUTER-E-P-xxx)*转码转发* ?客户端、下载工具(PC) ?画面分割器(网络数字矩阵) SIP服务器(校级)

天地伟业键盘说明书,TC56006600使用说明书

目录 1. 前言 (2) 2. 技术指标 (3) 3. 概述 (4) 4. 功能介绍 (6) 4.1 数字输入键 (6) 4.2 矩阵切换控制键 (7) 4.3 变速摇杆 (9) 4.4 摄像机控制键 (10) 4.5 解码器控制键 (10) 4.6 矩阵综合控制键 (11) 4.7 键盘设置键 (13) 4.8 关于显示屏 (16) 4.9 系统编程 (19) 5. 键盘配件及接线 (26)

1.前言 为了操作您的矩阵系统,必须选择控制键盘或控制软件(需配计算机)来实现各项控制功能。控制设备的选择是有很大灵活性的,完全根据您的实际情况和不同需求来选择。 控制设备有主从之分,主控制设备一般称为主控键盘或主控计算机(运行主控软件),从控制设备一般称为分控键盘或分控计算机(运行分控软件)。 一套矩阵系统中的主控制设备只能有一个,或者是主控键盘,或者是主控计算机。如果您考虑系统的性能先进、操作舒适直观、功能强大丰富,则应选择使用多媒体型主控软件;如果您想节省成本、追求简单实用,则可以选择带液晶显示的主控键盘,也能完成系统的绝大部分功能操作。分控制设备的选择原则也大致如此,但一套矩阵系统中的分控制设备可达7个(TC-8500系列),每一台分控制设备均可以选择分控键盘或分控计算机。不同的分控制设备用不同的分控地址ID(1-7)来识别和区分,可以分别设定不同的控制权限。具体设定方法参见第八章“分控授权软件”。 本手册主要介绍键盘型控制设备。

2.技术指标 电源:DC12V,通过键盘接口盒接入 功耗:2.5W 重量:0.8kg(不含配件) 尺寸:300×160×43mm 装配:台式 材质:工程塑料 通讯:RS-485 环境:室内,-10~+50℃,RH<75%

天地伟业卫士系列网络摄像机硬件用户手册

天地伟业卫士系列网络摄像机硬件用户手册

天地伟业卫士系列网络摄像机 用户手册 V1.0

重要声明 一、感谢您选用由天津天地伟业数码科技有限公司出品的卫士系列网络摄像机产品。使 用本产品之前,请认真阅读本使用手册。在您开始使用此产品时,天地伟业数码科技有限公司将认为您已经阅读过本产品使用手册。 二、本手册所涵盖的内容均参考此使用手册编写时最新的消息,当涉及的内容发生改变 时,恕不另行通知。 侵犯版权警告 一、卫士系列网络摄像机产品的使用方式不得触犯或侵害国际与国内之法律和法规。一 旦因使用不当而发生触犯或侵犯国际和国家法律及法规的行为,天地伟业数码科技有限公司将不为此负担任何民事和刑事责任。 二、请注意,即使摄录的视频仅供个人使用,在某些情况下使用该摄像机复制表演、展 览或商业资产的图像,仍有可能侵犯版权或其他法律权益。

警告事项 本品仅限室内(温度-20℃-60℃、湿度10%-90%)使用,电源适配器只限工作于AC 90V-264V 50/60HZ交流电源下。如在此范围之外工作,有可能引起设备工作不正常甚至损坏设备。 本产品不适合于在强磁环境下使用,如使用需采用可靠的第三方防磁设备保护。 请使用随机附件中的电源适配器,选用其他电源可能带来故障。 请勿将摄像头正对阳光或者强烈光线,有可能导致图像失真或者损坏图像传感器。 请将此器材存放于儿童及婴儿触及不到的地方,若遇意外损坏,可能导致身体损伤,如:破损的外壳可能导致皮肤划伤,SD卡可能导致意外吞食。 请勿试图拆开或改装本指南没有说明的任何部分,请勿让器材触及、浸入水或液体。 如果外壳接触到液体或盐分空气,请用吸水软布擦干外壳。 请勿使用酒精、汽油、稀释剂、或其他易燃物质清洁或护理本器材。 请勿切割、损坏、改装电线或放置重物于电线上。 如双手潮湿,请勿接触本产品及附属电源线路。 采用壁装或吊装方式安装本产品时,请确保支架安装牢固,以免发生意外事故。 长期不使用本产品时,应切断产品的电源将产品妥善包装,并采取必要的防潮措施。

监控矩阵操作说明

矩阵、硬盘录机图像信号输入输出对照表使用说明 1.表格中第一列编号(一至二十)为硬盘录像机编号,硬盘录像机编号贴在每台录像机前操作面板上。 2.“录像机输入端口”是指每一路摄像机信号输入至硬盘录像机的所对应的输入端口编号,每台录像机共有16个 摄像机信号输入端口。 3.“对应矩阵输入端口”指每一路摄像机信号输入到矩阵的视频信号输入端口编号,该矩阵具备512路视频信号 输入。 4.“图像显示内容”是指录像机、矩阵输入端口对应连接的摄像机在建筑物内实际地理位置的场景图像。 5.“录像机同步图像”是指每一台录像机主显示图像内容,即在操作录像机图像信号时(如录像回放、搜索等), 通过矩阵输入输出切换操作,可将录像机显视器信号切换至电视墙大屏幕同步显示。 6.“录像机多画面”是指每台录像机第一路主输出信号,该信号连接到矩阵的输入端口,可通过矩阵输入输出切 换操作,将每台录像机的多画图像显示在电视墙的大屏幕监视器上。“录像机多画面”显示方式有1/2/4/9/13/16画面显示,可以管理员方式登录录像机进行主通道画面显示方式切换。 7.硬盘录像机操作的高级管理员用户了名为:Admin,密码:4321。

8.矩阵操作键盘的操作员用户名为:01,密码:000000。 9.简单操作方式: 要将某路摄像机图像信号输出到某个特定的监视器上,具体操作步骤:先按下操作键盘上的“MON”键,使其输入状态为高亮显示,按数字键输入要显示图像的监视器的编号(监视器编号在监视器左下角有显示)并按操作键盘上的“Enter”键,再按下操作键盘上的“CAM”键,使其输入状态为高亮显示,同时输入要查看摄像机的“对应矩阵输入编号”码号,并按下操作键盘上的“Enter”键,即可实现当前摄像机图像信号在指定监视器上显示。 10.其它操作可参考阅读三星硬盘录像机使用说明书、天地伟业矩阵及操作控制键盘使用说明书。

卡口监控识别系统V3.2用户手册

卡口监控识别系统V3.2 用户手册 天地伟业数码科技有限公司

目录 卡口监控识别系统V3.2 (1) 用户手册 (1) 天地伟业数码科技有限公司 (1) 1.系统说明 (4) 1.1系统的主要用途 (4) 1.2性能指标 (4) 1.3系统组成 (5) 1.4软件平台 (6) 1.5术语和文档约定 (6) 2.卡口监控识别系统前端软件安装及使用说明 (7) 2.1一般说明 (7) 2.2安装步骤 (7) 2.2.1采集卡的安装 (7) 2.2.2加密狗的安装 (9) 2.2.3DirectX的安装和升级 (10) 2.2.4FireBird数据库的安装 (11) 2.2.5卡口监控识别系统前端软件的安装 (11) 2.3系统设置 (11) 2.3.1设备设置 (11) 2.3.2识别参数设置 (12) 2.3.3智能交通系统视频调整工具使用说明 (15) 2.4使用说明 (15) 2.4.1进入系统 (15) 2.4.2退出系统 (15) 2.4.3主界面 (16) 2.4.4视频 (17) 2.4.5历史记录 (18) 2.4.6通缉信息 (18) 2.4.7系统设置 (20)

3.卡口监控识别系统服务器端软件安装及使用说明 (23) 3.1一般说明 (23) 3.2安装步骤 (23) 3.2.1加密狗的安装 (23) 3.2.2DirectX的安装和升级 (23) 3.2.3FireBird数据库的安装 (23) 3.2.4卡口监控识别系统服务器端软件的安装 (24) 3.3使用说明 (25) 3.3.1主界面 (25) 3.3.2历史记录 (26) 3.3.3通缉信息 (26) 3.3.4配置参数 (26)

天地伟业网络矩阵手册

智能网络矩阵使用手册

目录 第一章功能概述 (1) 1.1 WEB集控管理 (1) 1.2 场景切换 (1) 1.3 同步切换 (1) 1.4 宏操作 (1) 1.5 触点报警 (1) 1.6 视频丢失报警显示 (2) 1.7 摄像机控制权限 (2) 1.8 监视器控制权限 (2) 第二章系统高级设置 (3) 2.1 登录智能网络矩阵 (3) 2.2网络设置 (4) 2.3 矩阵模块配置 (5) 2.4 常规设置 (7) 2.5 应用设置与编程 (9) 2.6 报警设置 (21) 2.7 查询记录 (26) 2.8 系统维护 (27) 第三章宏操作快速入门 (31) 3.1 通过宏实现序列切换 (31) 3.2 通过宏实现快球轨迹 (32) 3.3 通过宏实现同步切换 (34) 3.4 通过宏实现群组切换 (34) 3.5 通过宏实现定时调用 (36) 第四章报警显示方式 (38) 4.1 报警显示方式1 (38) 4.2 报警显示方式2 (39) 4.3 报警显示方式3 (40) 4.4 报警显示方式4 (42) 4.5 报警显示方式5 (45) 4.6 报警显示方式6 (47) 第五章音频矩阵设置 (49) 5.1 登录网络音频矩阵 (49) 5.2 网络设置 (50) 5.3 网络设备 (50) 5.4 音频点设置 (51) 第六章网络报警主机设置 (52) 6.1 登录网络报警主机 (52) 6.2 网络设置 (52) 6.3 网络设备 (53) 6.4 报警设置 (54) 第七章网络矩阵IP级联设置 (58)

7.1 智能网络矩阵IP级联 (58) 7.2 智能网络矩阵与模拟矩阵的混合级联 (65) 第八章快速设置指南 (70) 8.1 系统设置 (70) 8.2 设置前端设备 (70) 8.3 字符叠加 (71) 8.4 监视器控制权限 (72) 8.5 关联摄像机 (72) 8.6 摄像机控制权限 (73) 8.7 报警触发 (73) 8.8 批量设置 (74) 附录常见问题解答 (76)

相关主题
相关文档 最新文档