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

Embedded Software Development Solutions –
Aitech S950 Family

 S950 Development Tools

 
integrity rtos
The Aitech S950 is a radiation tolerant single board computer, based on IBM's PowerPC 750GX. It is intended for use in high radiation environments such as experienced on-board satellites and spacecraft.

Green Hills Software provides a comprehensive set of development tools for S950 based applications:

INTEGRITY and velOSity Real Time Operating Systems
INTEGRITY is a secure, royalty-free real-time operating system designed for embedded systems that require maximum reliability. INTEGRITY represents the most advanced RTOS technology on the market today. Without the burden of compatibility with 1980s vintage products, INTEGRITY was designed from the ground up for 32-bit and 64-bit embedded processors. INTEGRITY achieves unprecedented levels of reliability, availability, and serviceability for mission critical applications in space, defense, networking and many other industries.

Board support package for the Aitech S950 Space Computer includes:
  • Processor 750GX L1 & L2 I/D Cache support
  • AISpace Primary Interrupt Controller
  • AISpace rs422 Serial, dual instance, supports console baud up to 230400 and rtserv baud up to 115200
  • AISpace Timers, 4 instances with IODevice
  • AISpace Watchdog IODevice
  • AISpace CPCI BusSpace
  • AISpace LPCI BusSpace
  • AISpace “General Access” CPLD IODevice
  • AISpace ECC primitive handler with kernel level plug-in for user specific servicing
  • PCI based Intel82559 Ethernet support
  • PCI based Intel82544 Ethernet support
  • General “User” FLASH support
  • WLFS Support
  • GHS MULTI/Probe RAM load and run
  • AIMon kernel ROM load and run (via catalog commands)
PowerPC

MULTI® Integrated Development Environment
MULTI is a complete integrated development environment for embedded applications using C, C++, Embedded C++ and FORTRAN. MULTI runs on Windows, Linux or UNIX hosts and supports remote debugging to a variety of target environments. MULTI provides a direct graphical interface with all Green Hills compilers. It also supports multi-language development and debugging.

  • Source Level Debugger
  • Graphical Project Builder
  • Text Editor
  • Version Control System
  • Graphical Browser
  • Performance Profiler*
  • Run-Time Error Checking
  • Remote Target Connection
Optimizing Compilers
Green Hills Software has been providing Optimizing C, C++/Embedded C++, Ada 95 and FORTRAN compilers to the embedded industry since 1982. Green Hills optimizing compilers generate faster and smaller code than any other embedded compiler, boosting product performance while reducing manufacturing costs.

Green Hills optimizing compilers offer hundreds of unique optimizations, each developed as a result of studying how to extract the highest performance from thousands of embedded programs.

The standard for benchmarking
The PowerPC compiler uses a common code generator with architecture-specific optimizations. Modules for each specific PowerPC model exploit pipeline and instruction set characteristics to generate highly optimized binary code.

Freescale and IBM have chosen Green Hills optimizing compilers more than any other compiler when publishing EEMBC scores on their respective PowerPC processors. EEMBC (Embedded Microprocessor Benchmark Consortium, pronounced “embassy”) provides independently certified benchmark scores relevant to deeply embedded processor applications. The Green Hills PowerPC compiler outperforms the competition by up to 20% as measured on the EEMBC suite of benchmarks.
  • C
  • C++
  • Embedded C++ (EC++)
  • Ada 95
  • Run-Time Libraries
Hardware-assisted debugging
SuperTrace™ trace probe - The fastest trace, download, and debug
Green Hills probe- High-performance real-time debugging
Slingshot™ debug device - Fast & easy target connection


Additional Information
Please contact Green Hills Software directly for additional information regarding S950 development.


* 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