Stand-alone Applications

Top  Previous  Next

It is possible to develop Diamond applications that do not use the server. The most common example would be an application that is held in ROM and is loaded automatically when the processors start up. Another example would be an application that is loaded from, and talks directly to, user-written code on the host PC. Such applications have complete control over communications with the host PC, if any.

 

When building a stand-alone application remember that:


all tasks must be linked against the stand-alone library;

you must run the configurer with the -A option.

 

You mark an application in the IDE as being stand-alone by double-clicking the project and ticking 'Stand-alone application':

 

SA_application

Dragons003Setting this option on a project currently does not force all tasks in the application to be marked as stand alone. You should ensure that every task in your application has the stand-alone option selected. This omission will be rectified in a future release of the IDE.