Page 6 of 41
______________________________________________________
© 2003 Wasp Technologies, Inc.
Chapter 2. System Software Organization
The WDT2200 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
2.1 Application Module
Although applications run on the WDT2200 are classified into resident and transient categories, the
WDT2200 operation can’t 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.
2.2 Kernel Module
The WDT2200 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 WDT2200
peripherals and files.
FILE Manager
The File manager implements a DOS-like file subsystem to support essential file
operations.