Direct programmability of our smart ESISA modules comes from the Firware Development Environment (FDE) embedded therein. This is an object oriented software development environment that builds on the Object Environment (OE) of the underlying operating system. It offers two elementary features:
The µREXX programming language is easy to learn and allows the object oriented development of drivers, stacks and applications. It can be both, interpreted by the OE or transcripted into assembly language sources for later assembly. Direct interpretation simplifies testing and analyzing new objects.
The FDE makes additional development tools obsolete: Connect the embedded module to a computer of your choice with a null-model cable, start a terminal program and power up the module. After power-up is complete, you can enter development mode on the terminal and start programming your software in its native runtime environment. This includes testing and debugging under real-world conditions and shortens software development cycles. The underlying Object Environment ensures the integrity of the system, i.e. erroneous code cannot influence system reliability: Whatever you do - the system keeps stable!
Of course, the FDE and the µREXX programming language are completely documented and we offer sample code and engineering support for free. The FDE comes with the ESISA module's µPMOS distribution at no additional charge. Refer to the Object Oriented Firmware DE product page for details.
You need more information? Feel free to contact us!