●Overview
●When building network connected industrial control devices, comprehensive development tools that enhance developer productivity are a crucial component of project success. As a Freescale™ company, we have unique access to the silicon design team is leveraged in every aspect of creating and supporting our products and solutions.
●Product Features
●Project Manager
●CodeWarrior IDE holds source files and libraries, manages dependencies and stores compiler, linker and other preferences using projects in a graphical user interface.
●>Dependency management eliminates the need for complicated make-files
●>Keeps constant track of code size, file link order and debugging options
●>Easily configurable warning levels
●Source-Level Debugger A high performance graphical source-level debugger equipped with the latest features to
●shorten hardware bring-up and application development time.
●>Edit/write code while debugging for faster results with source code browsing
●>Pop-up windows to display/edit variable values and registers
●>Source, assembly and mixed debugging
●>Supports Debug With Arbitrary Records
●Format (DWARF)
●>Debugging and analysis support for industry-leading real time operating systems (RTOS): ARC™ MQX™, hreadX,
●Quadros RTXC™ and others. See Web for details.
●Compiler and Linker
●Industry-leading CodeWarrior C/C++ Compiler Suite includes ANSI C and ISO C++ compatible standard library.
●>Standard or compact C libraries available for embedded development
●>Global optimizations for C/C++/EC++
●>Register-based calling in C/C++ for improved performance
●Editor and Code Navigation System
●Enables the creation and manipulation of source code and other text files.
●>Set breakpoints in the editor
●>Supports Assembly language coloring
●>Edit compile-time errors from inside the build system
●>Pop-up menus enable quick navigation to project functions and headers
●>Drag-and-drop editing in IDE for source code
●>Click on compile-time error links to view the source of the error
●Search Engine
●Locates a specific text string; provides file comparison and file-differencing functionality.
●>Differences can easily be viewed with color-coded, line-by-line comparisons
●>Compare files and selectively apply differences with a single mouse click