Advanced RTOS, embedded real-time OS, compact OS, IDE, Software development toolkits, embedded c compilers, Multicore debugger, hardware probes, static source code analysis tool, secure hypervisor, virtual prototyping platform
MPC5200 Embedded Software Solutions
» Download MPC5200 Datasheet (PDF)

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 Breakpoints
 
Optimizing Compilers
C
C++
Embedded C++ (EC++)
Ada 95
MISRA C
Run-Time libraries
 
Target Debug Devices
Green Hills Probe
Slingshot
 

   
INTEGRITY RTOS
Green Hills offers the INTEGRITY RTOS for MPC5200-based embedded development.
 
INTEGRITY is a royalty-free, memory-protected, secure RTOS for use in embedded systems that require maximum reliability.
 
The Green Hills MPC5200 development toolkit includes an executable image of the INTEGRITY RTOS, file system, TCP/IP stack, and BSP supporting devices like serial, Ethernet, and flash. The INTEGRITY executable image is fully functional for evaluation and benchmarking and comes with over 50 sample programs.

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
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development