Embedding
programming differs in many aspects from “usual” programming, and the
first
difference is a large scale of development tools – compilers, linkers
etc.
Producers of different CPUs and controllers supply developers with tool
chains necessary to use their hardware. Toolchains contain compiler
with
different libraries and, usually, some kind of IDE of different
usability. Unfortunately, quality and usability of these IDE are often
quite far from the modern
state of art and the lack of user interface consistency make switching
between different development tools a real problem.
The
project was started after I have fond, that CodeLite can be configured
(almost) for all of compilers I used (except for
ancient 16-bit ones from DOS era), but lacks several valuable features
– like support of assembler. After some changes were done the project,
targeting embedded developers begin to obtain its shape.
|