Nios II Classic Software Developer’s Handbook

ID 683282
Date 5/14/2015
Public
Document Table of Contents

5.2.1. Services

The HAL provides the following services:
  • Integration with the newlib ANSI C standard library—Provides the familiar C standard library functions
  • Device drivers—Provides access to each device in the system
  • The HAL API—Provides a consistent, standard interface to HAL services, such as device access, interrupt handling, and alarm facilities
  • System initialization—Performs initialization tasks for the processor and the runtime environment before main()
  • Device initialization—Instantiates and initializes each device in the system before main() runs