Develop software to run on multiple operating systems, or use multiple hosts to develop the same software project. The CodeWarrior IDE runs on popular operating systems, such as Windows, Solaris, and Linux. It uses virtually the same graphical user interface (GUI) across all Freescale Eclipse-based products.
Choose from multiple programming languages when developing software. The CodeWarrior IDE supports high-level languages, such as C, C++, and Java, as well as in-line assemblers for most processors.
Port software to new processors without having to learn new tools or lose an existing code base. The CodeWarrior IDE supports many common desktop and embedded processor families, such as x86, PowerPC, and MIPS.
Extend the capabilities of the CodeWarrior IDE by adding a plug-in tool that supports new features. The CodeWarrior IDE currently supports plug-ins for compilers, linkers, pre-linkers, post-linkers, preference panels, version controls, and other tools. Plug-ins make it possible for the CodeWarrior IDE to process different languages and support different processor families.