Difference between revisions of "APEX Bootloader"

From eLinux.org
Jump to: navigation, search
(Added an interwiki link to wikipedia's System_on_chip page.)
Line 12: Line 12:
 
*Support for booting APEX from non-memory-mapped storage, e.g. NAND flash, OneNAND, I2C
 
*Support for booting APEX from non-memory-mapped storage, e.g. NAND flash, OneNAND, I2C
  
[http://wiki.buici.com/wiki/Apex_Bootloader Apex Project Page]
+
[http://www.rad-tech-labs.com/apex/ Apex Source Download]
  
 
[[Category:Bootloaders]]
 
[[Category:Bootloaders]]

Revision as of 22:24, 19 November 2009

APEX is a boot loader for embedded systems. It was written to support the Sharp LH series of wp:System_on_chip processors though it has been ported to a few other ARM targets including the Samsung S3C24xx series.

  • Easy to build. It depends only on shell utilities and GCC.
  • Easy to configure. There is a single configuration file and it uses the linux-2.6 Kconfig infrastructure.
  • Excellent dependency management. Uses Linux kernel Kbuild to optimally manage dependencies.
  • Modular. Commands and drivers may be included or excluded by configuration.
  • Supported targets: LH79520, LH79524, LH7A400, LH7A404, IXP42x (e.g. Linksys NSLU2), S3C24xx, and iMX31.
  • Support for RARP IP configuration and TFTP transfers to the target.
  • Filesystem drivers for FAT, EXT2, and JFFS2.
  • Partition driver for FIS as used by Redboot.
  • Small footprint. A limited feature version can be as small as 16KiB.
  • Support for booting APEX from non-memory-mapped storage, e.g. NAND flash, OneNAND, I2C

Apex Source Download