
Software Development Kit, INTEGRITY® Edition
The Acalis Software Development Kit (SDK) is a comprehensive environment for quickly and easily developing embedded applications for the Acalis family of secure processors. The INTEGRITY Edition adds support for the Green Hills MULTI® integrated development environment (IDE) and includes a board support package (BSP) to run the Green Hills INTEGRITY RTOS on the EB872 evaluation board.
Description
The Software Development Kit INTEGRITY Edition gives the Acalis developers easy, flexible, and powerful control over the CPU872 Secure Processor. Working together, CPU Tech and Green Hills Software have created the next level of security by combining the Acalis Secure Processor with the highly robust and secure INTEGRITY RTOS. This RTOS provides security features like a separation kernel, memory protection, and guaranteed resource availability. Layering this on top of the Acalis secure boot, hardware firewalls, hardware encrypt/decrypt, and secure interconnect offers unprecedented security.
The Green Hills MULTI® integrated development environment has been optimized for the EB872 evaluation board offering maximum productivity, reduced development costs, faster time to market, plus increased performance with optimizing C and C++ compilers. MULTI provides an easy to use and highly efficient environment for developing secure applications. Highlights include a feature-rich source level debugger, run-time error checker, graphical program builder, performance compiler, and version control system.
The Acalis SDK, INTEGRITY Edition enables developers to write, compile, link, and securely load standard C/C++ and assembly code applications into the CPU872 and execute them, knowing their IP and operational integrity will not be compromised. MULTI provides direct access to the EB872 including remote debugging of both processors (CPU A and CPU B). To improve development productivity, libraries and drivers provide access to hardware features and interfaces.
Components
Included in the Acalis SDK, INTEGRITY Edition:
• INTEGRITY kernel that boots from EB872 Flash
• Supported versions: MULTI v5.05, INTEGRITY v5.0.11
• CPU872-specific libraries and functions
• CPU A / B application examples (binary / source)
• SDK Documentation: INTEGRITY Edition Quick Start Guide and Users Guide
System Requirements
- Single Computer Setup
- Windows XP SP3
- Dual Boot configuration or VMWare running Ubuntu 8.10**
- 3GB RAM
- 8GB Disk Space
- Ethernet Connection
- 1 RS232 Serial Port or USB to Serial Adaptor
- Dual Computer Setup
- Windows XP SP3
- 2 GB RAM
- 1 GB Disk Space
- Ethernet Connection
- Linux - Ubuntu 8.10**
- 2 GB RAM
- 1 GB Disk Space
- Ethernet Connection
- 1 RS232 Serial Port or USB to Serial Adaptor
** Currently tested with Ubuntu 8.10
PowerPC is a registered trademark of IBM Corporation
INTEGRITY and Multi are registered trademarks of Green Hills Software, Inc |