Syntech Information CipherLab 80x0 series User Manual Download Page 7

 

3.

 

Software Architecture 

The system software of 80x0/80x1 Series Portable Terminal consists of three modules: the 

kernel & 

Application Manager

 module, the 

System

 module and the 

Application

 module. 

3.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: 

 

Information 

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

 

 

Load Program 

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

 

 

Update Kernel  

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  (BC8000.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 9 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 80x0 series

Page 1: ...s Guide Version 1 10 Copyright 2003 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: ...2 8 Keypad 3 2 9 Indicator 3 2 10 Communication 3 2 11 Software 4 2 12 Accessories 4 3 Software Architecture 5 3 1 Kernel Application Manager 5 3 2 System 6 3 3 Application 11 3 4 Programming the terminal 11 3 5 Programming the communication cradle 11 4 Operations 12 4 1 Keyboard Operations 12 4 2 Application mode 12 4 3 System mode 13 4 4 Kernel mode 13 4 5 Application Manager 13 5 Troubleshootin...

Page 3: ...nce with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one of the following me...

Page 4: ...ck Shock resistance 1 2m drop onto concrete 2 3 Physical Dimensions 80x0 Series 122mm L x 56mm W x 25mm H Dimensions 80x1 Series 122mm L x 56mm W x 30mm H Weight 80x0 Series 130g including battery Weight 80x1 Series 135g including battery Housing color Black Housing 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 Data memory 1M ...

Page 5: ...on Serial IR Baud rate up to 115200 bps Standard IrDA Baud rate up to 115200 bps Bluetooth Class 1 8061 Frequency Range 2 4020 2 4835 GHz Modulation GFSK Profiles BNEP SPP Data Rate 433 Kbps Coverage 250M line of sight Maximum Output Power 100mW Standard Bluetooth spec V1 1 Acoustic Coupler 8020 8021 Modulation Type Bell202 FSK Sound Frequency 1 2KHz 5 2 2KHz 5 Data Rate 1200 bps 802 11b 8071 Freq...

Page 6: ...S Programming Tools C compiler BASIC compiler and a Windows based Application Generator 2 12 Accessories IR Communication Cradle Modem Cradle Charging Communication Cradle Li ion Rechargeable Battery Pack 3560 Bluetooth Access Point USB Communication Cradle ...

Page 7: ... 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 BC8000 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 th...

Page 8: ...ghth speed and 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 Mode There are two possible selections Program Resume which starts from the program being used during the last session before the last powe...

Page 9: ...n with numeral keys 5 Memory To test the data memory SRAM Note after the test the contents of the memory space will be wiped out 4 Memory 1 Size Information Information includes sizes of the base memory SRAM memory card SRAM and program memory 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 initializa...

Page 10: ...le 2 SubNet Mask The number used to identify the IP sub network indicating whether the IP address can be recognized on the LAN Default 255 255 128 0 3 Local IPAddress The address which identifies a location of the terminal on the network must be unique Default 0 0 0 0 4 Default Gateway the Gateway IP address is the IP address of a local router in between the forwarding node and the remote network ...

Page 11: ... with high network traffic select a long preamble when the network traffic is low Default 1 Long 4 Security 1 Authentication 802 11b supports two subtypes of network authentication services open system and shared key Open system authentication is used when no authentication is required Under Share Key Authentication it involves a shared secret key to authenticate the station to the AP access point...

Page 12: ...rminal only supports EAP MD5 When these features are implemented a wireless client that associates with an access point cannot gain access to the network until the user performs a network logon Therefore Identity and Password are needed when EAP is enabled EAP Setting EAP ID EAP Password 5 Echo Tests The terminal will echo the received data from the client or server and also signals a beep The fun...

Page 13: ...information please refer to Application Generator User s Guide 3 4 Programming the terminal There are three software tools available for developing application programs for the terminal 1 The Application Generator 2 The BASIC Compiler 3 The C Compiler For detailed information please contact Syntech Information Co Ltd 3 5 Programming the communication cradle The communication cradle of the 80x0 80x...

Page 14: ... For example numeral 2 can be used to produce A B or C 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 application program FN T...

Page 15: ...e refer to section 3 1 4 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 program does 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 3 1 ...

Page 16: ... 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 barcode reader is enabled or Check if battery low indicator is shown on the LCD display If yes change ...

Reviews: