background image

 

6

3. Software 

Architecture 

The 8300 Series Terminal system software 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: 

 

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 8300

Page 1: ... User s Guide Version 1 05 Copyright 2003 CIPHERLAB Co Ltd CIPHERLAB CO LTD Head Office 12F 333 Dunhua S Rd Sec 2 Taipei Taiwan Tel 886 2 8647 1166 Fax 886 2 8647 2255 e mail support cipherlab com tw http www cipherlab com tw ...

Page 2: ... 2 9 Indicator 3 2 10 Communication 3 2 11 RF Specification 3 2 12 Software 4 2 13 Accessories 4 3 Software Architecture 6 3 1 Kernel Application Manager 6 3 2 System 7 3 3 Application 9 3 4 Programming the terminal 9 3 5 Programming the communication cradle 9 4 Operations 10 4 1 Keypad operations 10 4 2 Application mode 10 4 3 System mode 11 4 4 Kernel mode 11 4 5 Application Manager 11 5 Trouble...

Page 3: ...crease the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help FCC Caution Any changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate this equipment Bluetooth ...

Page 4: ...ons RF model 194mm L x 77mm W x 44mm H Weight Batch model 230g including battery Weight RF model 250g 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 memory is used to store the program code font constant data and so on Data memory 2M 4M Bytes SRAM 2 6 Reader The 8300 Series Terminal...

Page 5: ...red LED for status indication 2 10 Communication RS 232 baud rate up to 115200 bps Serial IR baud rate up to 115200 bps Standard IrDA baud rate up to 115200 bps Bluetooth Class 2 data rate up to 433 Kbps IEEE 802 11b data rate up to 11 Mbps 2 11 RF Specification Bluetooth Class 2 Frequency Range 2 4000 2 4835 GHz Modulation GFSK Profiles BNEP SPP Data Rate 433 Kbps Coverage 10M line of sight Maxim...

Page 6: ... 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 Li ion rechargeable battery pack 3560 Bluetooth Access Point 802 11b WLAN Access Point USB cable cradle Modem cradle ...

Page 7: ...5 ...

Page 8: ...e 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 o...

Page 9: ...nd 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 10: ...y 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 initialization 5 Power Show the volta...

Page 11: ...l 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 3 4 Programming the terminal There are three software tools available for developing application programs for the terminal 1 The Application Generat...

Page 12: ...he three capital letters 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 ...

Page 13: ...e refer to section 4 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 4 1 ...

Page 14: ...top bit 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 the LCD ...

Reviews: