Part LXXVII. ARM7/ARM9/XScale/Cortex-A Architecture
Table of Contents
- 234. ARM Architectural Support
- ARM Architectural HAL — eCos Support for the ARM Architecture
- Configuration — Configuring the ARM Architectural HAL Package
- The HAL Port — Implementation Details
- 235. Atmel AT91 Processor Variant Support
- Overview of Atmel AT91 Processor Variant — Overview
- Hardware definitions — Details on obtaining hardware definitions for AT91
- Interrupt Controller — Advanced Interrupt Controller definitions and usage
- Timers — Use of on-chip Timer
- Serial UARTs — Configuration and implementation details of serial UART support
- 236. Atmel AT91SAM7 Processor Variant Support
- eCos Support for the Atmel AT91SAM7 Processor Variant — Overview
- Hardware definitions — Details on obtaining hardware definitions for AT91
- Interrupt Vector Definitions — Advanced Interrupt Controller vector definitions
- 237. Atmel AT91SAM7A2-EK Board Support
- eCos Support for the Atmel AT91SAM7A2-EK — Overview
- Setup — Preparing the AT91SAM7A2-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 238. Atmel AT91SAM7A3-EK Board Support
- eCos Support for the Atmel AT91SAM7A3-EK — Overview
- Setup — Preparing the AT91SAM7A3-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 239. Atmel AT91SAM7S-EK Board Support
- eCos Support for the Atmel AT91SAM7S-EK — Overview
- Setup — Preparing the AT91SAM7S-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 240. Atmel AT91SAM7X-EK Board Support
- eCos Support for the Atmel AT91SAM7X-EK — Overview
- Setup — Preparing the AT91SAM7X-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 241. NXP LPC2xxx variant HAL
- Overview — Overview
- On-chip subsystems and peripherals — Hardware support
- The HAL Port — Implementation Details
- 242. Ashling EVBA7 Eval Board Support
- Overview — Overview
- Setup — Preparing the EVBA7 Eval Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 243. Embedded Artists LPC2468 OEM Board Support
- Overview — Overview
- Setup — Preparing the LPC2468 OEM Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 244. Embedded Artists QuickStart Board Support
- Overview — Overview
- Setup — Preparing the EA QuickStart Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 245. IAR KickStart Card Support
- Overview — Overview
- Setup — Preparing the IAR KickStart Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 246. Keil MCB2387 Board Support
- Overview — Overview
- Setup — Preparing the MCB2387 Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 247. Phytec phyCORE LPC2294 Board Support
- Overview — Overview
- Setup — Preparing the phyCORE LPC2294 Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 248. ST STR7XX variant HAL
- Overview — Overview
- On-chip Subsystems and Peripherals — Hardware Support
- The HAL Port — Implementation Details
- Power Management — Details
- 249. ST STR710-EVAL Board HAL
- Overview — Overview
- Setup — Preparing the STR710-EVAL Board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 250. Atmel AT91RM9200 Processor Support
- eCos Support for the Atmel AT91RM9200 Processor — Overview
- Hardware definitions — Details on obtaining hardware definitions for AT91RM9200
- Interrupt controller — Advanced Interrupt Controller definitions and usage
- Timer counters — Use of on-chip timer counters
- Serial UARTs — Configuration and implementation details of serial UART support
- Multimedia Card Interface (MCI) driver — Using MMC/SD cards with block drivers and filesystems
- Two-Wire Interface (TWI) driver — Configuration and implementation details of TWI (I²C®) driver
- Power saving support — Extensions for saving power
- 251. Atmel AT91RM9200 Development Kit/Evaluation Kit Board Support
- eCos Support for the Atmel AT91RM9200 Development Kit/Evaluation Kit — Overview
- Setup — Preparing the AT91RM9200-EK and AT91RM9200-DK boards for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 252. Cogent CSB337 Board Support
- Overview — Overview
- Setup — Preparing the CSB337 board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 253. SSV DNP/9200 with DNP/EVA9 Board Support
- Overview — Overview
- Setup — Preparing the DNP/9200 with DNP/EVA9 evaluation board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 254. KwikByte KB920x Board Family Support
- Overview — Overview
- Setup — Preparing the KB920x boards for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 255. Motorola MX1ADS/A Board Support
- Overview — Overview
- Setup — Preparing the MX1ADS/A board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 256. Texas Instruments OMAP L1xx Processor Support
- Overview — Overview
- Hardware definitions — Details on obtaining hardware definitions for OMAP
- Interrupt Controller — Advanced Interrupt Controller Definitions And usage
- Timers — Use of on-chip timers
- Serial UARTs — Configuration and Implementation Details of Serial UART Support
- Multimedia Card Interface (MMC/SD) Driver — Using MMC/SD cards with block drivers and filesystems
- I2C Two Wire Interface — Using I²C devices
- Pin Configuration and GPIO Support — Use of pin configuration and GPIO
- Peripheral Power Control — Description
- DMA Support — Description
- 257. Atmel SAM9 Processor Support
- Overview — Overview
- Hardware definitions — Details on obtaining hardware definitions for SAM9
- Interrupt controller — Advanced Interrupt Controller definitions and usage
- Timers — Use of on-chip timers
- Serial UARTs — Configuration and implementation details of serial UART support
- Two-Wire Interface (TWI) driver — Configuration and implementation details of TWI (I²C®) driver
- Power saving support — Extensions for saving power
- 258. Atmel AT91SAM9260 Evaluation Kit Board Support
- Overview — Overview
- Setup — Preparing the AT91SAM9260-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 259. Atmel AT91SAM9261 Evaluation Kit Board Support
- Overview — Overview
- Setup — Preparing the AT91SAM9261-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 260. Atmel AT91SAM9263 Evaluation Kit Board Support
- Overview — Overview
- Setup — Preparing the AT91SAM9263-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 261. Atmel AT91SAM9G20 Evaluation Kit Board Support
- Overview — Overview
- Setup — Preparing the AT91SAM9G20-EK board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 262. Atmel AT91SAM9G45-EKES Evaluation Kit Board Support
- Overview — Overview
- Setup — Preparing the AT91SAM9G45-EKES board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 263. ARM Versatile 926EJ-S Board Support
- Overview — Overview
- Setup — Preparing the VPB926EJS board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 264. Spectrum Digital OMAP-L137 Board Support
- Overview — Overview
- Setup — Preparing the SD-L137 board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 265. Logic Zoom Board Support
- Overview — Overview
- Setup — Preparing the Zoom board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 266. Freescale i.MXxx Processor Support
- Overview — Overview
- Hardware definitions — Details on obtaining hardware definitions for i.MXxx
- Interrupt Controller — Advanced Interrupt Controller Definitions And Usage
- Timers — Use of on-chip timers
- Serial UARTs — Configuration and Implementation Details of Serial UART Support
- Pin Configuration and GPIO Support — Use of pin configuration and GPIO
- Peripheral Clock Control — Description
- 267. Freescale MCIMX25WPDK Board Support
- Overview — Overview
- Setup — Preparing the board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 268. Intel IQ80321 Board Support
- Overview — Overview
- Setup — Preparing the IQ80321 board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 269. Intel XScale IXP4xx Network Processor Support
- Overview — Overview
- IXP4xx hardware definitions — Details on obtaining hardware definitions for IXP4xx
- IXP4xx interrupt controller — Interrupt controller definitions and usage
- General-purpose timers — Use of IXP4xx general-purpose timers
- Watchdog — Describes use of the hardware watchdog
- Serial UARTs — Configuration and implementation details of serial UART support
- PCI bus controller — PCI bus controller support implementation details
- PCI bus IDE controllers — Configuring and using IDE controllers on the PCI bus
- CompactFlash cards in TrueIDE mode — Using CompactFlash cards in TrueIDE mode on the IXP4xx expansion bus
- GPIO — General purpose I/O
- 270. Intel XScale IXDP425 Network Processor Evaluation Board Support
- Overview — Overview
- Setup — Setting up the IXDP425 board
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- The HAL Port — Implementation Details
- 271. Altera Hard Processor System Support
- Overview — Overview
- Hardware definitions — Details on obtaining hardware definitions for HPS
- Interrupt Controller — Advanced Interrupt Controller Definitions And usage
- Timers — Use of on-chip timers
- Serial UARTs — Configuration and Implementation Details of Serial UART Support
- Multimedia Card Interface (MMC/SD) Driver — Using MMC/SD cards with block drivers and filesystems
- I2C Interface — Using I²C devices
- Pin Configuration and GPIO Support — Use of pin configuration and GPIO
- 272. Broadcom IProc Support
- Overview — Overview
- Hardware definitions — Details on obtaining hardware definitions for IProc
- Interrupt Controller — Advanced Interrupt Controller Definitions and Usage
- Timers — Use of on-chip timers
- Serial UARTs — Configuration and Implementation Details of Serial UART Support
- 273. Broadcom BCM283X Processor Support
- Overview — Overview
- Hardware Definitions — Details on obtaining hardware definitions for BCM283X
- Interrupt Controller — Interrupt Controller Definitions and Usage
- Timers — Use of on-chip timers
- Serial UARTs — Configuration and Implementation Details of Serial UART Support
- I²C Interface — Using I²C devices
- GPIO Support — Use of GPIO
- DMA Support — Description
- GPU Communication Support — Use of GPU mailbox
- Frequency Control — control ARM and CORE frequencies
- 274. Broadcom BCM56150 Reference Board Support
- Overview — Overview
- Setup — Preparing the BCM56150 Reference board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 275. Altera Cyclone V SX Board Support
- Overview — Overview
- Setup — Preparing the Cyclone V SX board for eCos Development
- Configuration — Platform-specific Configuration Options
- SMP Development and Debugging Support — Usage
- The HAL Port — Implementation Details
- 276. Dream Chip A10 Board Support
- Overview — Overview
- Setup — Preparing the Dream Chip A10 board for eCos Development
- Configuration — Platform-specific Configuration Options
- JTAG debugging support — Usage
- SMP Development and Debugging Support — Usage
- The HAL Port — Implementation Details
- 277. Atmel ATSAMA5D3 Variant HAL
- Atmel SAMA5D3 Variant HAL — eCos Support for the Atmel SAMA5D3 Microprocessor Family
- Hardware definitions — Details on obtaining hardware definitions for SAMA5D3
- Bootstrap — System startup
- On-chip Subsystems and Peripherals — Hardware Support
- GPIO Support on SAMA5D3 processors — Details
- Peripheral clock control — Details
- DMA Support — Details
- Configuration — Common SAMA5D3 configuration options
- Test Programs — Details
- 278. Atmel SAMA5D3x-MB (MotherBoard) Platform HAL
- SAMA5D3x-MB Platform HAL — eCos Support for the SAMA5D3x-MB Board
- Setup — Preparing the SAMA5D3x-MB Board for eCos Development
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- BootUp Integration — Detail
- 279. Atmel SAMA5D3x-CM (CPU Module) Platform HAL
- SAMA5D3x-CM Platform HAL — eCos Support for the SAMA5D3x-CM CPU Module
- The HAL Port — Implementation Details
- 280. Atmel SAMA5D3 Xplained Platform HAL
- SAMA5D3 Xplained Platform HAL — eCos Support for the SAMA5D3 Xplained platform
- Setup — Preparing the SAMA5D3-XPLD Board for eCos Development
- Configuration — Platform-specific configuration options
- The HAL Port — Implementation Details
- BootUp Integration — Detail
- 281. Raspberry Pi Board Support
- Overview — Overview
- Setup — Preparing the Raspberry Pi for eCos Development
- JTAG Debugger Support — Usage
- Configuration — Platform-specific Configuration Options
- SMP Development and Debugging Support — Usage
- The HAL Port — Implementation Details
- RedBoot Extensions — Usage
- 282. Virtual Machine Support
- Overview — Overview
- Configuration — Platform-specific Configuration Options
- The HAL Port — Implementation Details
- 283. QEMU Virtual Machine Support
- Overview — Overview
- Setup — Preparing for eCos Development
- Configuration — Platform-specific Configuration Options
- SMP Development and Debugging Support — Usage
- The HAL Port — Implementation Details
- 284. Xvisor Virtual Machine Support
- Overview — Overview
- Setup — Preparing for eCos Development
- Configuration — Platform-specific Configuration Options
- SMP Development and Debugging Support — Usage
- The HAL Port — Implementation Details
2024-03-18 | Open Publication License |