Explore this highly integrated development environment that's used for embedded designs. Discover CodeWarrior products, available editions, compatible host environments, downloading instructions and feature extensions. Get insight on what the key technical acronyms mean.
CodeWarrior IDE
CodeWarrior is a multi-host, multi-language, multi-target GUI interface integrated development environment (IDE), providing software solutions for Freescale's microcontrollers and digital signal processors and controllers. In addition, CodeWarrior tools support software development tools for Nintendo® and Sony® gaming systems.
The CodeWarrior IDE is composed of the following:
- Project Manager
- Manipulating source, library, resource, and other files stored in a project.
- Editor
- Create and modify source code
- Search Engine
- Find and replace text
- Source Browser
- Manage and view program symbols
- Build System
- Compiles, linkers and assemblers convert source code into an executable file with plug-in ability for third party tools
- Debugger
- Set breakpoints, watch variable change, move line by line through program to resolve issues
Click the product families to the left to view distinguishing features
Freescale's CodeWarrior™ Development Studio for Microcontrollers v6.0
- Architectures:
-
- 8-bit: RS08, HC08, HCS08
- 32-bit: ColdFire V1
- Languages:
- Assembly, C, C++
- Host Platforms:
- Windows 2000, Windows XP
- Editions:
- Evaluation, Special, Standard, Professional
Click the product families to the left to view distinguishing features
CodeWarrior™ Development Studio for Freescale HCS12(X) Microcontrollers
- Architectures:
- 16-bit: HCS12, HCS12X families
- Languages:
- Assembly, C, C++
- Host Platforms:
- Windows 2000, Windows XP, Windows Vista
- Editions:
- Evaluation, Special, Standard, Professional
Click the product families to the left to view distinguishing features
CodeWarrior for ColdFire ISA, Linux Editions
- Architectures:
-
- 32-bit ColdFire V2: MCF20x, MCF5282, MC5272
- 32-bit ColdFire V3: MCF532x
- 32-bit ColdFire V4: MC548x, MC547x
- Host Platforms:
-
- Application Edition: Windows 2000, Windows XP
- Platform Edition: Linux
- Editions:
- Evaluation, Linux Application, Linux Platform
CodeWarrior™ for ColdFire Architecture
- Architecture:
-
- 32-bit ColdFire V2: MCF5206, MCF5208, MCF23x, MCF524x, MCF527x, MCF521x, MCF5282
- 32-bit ColdFire V3: MCF530x, MCF532x
- 32-bit ColdFire V4: MCF540x, MCF547x, MCF548x
- Languages:
- Assembly, C, C++
- Host Platforms:
- Windows 2000, XP
- Editions:
- Evaluation, Special, Standard, Professional
CodeWarrior™ for MPC5xx
- Architecture:
- 32-bit: MPC5xx
- Languages:
- C, C++
- Host Platforms:
- Windows 2000, Windows XP, Windows NT 4.0
- Editions:
- Evaluation, Standard
CodeWarrior™ for MobileGT
- Architecture:
- 32-bit: MPC5823e, MGT5100, MPC5200
- Languages:
- C, C++
- Host Platforms:
- Windows 2000, Windows XP, Windows NT 4.0
- Editions:
- Evaluation, Standard
CodeWarrior for Power Architecture Processors
- Architectures (Linux editions):
-
- Automotive/Industrial Controllers: 5100, 5200
- Host Processors: 7448, 8641D
- PowerQUICC I: 8xx
- PowerQUICC II: 82xx
- PowerQUICC Pro: 83xx
- PowerQUICC III: 85xx
- Architecture (Professional edition):
-
- 32-bit Host Processors: 7xx, 74xx, 8641D
- 32-bit PowerQUICC I- 8xx
- 32-bit PowerQUICC II -82xx
- 32-bit PowerQUICC II Pro -83xx
- 32-bit PowerQUICC III: 85xx
- Host Platforms:
-
- Application Edition: Red Hat Enterprise Linux(v3/v4), Windows 2000, Windows XP
- Platform Edition: Red Hat Enterprise Linux(v3/v4)
- Professional Edition: Windows 2000, Windows XP
- Editions:
- Evaluation, Professional, Linux Application, Linux Platform
CodeWarrior for 68K Embedded Systems
- Architecture:
- 32-bit: MC68SZ328, MC68VZ328, MC683xx
- Languages:
- C, C++, EC++
- Host Platforms:
- Windows NT, Windows 98, Windows 2000, Windows XP
- Editions:
- Evaluation, Standard
Click the product families to the left to view distinguishing features
CodeWarrior for StarCore and SDMA
- Architecture:
- MXC91331, MXC91231, MXC91321, MXC91221
- Languages:
- C, C++
- Host Platforms:
-
- StarCore and SDMA IDE and Debugger: Windows XP
- StarCore and SDMA Build Tools: Windows XP, Solaris 2.8/2.9, Linux Enterprise Server 4
- Editions:
- Evaluation, Standard
CodeWarrior for StarCore DSPs
- Architecture:
- DSP: MSC8101, MSC8102, MSC8103, MSC8122, MSC8126,
- Languages:
- C, C++
- Host Platforms:
- Windows NT 4.0, Windows 2000, Windows XP, Solaris
- Editions:
- Evaluation, Standard
Click the product families to the left to view distinguishing features
CodeWarrior for 56800/E Digital Signal Controllers
- Architecture:
-
- DSC: 56F80x/2x, 56F85x, 56F81xx, 56F83xx
- DSC: 56F801x and 56F802x/3x
- Languages:
- C, 56800/E assembly language
- Host Platforms:
- Windows NT, Windows 2000, Windows XP (Windows NT 4.0 recommended)
- Editions:
- Evaluation, Special, Standard, Professional
Click the product families to the left to view distinguishing features
CodeWarrior for GameBoy Advance™
CodeWarrior™ for Game Boy™ Advance provides editing, compiling, and debugging tools that enhance the capabilities of Nintendo's existing AGB Developers Kit.
- Languages:
- C, C++ Code Browser
- Host Platforms:
- Windows 2000, Windows XP
CodeWarrior for Nintendo DS™
CodeWarrior™ Development Studio is the official toolset for the Nintendo DS™ device. For information on becoming a licensed Nintendo DS developer or how to order a Nintendo development kit and/or CodeWarrior tools, please visit www.warioworld.com.
CodeWarrior Tools for Nintendo GAMECUBE™
- CodeWarrior IDE:
- NINTENDO GAMECUBE OS was built with CodeWarrior tools, so your code will integrate seamlessly, saving valuable development time.
- Host-Processor: Windows 2000, Windows XP
- Languages: C, C++ Code Browser
- Visual Studio .NET Integration:
- CodeWarrior tool allows flexibility of game development in the .NET environment
- TDEV Edition:
- Cost-effective, stable, networked solution for NINTENDO GAMECUBE® development
- Analysis Tools:
- Graphically analyze and optimize your game with CodeWarrior Analysis Tools.
- CWComUtil:
- Client-server application for designers, artists, and programmers
Click the product families to the left to view distinguishing features
CodeWarrior Tools for PSP™
- CodeWarrior IDE:
-
- Host-Processor: Windows XP
- Languages: C/C++ Code Browser
- Analysis Tools:
- Graphically analyze and optimize your game with CodeWarrior Analysis Tools.
CodeWarrior Tools for Playstation 2™
- CodeWarrior IDE
-
- Host-Processor: Windows XP
- Languages: C/C++ Code Browser
- Visual Studio .NET Integration:
- CodeWarrior tool allows flexibility of game development in the .NET environment
- Analysis Tools:
- Graphically analyze and optimize your game with CodeWarrior Analysis Tools.
- Analysis Tools with ZIP:
- Zero Intrusion Profiling technology takes advantage of special hardware in the Sony Performance Analyzer to completely eliminate application profile intrusion.
- Communications Utility:
- Client-server application for designers, artists, and programmers
Click the product families to the left to view distinguishing features
Device Initialization
Device initialization is a fast, easy way to configure and generate CPU peripheral initialization code through a GUI interface.
- Architecture:
-
- 8-bit: HC08/RS08
- 16-bit: HCS12
- DSC: 56800/E
- Language:
- Assembly, C
Processor Expert
Abstracts the hardware layer and generates optimized microcontroller specific code tailored to your applications, allowing concentration on design. Embedded beans encapsulate functionality making it possible for Processor Expert to suggest, connect, and generate drivers for embedded system hardware, peripherals or used algorithms.
- Architecture:
-
- 8-bit: HC08/RS08
- 8-bit: HC08/RS08
- 16-bit: HCS12
- DSC: 56800/E
- Language:
- C
PC Lint
PC Lint ensures compliance with MISRA and other code and style guidelines.
- Architecture:
-
- 8-bit: HC08/RS08
- 16-bit: HCS12
- DSC: 56800/E
Click the product families to the left to view distinguishing features
Click the product families to the left to view distinguishing features
OSEKTURBO
Freescale developed highly optimized, scalable embedded real time operating software platform with a small memory footprint designed for systems requiring real-time determinism. Fully compliant to the latest OSEK/VDX™ specifications.
- Architecture:
- 8, 16, 32-bit microprocessors
3rd Party Real Time Operating Systems
| Developer |
RTOS |
Target Device(s) |
| Accelerating Technology |
Nucleus |
ColdFire & Power Architecture |
| Arc International |
Precise/MQX |
ColdFire & Power Architecture |
| Blunk Microsystems |
Target OS |
Embedded ColdFire & Power Architecture |
| Microdigital |
SMX |
ColdFire & Power Architecture |
| OSE |
OSE |
PowerQUICC - Networking/Communications |
| Quadros |
RTXC |
Power Architecture |
Click the product families to the left to view distinguishing features
Automotive Grade Linux
Automotive Grade Linux is a real-time operating system based on the Linux 2.6 kernel offering a Linux software solution to the automotive industry. Capable of storage in 1-2MB of flash. Interfacing with in-vehicle networks, such as the CAN bus.
Designed to provide middleware for integration with:
- Bluetooth
- Wireless networking
- Java applications
- GPS navigation
- Voice recognition
- Drivers for streaming entertainment and communication protocols (SAE J1587)
Board Support Packages
Linux Board Support Packages for Freescale Silicon are tested, certified and frozen, ensuring a fully operational tool chain, kernel and board specific modules that are ready to use together within a fixed configuration for specific hardware reference platforms.
- Include:
-
- Linux kernel & Device drivers
- Applications/Services
- Libraries
- GNU Tools (compilers, linkers, etc.)
- Deployment mechanisms
- Architecture:
- ColdFire, Power Architecture, Arm
Click the product families to the left to view distinguishing features
CodeWarrior Ethernet TAP
- Control and debug software running in-target
- Debug code in cache, ROM, RAM, and flash memory
- Capable of download speeds greater than 12 MB per minute from host to target system
- Supports 10/100BaseT Ethernet network connection
- Automatically supports target system signal levels from 1.8V to 3.3V
- Architecture:
-
- 32-bit: Power Architecture
- DSP: StarCore
- DSC: 56800/E
CodeWarrior USB TAP
- Self powered run control tool with High-speed USB 2.0 connectivity.
- Fully integrated with CodeWarrior tools and supports all CodeWarrior run-control debug features
- Capable of Flash memory programming with low voltage target support
- Architecture:
-
- 32-bit: Power Architecture, ColdFire
- DSP: StarCore
- DSC: 56800/E