|
The FirmLab IDE is a low-cost Target Indipendent Firmware Development Environment, that is, an environment to create and test firmware for any type of microcontroller, DSP or whatever CPU-driven device.
The target-independence comes from a completely new concept, using templates instead of specialized software to build processor specific opcode. These templates replace the usual command-line assemblers/compilers, providing new and surprising features and manageability.
With the FirmLab, the user can provide new assemblers by his own, using even own syntax, with an ease never known before !
The completely user-programable interface between the FirmLab and your development-device, allowes to run, debug and memorize your firmware on your custom hardware, not only on ready-made evaluation-boards !
This gives much more flexibility than the high-priced usual IDEs do offer.
To make the FirmLab fit your needs, you can put hands on nearly everthing !
This first version of the FirmLab IDE was created to be the first address in high demand assembler programming, using an extremly comfortable and fast to handle sourcecode editing concept wich first makes assembler a valuable option to high level languages like C.
Most firmware developers avoid assembler programing. The ordinary command-line assembler, in combination with a common text-editor, allowes only a bothersome and sluggish development-flow. Hence, this solution is not at all popular.
Well, the FirmLab plays a completely different music !
The FirmLab allowes assembling-while-writing, enabling you to see and avoid all syntax-errors the moment you write them down.
Readability of your sourcetext is maintained by automatic formating: The FirmLab keeps your sourcetext perfectly organized, while you can concentrate on your job.
Navigation of your sourcetext is surprisingly fast and easy. Nearly all sourcetext elements (labels, formulas etc.) work as hypertext links.
Debugging is done directly on the sourcetext.
The above mentioned features speed development-flow to a degree astonishingly close to high level language based development, but still giving you all the benefits of compactness and execution-speed only assembler-programing can offer. Thus, the FirmLab can give you the top of the power attainable by modern micro-controllers/DSPs saving you lots of time !
If there is enough interest, the next release of the FirmLab will include also embedded C as additional programming language, targeting a future update to embedded C++ and C#.
The FirmLab is intended to be open to any direction a developer might want to adopt.
For more information see: www.digital-craftsmen.com Platforms supported: Windows 95, Windows 2000, Windows XP, Windows 98, Windows ME
|