GNATemulator Logo
26.0w
  • Introduction
  • Getting Started
  • Using GNATemulator
  • Extending GNATemulator
GNATemulator
  • GNATemulator Documentation
  • View page source

GNATemulator Documentation

Contents:

  • Introduction
    • About GNATemulator
    • Product Content
    • Note on the Documentation
  • Getting Started
    • Installation
    • Setting your environment
    • Running the examples
      • The LEON 3 ELF Bareboard Example
        • Compiling the example
        • Running the example
        • Redirecting the uart
      • The PowerPC ELF Bareboard Example
        • Compiling the example
        • Running the example
      • The ARM ELF Bareboard Example
        • Compiling the example
        • Running the example
      • The RISC-V64 ELF Bareboard Example
        • Compiling the example
        • Running the example
  • Using GNATemulator
    • Launching GNATemulator
    • Displaying the help
    • GNAT Project File
    • Debugging
      • Debugging options in GNATemulator
      • Debugging with GDB
      • Debugging with GNAT Studio
    • Redirecting serial port(s)
    • Connecting to GNAT Bus devices
    • Board selection
    • Access to host file system
    • Guest reset behavior
  • Extending GNATemulator
    • Introduction
    • GNAT Bus
      • Overview
      • GNAT Bus connection
      • Tutorial: Create A GNAT Bus Device
        • Interface definition
        • Project environment setup
        • package UART_Controller
        • package UART_Device
          • Device_Setup
          • Device_Init
          • Device_Reset
          • Device_Exit
          • IO_Read
          • IO_Write
        • Main procedure
        • Compilation
        • Device connection and execution
      • Sharing some host memory with the guest
        • Modifying the uart to output 1K of data in one shot

Indices and tables

  • Index

  • Search Page

Next

© Copyright 2025, AdaCore.

Built with Sphinx using a theme provided by Read the Docs.