![]() |
| MPC5200 Embedded Software Solutions | ||
| Embedded Software Solutions for Motorola's MPC5200 | ||
Green Hills Software provides a comprehensive set of development tools and embedded software for MPC5200 based applications: |
||
Real-Time Operating Systems Support INTEGRITY® RTOS velOSity microkernel MULTI® Integrated Development Environment Source Level Debugger Project Builder INTEGRITY EventAnalyzer INTEGRITY ResourceAnalyzer Performance Profiler* Run-Time Error Checking Code Coverage Analysis Graphical Browser Text Editor Version Control System INTEGRITY Host Simulator INTEGRITY Trace Points (field
debugging) Group Action BreakpointsOptimizing Compilers C C++ Embedded C++ (EC++) Ada 95 MISRA C Run-Time librariesTarget Debug Devices Green Hills Probe Slingshot |
||
|
||
| MPC5200 Optimizing Compilers | ||
|
The Green Hills Optimizing Compilers for MPC5200 all use a common code generator with architecture-specific optimizations. The supported MPC5200 model has its own particular pipeline and instruction set characteristics. These are accommodated in the code generator to produce code best suited for the target processor. MISRA C Support Green Hills has incorporated the MISRA C guidelines for C programming into MULTI and its optimizing compilers. MULTI's MISRA C support enables developers to easily select the MISRA rules to automatically enforce, resulting in cleaner code and fewer bugs. At compile time, violations of MISRA C rules are reported. Violations that can only be detected at run-time are automatically detected and reported by Green Hills Software's advanced run-time error detection. Run-Time Libraries A comprehensive suite of run-time libraries for C, C++, and EC++ are included in the corresponding compiler distributions for each language. Several different versions of the libraries are provided to accommodate different combinations of processor and memory models. The combinations include hardware vs. software floating point, big endian vs. little endian memory models and CPU specific versions. Full featured start-up code and libraries include automatic copy of data from ROM to RAM and system call emulations. Source code to the run-time libraries is available so that users can customize routines according to the special needs of their applications. |
||
| Run Control Solutions | ||
|
The MPC5200 developers toolkit includes Green Hills Software's Slingshot run-control and debug device. Slingshot is a USB-based devices that enables the MULTI debugger to load, control, debug, and test a target system without the need for prior board initialization, an RTOS or even a ROM monitor. Slingshot supports downloads of up to 150 KBps with a 32-bit on-board processor in a highly compact unit. Slingshot uses a bus-powered USB connection from MULTI host systems running Windows 9x/2000/ME/XP. The MPC5200 also supports the Green Hills Probe, our most advanced hardware debug device. The Probe supports download speeds of up to 500 KBps through three flexible host interfaces: serial, Ethernet, or USB. The Green Hills Probe also supports heterogeneous and homogeneous multicore debugging with a single host connection and a single target JTAG interface. |
||
| LITE5200 EVB Support | ||
Included with each MPC5200 evaluation kit is a complete software and run-control solution to get you running and developing in no time. Each MPC evaluation kit includes: 30-day evaluation of a complete suite of MULTI 30-day evaluation copy of C/C++/EC++/MISRA C compilers Evaluation version of INTEGRITY, file system, TCP/IP, serial, and other support Slingshot run-control probe* This feature is configuration-dependent and may require custom integration. Please contact your local sales representative for further information. |
||
|
» RTOS | ||
|
|