![]()
KaeilOS : Ambiente di Sviluppo Integrato (IDE)
Eclipse
Eclipse is an open framework, providing the C/C++ Development Toolkit CDT all necessary parts of an integrated solution.

Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know us, and hopefully love us, as a Java IDE but Eclipse is much more than a Java IDE.

CDT: The C/C++ Development Toolkit consists of an editor, project manager and mechanisms for compiling and debugging with an integrated debugger. KaeilOS, with Eclipse allows embedded linux projects debugging.
Anjuta
Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities. These include project management, application wizards, an on-board interactive debugger, and a powerful source editor with source browsing and syntax highlighting.
Anjuta is an effort to marry the flexibility and power of text-based command-line tools with the ease-of-use of the GNOME graphical user interface. That is why it has been made as user-friendly as possible.

KaeilOS Debugger
KaeilOS debugging features are based on gdb / Insight and Eclipse or Anjuta graphical IDE.

gdb
The leading source and assembly level debugger for Assembly, C and C++ support over a dozen remote debugging protocols and is able to handle programs of immense size and complexity.
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.
GDB can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:
-
Start your program, specifying anything that might affect its behavior.
-
Make your program stop on specified conditions.
-
Examine what has happened, when your program has stopped.
-
Change things in your program, so you can experiment with correcting the effects of one bug and go on to learn about another
Insight
Graphical User Interface for gdb, capable of displaying mixed mode/split screen source and assembly level code, with a Watch Points window and Breakpoints window and a graphical stack display for quick navigation.
