Intel IQ80321 Benutzerhandbuch

Seite von 120
22
Board Manual
 
Intel
®
 IQ80321 I/O Processor Evaluation Platform
Getting Started
2.5.2
ARM Firmware Suite
The ARM Firmware Suite is a package of low-level routines and libraries that have been designed to 
help developers rapidly bring up applications and operating systems on Intel
®
 XScale™ 
microarchitecture-based development platforms, such as the IQ80321.
AFS consists of two parts:
1. µHAL, the ARM standard board API, which is low-level firmware, designed to provide a 
common set of functions across IQ80321. These include
— System initialization software.
— Simple polled serial drivers.
— LED support.
— Timer support.
— Interrupt Controller support.
µHAL manages all the variables associated with the IQ80321. This is provided in source form 
for users to embed and distribute in their own products running on an 80321. Included also as 
sources and with object distribution rights are:
— A simple boot monitor.
— Event chaining libraries, low level ADS C++ support libraries, benchmarking and 
demonstration applications.
— Angel* debug target and host communication software that allows inter-working with 
ARM Developer Suite.
2. On top of µHAL, AFS provides some useful applications, demos and example operating 
systems such as µCOS-II. The applications are currently.
— Flash Library supporting a range of commonly used Flash parts.
— Flash management utilities including support for multiple Flash images using the ARM 
Flash format standard.
— PCI Library that fully initializes the PCI subsystem and provides device driver primitives.
— DHCP Client over Ethernet of the fast download of binary images into Flash or RAM.
— Full on line documentation.
— Example OS ports.