Micro/sys's
RUN.EXE is a small, fast 16-bit firmware system for
diskless embedded application. It includes an industrial
BIOS and DOS emulator. RUN.EXE resides in flash on
several Micro/sys embedded PC products. Upon power
up, RUN.EXE creates a software execution environment
that makes an application program think it is running
under DOS. All supported BIOS and DOS function calls
are serviced by RUN.EXE firmware. RUN.EXE does not
support a file system or disk access; if your application
requires multiple files, consider using GS-DOS or MSDOS.
The built-in "implied" AUTOEXEC.BAT feature
of RUN.EXE takes over each time power is applied to
the embedded PC. First, the firmware checks to see
if an application program's .EXE file has been loaded
into the computer's user flash area. If so, the application
program is immediately loaded and run. The RUN.EXE
startup routines are fast and tight, so your program
gets control quickly after power-up in order to allow
early initialization of critical hardware.
RUN.EXE has a number of advantages over other methods
of 16-bit embedded system runtime execution. Traditional
embedded tools require complex locator utilities to
separate code and data segments. Run-time startup code,
initialized data, and self-modifying code are significant
challenges with this approach, requiring intimate knowledge
of most all library internals. RUN.EXE includes a relocating
loader much like COMMAND.COM in DOS that executes at
startup. RUN.EXE boots very quickly. It is often the
fastest way to start an application.
RUN.EXE has no royalty charges. A free copy is shipped
preinstalled on several of Micro/sys' embedded PCs. |
|
Compatible Hardware Systems:
- SBC0386EX
PC/104 Ethernet-based 386EX Computer with TTL I/O,
A/D, D/A
- SBC1188
PC/104 Low Cost, Turnkey Computer
- SBC1190
PC/104 Controller with A/D, D/A, Serial, Built-in
O/S, Network Software
-
SBC1386EX
PC/104 Small Turnkey 386EX Computer
- SBC2486DX
PC/104 486DX2/DX4 Network Computer with TTL I/O,
A/D, D/A, Ethernet
- SBC3386EX
PC/104 386EX with Digital I/O, LCD, Keypad, A/D,
D/A, Enhanced SCC, Ethernet
Tool Chain for RUN.EXE:
- Borland C 3.1
- Borland C++ 5.02
- Microsoft C 5.01
- Microsoft C/C++ 6.00
|