RCA RMB-167 Computer Monitor User Manual


 
- -27
10 READS166 VERSION 3.0
READS166, version 3.00, is Rigel Corporation’s Integrated Development Environment for the
SGS Thomson 16-bit processors. READS166 includes an editor, a host-to-board
communications system, an assembler, and a C compiler. READS166 is completely rewritten in
native 32-bit code to run on Windows95 and WindowsNT. READS166 includes a sophisticated
project management system to simplify code reusability and version control. The C compiler is
rewritten to support a full debugger. The debugger allows you to step through your code with
breakpoints and variable watches as the compiled code runs on the target board, similar to the
operation of an in-circuit emulator.
RMON166 - The READS166 monitor program
RMON 166 is downloaded after bootstrapping (or it may be placed into ROM) and supports basic
memory and port functions. RMON166 allows downloading and running applications programs.
The complete source code for user modifications or upgrades is included on disk.
Ra66 - The READS166 Assembler
Ra66 is a cross assembler for the C166 family of microcontrollers. It is intended to be used by
the hardware and software products available from Rigel Corporation. Ra66 is a two-pass
assembler. Forward references are resolved during the second pass. The second pass is used
only when necessary. If no forward references are used, Ra66 completes assembly in a single
pass.
Rc66 - The READS166 C Compiler
Rc66 is a C Compiler for the C166 family of processors. It compiles code for the tiny memory
model which fully resides in the first segment of memory. Rc66 is a designed as a low-cost C
compiler which provides a quick development cycle for simpler applications which do not need
more than 64K of code, or the use of standard C libraries. Rc66 implements a subset of ANSI C.
Rc66 works in conjunction with Ra66: first an assembly language program is generated from the
C source then a HEX file is created.
The READS166 software has the following distinctive features:
Project management for organized software development
Archive storage for source code modules
Multiple project management with drag and drop module transfers
Enhanced graphical user interface for easy monitoring
Stand alone compiler and editor applications connected to READS166 in a client/server
fashion
Drag and drop code development
Mixed mode projects (C and assembler)
Wizard code generator
10.1 READS166 V3.00 CONCEPTS
READS166 introduces a project-oriented code development and management system. The new
concepts are defined below.
10.1.1 Project
A project is collection of files managed together. Each file in a project corresponds to a code
module. All projects are kept in their individual subdirectories. You may copy or save projects as
a single entity. When saved under a different name, a new subdirectory is created and all
components of the project are duplicated in the new subdirectory.