RCA RMB-167 manual Executable Projects, Archive Projects, Module

Page 34

By using the long names provided by the 32-bit Windows operating systems, you may use this feature to keep different versions of your software in a controlled manner. For example, the project “Motor Control 07-20-1997” may be saved under the name “Motor Control 07-25-1997” as new features are added. This way, if needed, you may revert to an older version.

A project may either be an “executable project” or an “archive project.”

10.1.1.1Executable Projects

Executable projects are meant to be compiled into code which is eventually run on the target system. Components of an executable project are the code modules containing subroutines or functions which make up the entire program.

10.1.1.2Archive Projects

Archive projects are never compiled. They are intended to facilitate code reusability by organizing and keeping code modules together. An archive project acts as a repository which you may add modules to, or copy modules from. Executable projects can be quickly constructed using already written and debugged modules from an archive project.

10.1.2 Module

A module is a single file which belongs to a project. Typically modules are either assembly language subroutines or C language functions. You may copy modules from one project to another, or share modules in different projects. For example, you may copy a previously developed module from an archive project to an executable project by simply dragging its icon from one project window to the other. By using existing or previously developed and debugged modules, you may significantly improve code reusability, much in the same manner as libraries. Reusing modules differs from using library functions of existing routines in that modules are kept in source form rather than object form.

For more information on the READS166 software please refer to the READS166 Version 3.0 Users Manual. The manual is also available in PDF format from our Web site www.rigelcorp.com.

-28-

Image 34
Contents USER’S Guide Page Page Warranty Table Of Contents 10.1.1 Hardware READS166 Evaluation Software OverviewParts List System Requirements Software Installation, READS166Software Third Party SoftwareSoftware Initialization Connections, Jumper SettingsSTART-UP Serial NumberBootstrapping Verifying that the Monitor is Loaded A D S C O M M a N D SSoftware Set-up TroubleshootingHardware Set-up PC set-upSerial port PowerOperating Notes Jumper SelectionEprom Memory Options Memory OptionsRAM Memory Options Alternate Memory Map with Eprom in Low MemoryMoving RMON167 to Eprom Eprom CFG1Rstisr Syscon is 89h on the 167 dw 089E6h Dw 0F800h Nop Mov GAL Equations Default GAL Equations1 U1 Equations U2 Equations Alternate GAL Equations1 U1 Equations For Eprom In Low Memory 2 U2 Equations For Eprom In Low Memory Equations Headers and Jumpers JP6 System Header SignalPins Signal System and I / O HeadersJP7 Input/Output Header Signal 166 JP2 JP7Pins JP8 Extra Input/Output Header of the RMB-167 SignalSignal RMB-167 Analog-to-Digital Converter Reference Jumpers Bootstrapping S0RIRDiswdt Einit Mov R1, #0A55Ah Minimal Monitor Download HEX file Port ConfigurationMON167 Monitor HelpPort Data Word MemoryREADS166 Version READS166 V3.00 ConceptsArchive Projects Executable ProjectsModule Circuit Diagrams