background image

 

7

4.  Software Architecture 

The  8300  Series Terminal system software consists of three modules:  the 

kernel & Application 

Manager

 module, the 

System

 module and the 

Application

 module. 

4.1  Kernel & Application Manager 

The kernel  is the innermost core of the system. It has the highest security and is always protected by 
the system. Only the failure of flash memory or improperly power off during system restart after 
updating kernel will the kernel be destroyed. The kernel module ensures that users can always 
download their application program even the operating system was crashed by the user’s program. 
The kernel provides the following services: 

Ÿ 

Kernel Information 

Information includes hardware version, serial number, manufacturing date, kernel version and 
hardware configurations.

 

Ÿ 

Load Application 

To download the application program, BASIC run-time or font files.

 

Ÿ 

Kernel Update  

Sometimes the kernel might be changed for improving performance or other reasons. This 
function allows you to keep the kernel updated. The update procedure is same as download user 
program, but note that after updating the kernel, please do not power off until the system restart 
itself.

 

Ÿ 

Test  & Calibrate 

To perform a burn-in test and tune  the system clock. This function is for manufacturing purpose 
only. 

Besides the kernel menu, if there is no application program exists, then upon power up the terminal 
the following Application Manager’s menu will be shown: 

Ÿ 

Download 

To download  application programs (*.SHX), BASIC run-time (BC8300.SHX), BASIC 
programs (*.SYN) or font files (8xxx-XX.SHX) to the terminal. There are 6 resident locations 
and one Active Memory, i.e. at most 7 programs can be downloaded to the terminal. But only 
the one downloaded to the Active Memory will be activated and running. To run other 
programs, they need to be activated first, but only one at a time. Right after downloading, you 
can input a name for the program or just press the enter key to keep its current name if there is. 
And then the downloaded program’s type, name and size will be shown on the list when 
entering the Download or Activate menu of the Application Manager. The file type is a small 
letter follows the program number (01~06), it can be either ‘b’, ‘c’ or ‘f’ which represents 
BASIC program, C program or font file respectively. The program name is up to 12 characters 
and the program size is in unit of K bytes.

 

Ÿ 

Activate 

To copy one of the 6 resident programs to the Active Memory to make it become the active 
program. After activating, the original program in the Active Memory will be replaced by the 
new one. Note a font file cannot be activated, and a BASIC program cannot be activated either 
if the BASIC run-time does not exist. 

Ÿ 

Upload 

To transmit the application programs to a host PC or another terminal. The function allows a 

Summary of Contents for CipherLab 8300 Series

Page 1: ...ion 1 03 Copyright 2002 Syntech Information Co Ltd SYNTECH INFORMATION CO LTD Head Office 8F No 210 Ta Tung Rd Sec 3 Hsi Chih Taipei Hsien Taiwan Tel 886 2 8647 1166 Fax 886 2 8647 1100 e mail support cipherlab com tw http www cipherlab com tw ...

Page 2: ...RF Specification 3 2 12 Software 4 2 13 Accessories 4 3 RF System Configuration 5 3 1 IDs and Groups 5 3 2 RF Terminals 5 3 3 RF Bases 6 4 Software Architecture 7 4 1 Kernel Application Manager 7 4 2 System 8 4 3 Application 10 4 4 Programming the terminal 10 4 5 Programming the communication cradle 10 5 Operations 11 5 1 Keypad operations 11 5 2 Application mode 11 5 3 System mode 12 5 4 Kernel m...

Page 3: ...nagement warehousing and distribution operations NOTE This equipment has been tested and found to comply with the limits for a Class A digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency ener...

Page 4: ...IP65 2 3 Physical Ÿ Dimensions Batch model 169mm L x 77mm W x 36mm H Ÿ Dimensions RF model 194mm L x 77mm W x 44mm H Ÿ Weight Batch model 230g including battery Ÿ Weight RF model 250g including battery Ÿ Color Black Ÿ Material ABS 2 4 CPU Ÿ Toshiba 16 bit CMOS type CPU Ÿ Tunable clock up to 22MHz 2 5 Memory Program memory Ÿ 1 M Bytes flash memory is used to store the program code font constant dat...

Page 5: ...oftware programmable audio indicator 1KHz to 4KHz low power transducer type LED Ÿ Programmable dual color green and red LED for status indication 2 10 Communication Ÿ RS 232 Baud rate up to 115200bps Ÿ Serial IR Baud rate up to 115200bps Ÿ Standard IrDA Baud rate up to 115200bps Ÿ 433MHz RF 9600bps data rate Ÿ 2 4GHz RF 19200bps data rate 2 11 RF Specification 433MHz RF 8310 Ÿ Frequency Range 433 ...

Page 6: ...9 Ÿ Compliance CE and FCC RF Base 3510 3550 Ÿ Base to Host RS 232 Ÿ Base Baud Rate up to 115 200 bps Ÿ Base to Base RS 485 Ÿ Maximum Bases System 16 2 12 Software Ÿ Operating System CipherLab proprietary OS Ÿ Programming Tools C compiler BASIC compiler and a Windows based Application Generator 2 13 Accessories Ÿ Charging Communication Cradle Ÿ RS 232 cable Ÿ Keyboard Wedge cable Ÿ Power adapter Ÿ ...

Page 7: ...Ds 433MHz 01 45 3 groups 01 15 supported by Group 1 Bases 16 30 supported by Group 2 Bases 31 45 supported by Group 3 Bases For 2 4GHz RF system up to 99 terminals and 16 bases can be supported by one system and they all belong to the same group Base IDs 2 4GHz 01 16 Terminal IDs 2 4GHz 01 99 3 2 RF Terminals The configurable properties of a terminal are as follows 433 MHz RF model 8310 ID 01 45 C...

Page 8: ...r mode and the others in slave mode 433 MHz Base Properties 3510 Mode 1 standalone 2 slave 3 master Channel 1 4 ID 01 16 Group 1 3 Time out 1 99 seconds duration of retries for sending data Output power 1 5 levels 10 5 4 0 5dBm Baud rate 115200 57600 38400 19200 9600 2 4 GHz Base Properties 3550 Mode 1 standalone 2 slave 3 master Channel 1 6 ID 01 16 Group 1 Time out 1 99 seconds duration of retri...

Page 9: ... kernel menu if there is no application program exists then upon power up the terminal the following Application Manager s menu will be shown Ÿ Download To download application programs SHX BASIC run time BC8300 SHX BASIC programs SYN or font files 8xxx XX SHX to the terminal There are 6 resident locations and one Active Memory i e at most 7 programs can be downloaded to the terminal But only the ...

Page 10: ...d sixteenth speed Default Full speed 4 Auto Off Set time threshold for automatically power off when no operation is taking place during that specified period If this value is set to zero this function will be disabled Default 10 minutes 5 Power On Options There are two possible selections Program Resume which starts from the program being used during the last session before the last power off and ...

Page 11: ...he data memory SRAM Note after the test the contents of the memoryspace will be wiped out Ÿ Memory 1 Size Information Information includes sizes of the base memory SRAM memory card SRAM and programmemory FLASH in the unit of kilobytes 2 Initialize To initialize the data memory SRAM Note the contents of the data space will be wiped out after memory initialization Ÿ Power Show the voltages of the ma...

Page 12: ...t to the terminal And for RF models you need to use the RF Database Manager to handle the in coming and out going data to and from the PC For detailed information please refer to 8300 Series Application Generator User s Guide and RF Application Generator User s Guide 4 4 Programming the terminal There are three software tools available for developing application programs for the terminal 1 The App...

Page 13: ...the three capital letters Forexample numeral 2 can be used to produce A B orC Pressing the same key twice within one second will call the letter B Pressing the same key without halting longer than one second will cause the three letters to be shown in a circulating way Only when stop pressing the key for longer than one second or pressing another key will the system send the real key code to the a...

Page 14: ...e refer to section 4 1 5 5 Application Manager Although the Application Manager is part of the kernel to enter it you need to press 8 and POWER key simultaneously Or if the application programdoes not exist the unit will automatically go to the Application Manager s menu upon power up The three services Download Activate and Upload provided by the Application Manager are explained in Section 4 1 B...

Page 15: ...t match with the Terminal s c Keypad does not work properly Ø Turn off the power then press the 7 9 and POWER keys simultaneously to enter the system menu Ø From the system menu select the Test and then its sub item KBD Ø Perform the key in test Ø If problem persists call for service d Scanner does not scan Ø Check if the barcodes used are enabled or Ø Check if battery low indicator is shown on th...

Reviews: