CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors (Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Freescale RS08, Freescale S08, and S12Z) and digital signal controllers (DSC MC56F80X and MC5680XX) used in embedded systems.
Languages supported are C, C++, and assembly language.
Freescale's CodeWarrior for Microcontrollers version 10.5 (September 16, 2013) incorporates the Eclipse IDE version 4.21 (Juno) and Eclipse CDT (C/C++ Development Tooling) version 8.1.1.
Prior to the acquisition of the product by Freescale, versions existed targeting Macintosh, Microsoft Windows, Linux, Solaris, PlayStation, PlayStation 2, Nintendo GameCube, Nintendo DS, Wii,Sega Dreamcast, SuperH, M·CORE, Palm OS, Symbian OS, and BeOS.