APEX is a boot loader for embedded systems. It was written to support the Sharp NXP LH7 series of SystemOnChip processors and has since been ported to several other ARM targets.
Supported Targets
| CPU | Architecture | Implementations | Platform Drivers |
|---|---|---|---|
| NXP LH79520 | ARMv4t ARM720T | Logic LPD79520 | CLCD, CompactFlash |
| NXP LH79524 | ARMv4t ARM720T | Logic LPD79524 | CLCD, CompactFlash |
| NXP LH79525 | ARMv4t ARM720T | 16 bit external bus | CLCD, CompactFlash |
| NXP LH7A400 | ARMv4t ARM922T | Logic LPD7A400 | CLCD, SD/MMC, CompactFlash |
| NXP LH7A404 | ARMv4t ARM922T | Logic LPD7A404 | CLCD, SD/MMC, CompactFlash, DM9000 |
| Intel IXP42x | ARMv5te XScale | Linksys NSLU2 | SDRAM Expansion |
| Samsumg S3C2410 | ARMv4t ARM920T | M7200 | |
| Freescale iMX31 | ARMv6 | MX31ADS, PhyTec PCM037, Exbiblio oPen | OneNAND w/bootstrap; DM9000, SMC91x |
| Marvell Orion5x | ARMv5te Feroceon (ARM9) | HP MediaVault 2120 | SATA |
| Freescale iMX51 | ARMv7 | Genesi Efikamx | SPI Flash, SD/MMC, ATA |
The source for APEX is hosted on GitHub and Gitorious.
The most recently released source code and prebuilt binaries are available for download.