Difference between revisions of "APEX Bootloader"
(Changed bullets to MW formatting.) |
|||
Line 1: | Line 1: | ||
APEX is a boot loader for embedded systems. It was written to support the Sharp LH series of SystemOnChip processors though it has been ported to a few other ARM targets including the Samsung S3C24xx series. | APEX is a boot loader for embedded systems. It was written to support the Sharp LH series of SystemOnChip 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 | |
[http://wiki.buici.com/wiki/Apex_Bootloader Apex Project Page] | [http://wiki.buici.com/wiki/Apex_Bootloader Apex Project Page] | ||
[[Category:Bootloaders]] | [[Category:Bootloaders]] |
Revision as of 19:04, 12 May 2009
APEX is a boot loader for embedded systems. It was written to support the Sharp LH series of SystemOnChip 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