Armaide is a fast and responsive integrated development environment for Windows. It is used to write software to run on the powerful NXP / Philips LPC2000 family of ARM-based microcontrollers. The programming language supported by Armaide is Oberon-07.
A simple Digital Clock application running on a LPC2148 development board with no operating system or external RAM. The total size of the compiled code including the startup, configuration and LCD driver software is approximately 4kb. If included, runtime error Trapping and reporting software brings the total to approximately 10 Kb.
Armaide Features
Editing
* Standard Windows, programmer-oriented, text-editing features
* Fast and responsive interactive operation
* Tabbed multi-document interface for editing multiple source files
* Split-screen editing
* Regular expression support in Find / Replace
* Bookmarks
* Line modification indicators
* Optional line numbers, printing features etc. etc.
Language Syntax-oriented Editing
* Automatic syntax colouring of Oberon language elements as you type
* Auto-indexing of procedures and imports of each source file for code navigation
* Auto-capitalisation of Oberon keywords when typing source code