Information

Table 12. CodeWarrior 10.x Differentiating Features (continued)
Differentiating
features
Customer
benefits
Details
Freescale
Processor Expert
Problems in
hardware
layer can be
resolved
during initial
design phase
Combines easy-to-use component-based application creation with an expert knowledge
system.
CPU, on-chip peripherals, external peripherals, and software functionality are
encapsulated into embedded components
Each component’s functionality can be tailored to fit application requirements by
modifying the component’s properties, methods and events
When the project is built, Processor Expert automatically generates highly optimized
embedded C code and places the source files into the project
Graphical user interface: Allows an application to be specified by the functionality
needed
Automatic code generator: Creates tested, optimized C code tuned to application
needs and the selected Freescale device
Built-in knowledgebase: Immediately flags resource conflicts and incorrect settings,
so errors are caught early in design cycle
Component wizard: Allows user-specific, hardware-independent embedded
components to be created
Trace and profile
support for on-
chip trace buffers
Sophisticated
emulator-like
debug
capability
without
additional
hardware
The CodeWarrior profiling and analysis tools provide visibility into an application as it runs
on the processor to identify operational problems.
Supports architectures with on-chip trace buffers (HCS08, V1 ColdFire, ARM)
Allows tracepoints to be set to enable and disable trace output
Can step through trace data and the corresponding source code simultaneously
Allows trace data to be exported into a Microsoft® Excel® file
For more information see the CodeWarrior web site at http://www.freescale.com/codewarrior.
6.3 Freescale's MQX™ Software Solutions
The increasing complexity of industrial applications and expanding functionality of semiconductors are driving embedded
developers toward solutions that combine proven hardware and software platforms. These solutions help accelerate time to
market and improve application development success.
Freescale Semiconductor offers the MQX real-time operating system (RTOS), with TCP/IP and USB software stacks and
peripheral drivers, to customers of ARM, ColdFire and ColdFire+ MCUs at no additional charge. The combination of
Freescale's MQX software solutions and Freescale's silicon portfolio creates a comprehensive source for hardware, software,
tools, and services.
Developer Environment
K20 Family Product Brief, Rev. 11, 08/2012
Freescale Semiconductor, Inc. 51