EmbeddedDeveloper.com
Home » Freescale Semiconductor » CodeWarrior for Power Architecture (Netcomm - Windows)










CodeWarrior for Power Architecture (Netcomm - Windows)

CodeWarrior Development Studio for Power Architecture™ (Netcomm) includes the CodeWarrior integrated development environment (IDE) which provides a high-quality, full-featured development environment. It comes as a complete IDE designed for each stage of the development process – from board bring-up through embedded application development. State-of-the-art debugging technology, the simplicity of an intuitive development environment and robust run-control raise hardware board bring-up and C/C++ embedded application development to a new level.

CodeWarrior for PowerPC ISA Comm Processors (Windows) Features

Compiler, Linker, Assembler, Libraries
  • Industry leading EABI-compliant optimizing C/C++ compiler
  • Supports ARM ISA and Thumb architecture extensions
  • Stand-alone/function-level/inlining assembler and disassembler
  • Flexible linker command files support user-defined sections
  • Linker aggressively dead-strips unused code
  • Software FPU emulation libraries
  • Hardware single/double precision FPU support
Debugger
  • Support for conditional breakpoints, data watchpoints and expression evaluation
  • Ability to display and edit variable values, registers and memory range
  • Run control for executing lines of code or assembly instructions at any location
  • Support for popular Angel debug monitor on select targets
  • Support for MetroTRK debug monitor (included), with source code, for many common reference boards
  • CodeWarrior USBTAP and Ethernet TAP
  • Supports kernel-aware APIs enabling debug visibility to third-party RTOSs
Project Manager and Build System
  • Project manager with easy-to-use GUI
  • Holds source files and libraries, manages dependencies and stores compiler, linker and other preferences using a project paradigm
  • Multi-threaded to allow to work on one project while compiling another
  • Supports multiple targets per project — use the same project to build different versions of code, such as debug and release builds
  • Keeps constant track of files, code size, file link order and debugging options
Editor and Code Navigation System
  • Award-winning IDE
  • Language and context-sensitive editor
  • Flexible enough to support third-party editors, debuggers and source-code control
  • Pop-up menus for quick navigation and access to functions and headers for each project
  • Drag-and-drop editing in IDE for source code
  • Support for error management directly in error message window
  • Revolutionary code navigation system with integrated debugging
  • View classes, methods, member functions, data members and other structures in an organized manner
  • Graphically display hierarchy of C++/EC++ classes for a clearer view of class relationships
Comparison Engines
  • Compare two text files (or recursively compare two folders), graphically display the file differences, and apply text changes



Beyond Bits III

S08QE: Flexis 8-bit HCS08 Microcontrollers

S08SH: Microcontrollers Family

Freescale SH32

Freescale Design Seminars