background image

BCP-760

 Operation Guide

Page 5 of 31

Chapter 2.System Software Organization

The BCP-760 system software is organized into two modules: the kernel module and the application module 
(see diagram below).

MODULE ORGANIZATION

┌──────────────────────────────────────────────────────────────────┐

│               ┌───────────┐        |   ┌──────────────────┐      │

│  

APPLICATION

  │Terminal   │        |   │  Downloadable    │      │

│  

MODULE

       │module     │        |   │  Application     │      │

│               └───────────┘        |   └──────────────────┘      │

│               ┌───────────┐        |   ┌──────────────────┐      │

│               │Workstation│        |   │  Downloadable    │      │

│               │module     │        |   │  Application     │      │

│               └───────────┘        |   └──────────────────┘      │

│               ┌───────────┐        |   ┌──────────────────┐      │

│               │User-device│        |   │  Downloadable    │      │

│               │module     │        |   │  Application     │      │

│               └───────────┘        |   └──────────────────┘      │

│            

RESIDENT APPLICATIONS

   |   

TRANSIENT APPLICATION

     │

│                                    |                             │

╞══════════════════════════════════════════════════════════════════╡

│  

KERNEL

       ┌──────────┐   ┌────────────┐   ┌──────────┐       │

│  

MODULE

       │ SCAN_INT │   │ KEYPAD_INI │   │ COM_INI  │       │

│               └──────────┘   └────────────┘   └──────────┘       │

│               ┌──────────┐   ┌────────────┐                      │

│               │ EXEC     │   │ LOADER     │                      │

│               └──────────┘   └────────────┘                      │

│               ┌──────────┐   ┌────────────┐   ┌──────────┐       │

│               │ DOS      │   │ FILE       │   │ COM      │       │

│               │ Manager  │   │ Manager    │   │ Manager  │       │

│               └──────────┘   └────────────┘   └──────────┘       │

└──────────────────────────────────────────────────────────────────┘

1.4

Application Module 

 

     

Although applications run on the BCP-760 are classified into resident and transient categories, the BCP-760 
operation cannot decipher the difference between them. The only difference is the location of the executable 
files. For resident applications, the Job Scheduling EXEC "jumps" to the entry point in the EPROM and begins 
execution.  For  transient  applications  EXEC  "loads" the executable file from  the  RAM  file  into  the RAM 
memory and then begins execution.

1.5

Kernel Module

 

     

The  BCP-760  kernel  provides basic  system services.  The kernel  module includes the DOS  Manager,  File 
Manager, COM Manager and several interrupt service routines.

DOS Manager

The DOS manager emulates most MS DOS function calls to control BCP-760 peripherals 
and files. 

FILE Manager

The File manager implements a DOS-like file subsystem to support essential file operations.

COM Manager

The COM manager controls the communication link between the BCP-760 and the host 
through a RS232 serial port.

LOADER

The function of the loader is identical to that of the MSDOS loader except for the memory 
allocation/deallocation scheme being simplified. The loader's operations are:

1. 

read .exe header

2. 

find enough memory for .exe

3. 

read binary into RAM

4. 

relocation based on RAM allocation

5. 

set up all registers

Summary of Contents for BCP-760

Page 1: ...BCP 760 Portable Terminal Operation Guide Birch Technology Inc www birch com tw...

Page 2: ...1 4 Ready Mode 9 3 1 5 User Mode 10 3 1 6 Supervisor Mode 14 CHAPTER 4 HARDWARE OVERVIEW 23 1 9INTRODUCTION 23 1 10FEATURES 23 4 3I O PORTS 23 4 3 1 The BCP 760 has three interface ports 23 4 3 2 Scan...

Page 3: ...gral 27 key keypad a built in bar code laser scanner CCD module and an RS 232 serial port for data communication with a host PC 1 1 Programming The BCP 760 system kernel includes three basic modules 1...

Page 4: ...ys at the top left hand corner This subsystem provides the program interface functions to display characters set cursor position get cursor position and clear screen display 1 1 1 Serial Port Subsyste...

Page 5: ...EC jumps to the entry point in the EPROM and begins execution For transient applications EXEC loads the executable file from the RAM file into the RAM memory and then begins execution 1 5 Kernel Modul...

Page 6: ...hey had before the warm boot On the other hand a cold boot will clear the RAM and initialize the BCP 760 to default values The BCP 760 is always testing its main and backup batteries The LCD will disp...

Page 7: ...turned on 3 When the Start flag verification fails it indicates that there is probably a defective RAM chip or that the backup battery power is low A data back up and hardware diagnostics are recommen...

Page 8: ...t numbers When the unit is off pressing the key will turn on the unit On the other hand when the unit is on it is needed to press and hold down the key for about one second in order to turn the unit o...

Page 9: ...eyboard In alpha mode the cursor is an underscore sign and the keyboard is available to input upper case letters In alpha mode every numeric key contains 3 characters individually Pressing the key to...

Page 10: ...ower on test and is in the Ready mode of operation Ready Mode User mode menu Press and Hold down cmd Key for two second Press CMD then Alpha 3 1 5 User Mode The User Mode allows the operator to issue...

Page 11: ...either configured as free format processing or forms based processing The BCP 760 examines the data buffer and determines if host data transfer is required If a terminating condition exists by the re...

Page 12: ...assigned to executable programs Execution Area The amount of free RAM DISK space left FREE DISK Press ENT to exit this screen and return to the User Mode menu 1 8 1 5 ERA The ERA command allows the us...

Page 13: ...MM SS hours minutes seconds 1 8 1 8 2 SCANNER SCANNER The bar code input interface of the BCP 760 is compatible to all major bar code scanners that are available in the market including wand CCD and...

Page 14: ...figuration 2 TERM Terminal Configuration 3 MEM Memory Configuration 4 FORM FormBuilder Define 5 PWR Set Resume Auto Off Alarm of program 6 PSWD Password Change 7 SYS System Initialization update BIOS...

Page 15: ...ported bar code symbologies Symbology Setup Category default Code 39 Enable disable decoding ON Enable disable full ASCII OFF Send No send Start stop Character NO SEND Enable disable Check Digit Verif...

Page 16: ...ng Terminal ID are alphanumeric characters A Z 0 9 Hit ENT to make the selection Online Use the key to toggle between REMOTE and LOCAL then hit ENT to make the selection REMOTE The BCP 760 will output...

Page 17: ...and RAM Disk area The size of RAM Disk will decrease when you increase the size of the Execution Program area and vice versa The second line in the EXEC MENU shows Min and Max number of kilobytes tha...

Page 18: ...Builder once the FORM DAT has been created The file FORM DAT must be deleted in order to implement any change in the configuration of FormBuilder Running The Resident FormBuilder Application Program E...

Page 19: ...omatically after being idle for the time period specified in the AUTO OFF setting The default setting of AUTO OFF is 5 minutes The auto off feature is disabled when set to 0 minutes A smart power mana...

Page 20: ...be choose This is one of the main feature provide by the BCP 760 User can select one of the program to add erase user s program saved in the FlashROM of the BCP 760 or updating the BCP 760 system BIO...

Page 21: ...BCP 760 will search for any update BIOS file in the RAM disk performing the update If BIOS file is not found the BCP 760 will wait for the file to be downloaded from the communication port After the u...

Page 22: ...s it is pressed Press CMD then 1 to return to the diagnostic menu 3 232 Loop back the BCP 760 RS232 port by connecting TxD and RxD pins together All communication parameters are set to default values...

Page 23: ...Clock Integrated Circuit IC 2 5MB 4 5MB CMOS RAM Memory 26 alphanumeric rubber keys with 1 scanner trigger switch 128x64 pixel graphic backlit LCD with selection between 16 column by 4 line in 8x16 fo...

Page 24: ...the keypad The scanning window of the integrated unit sits flush with the top surface of the portable terminal with the BCP 760 standing in a right side up position the scanning beam fires off upward...

Page 25: ...ters must be matched on your BCP 760 and host computer otherwise the communication will fail CONNECTING THE BCP 760 TO A HOST COMPUTER Host Computer 9 Pins 2 RXD 3 TXD 5 GND 7 RTS 8 CTS BCP 760 3 TXD...

Page 26: ...wnload or upload a file from the PC to the BCP 760 connect your BCP 760 and HOST using the LOCAL method 5 1 1 Downloading a file from Host to BCP 760 using the Kermit Server This function downloads a...

Page 27: ...le Press key to power up the BCP 760 Check the BCP 760 protocol and communication parameter settings Press and hold down CMD key for 2 seconds to enter User mode then select 3 COM in User mode to ente...

Page 28: ...rs on cable have correct pin assignment 5 If host cannot download application program to BCP 760 Check if the host communication parameters COM port baud rate data bits parity stop bit matched the por...

Page 29: ...ly checked during power on test Both low battery conditions will be signal to the user by a warning message on the LCD When the main battery reaches a low condition the LCD flashes a warning Message M...

Page 30: ...1 Refer to the procedure in previous paragraph un screw the backup battery cover and as illustration above to remove the lithium battery 2 Insert a new battery into the holder with correct orientatio...

Page 31: ...the batteries and shorten their life cycle Effects Of Overcharging Batteries Overcharging may occur when a Li ion rechargeable battery is charged in regular or quick charging rate after it has been f...

Reviews: