[Top] [Contents] [Index] [ ? ]

GNAT Pro User's Guide Supplement for Cross Platforms

GNAT Pro User's Guide Supplement for Cross Platforms

The GNAT Pro Ada Compiler
GNAT Pro Version 7.2.0w

Document revision level 292983
Date: 2013/05/23

AdaCore

Copyright (C) 1995-2013, Free Software Foundation

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being "GNU Free Documentation License", with the Front-Cover Texts being "GNAT User's Guide Supplement for Cross Platforms", and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

About This Guide  
1. Preliminary Note for Cross Platform Users  
A. Bareboard and Custom Kernel Topics  
B. Common VxWorks Topics  
C. Tornado 2.x / VxWorks 5.x Topics  
D. Workbench / VxWorks 6.x Topics  
E. VxWorks 653 Topics  
F. VxWorks MILS Topics  
G. LynxOS Topics  
H. LynxOS-178 Topics  
I. AAMP Topics  
J. PowerPC 55xx ELF Topics  
K. AVR Topics  
L. ERC32 / LEON / LEON3 Topics  
M. XtratuM Topics  
N. ELinOS Topics  
O. PikeOS Topics  
P. Customized Ravenscar Library Topics  
Q. GNU Free Documentation License  
Index  

 -- The Detailed Node Listing --- About This Guide
What This Guide Contains  
What You Should Know before Reading This Guide  
Related Information  
Conventions  

Preliminary Note for Cross Platform Users Bareboard and Custom Kernel Topics
A.1 Introduction  
A.2 Examples  
A.3 Development Support  

Common VxWorks Topics
B.1 Executing a Program on VxWorks  
B.2 Mixed-Language Programming  
B.3 Kernel Configuration for VxWorks  
B.4 Kernel Compilation Issues for VxWorks  
B.5 Main Task Attributes and the Application Stub  
B.6 Stack Overflow Checking on VxWorks  
B.7 Interrupt Handling for VxWorks  
B.8 Handling Relocation Issues for PowerPc Targets  
B.9 Zero Cost Exceptions on PowerPC Targets  
B.10 Calling exported Ada procedures from the VxWorks shell  
B.11 Simulating Command Line Arguments for VxWorks  
B.12 Using addr2line on VxWorks  
B.13 Removal of Unused Code and Data  
B.14 Debugging  
B.15 Frequently Asked Questions for VxWorks  

Tornado 2.x / VxWorks 5.x Topics
C.1 Support for Software Floating Point on PowerPC Processors  
C.2 Debugging Issues for VxWorks 5.x  
C.3 Using GNAT from the Tornado 2 Project Facility  
C.4 Using GNAT Pro with the RTI ScopeTools  

Workbench / VxWorks 6.x Topics
D.1 GNAT Pro for VxWorks 6 Installation  
D.2 Using GNAT Pro for VxWorks 6  
D.3 Building a VxWorks 6 Application  
D.4 SMP Support  
D.5 Using the VxWorks 6 Simulator  
D.6 Debugging an Application on VxWorks 6  

VxWorks 653 Topics
E.1 Introduction  
E.2 Setting Up a VxWorks 653 System  
E.3 Running and Debugging Applications  
E.4 Application Design Considerations  

VxWorks MILS Topics
F.1 Introduction and Overview  
F.2 Common Considerations for VxWorks MILS Applications  
F.3 Applications in the Guest OS Environment  
F.4 Applications in the High Assurance Environment  

LynxOS Topics
G.1 Getting Started with GNAT on LynxOS  
G.2 Kernel Configuration for LynxOS  
G.3 Debugging Issues for LynxOS  
G.4 An Example Cross Debugging Session for LynxOS  
G.5 Issues Linking on LynxOS  

LynxOS-178 Topics
H.1 Getting Started with GNAT on LynxOS-178  
H.2 Kernel Configuration for LynxOS-178  
H.3 Debugging Issues for LynxOS-178  
H.4 An Example Cross Debugging Session for LynxOS-178  
H.5 Issues Linking on LynxOS-178  

AAMP Topics
I.1 Getting Started with GNAT for AAMP (GNAAMP)  
I.2 GNAAMP-Specific Switches  
I.3 Clock Support  
I.4 Debugging for GNAAMP  

PowerPC 55xx ELF Topics
J.1 Introduction  
J.2 Floating Point  
J.3 EABI  
J.4 Debugging  

ERC32 / LEON / LEON3 Topics
L.1 Getting Started with GNAT Pro for ERC32 / LEON / LEON3  
L.2 Executing and Debugging on Emulators and Simulators  
L.3 Executing and Debugging on Hardware Platforms  
L.4 Adapting the Run-Time System  
L.5 Run-Time Restrictions  
L.6 Console Output  
L.7 Stack Overflow Checking  
L.8 Interrupt Handling  
L.9 Non-Symbolic Traceback  

XtratuM Topics
M.1 Introduction  
M.2 Executing on top of XtratuM  

ELinOS Topics
N.1 Kernel Configuration for ELinOS  
N.2 Building a ELinOS Application  
N.3 Debugging an Application on ELinOS  

PikeOS Topics
O.1 Kernel Configuration for PikeOS  
O.2 Building an Ada application on PikeOS  
O.3 Running an Ada application on PikeOS  
O.4 Debugging an Ada application on PikeOS  

Customized Ravenscar Library Topics
P.1 Using project-based run-time libraries  
P.2 Porting the ZFP run-time library  
P.3 Porting the GDB stub  
P.4 Porting the Ravenscar run-time library  

GNU Free Documentation License Index



This document was generated by GNAT Mailserver on May, 24 2013 using texi2html