Skip to content
XVilka edited this page Sep 14, 2010 · 3 revisions

2ndboot-ng – this is a bootloader, which can boot custom boot image (including custom kernel + initrd) from any place/file.

It consists from:

- small kernel module, for creating device for booting/controlling boot
- small userspace program, which give for module boot image and flags
- universal bootloader, which can uses many places for booting: boot image file from nand flash, boot image from SD card, USB booting, and network booting

For creating this program we need read thease resorses:

http://wiki.davincidsp.com/index.php/Secondary_Bootloaders_on_OMAP-L1x
http://wiki.omap.com/index.php/Main_Page
https://gforge.ti.com/gf/project/omapzoom/wiki/?pagename=FAQ-7%3A+Zoom-II+Android+NAND+booting
http://elinux.org/Kernel_XIP_Instructions_For_OMAP
http://lists.infradead.org/pipermail/barebox/2009-December/000162.html
http://209.85.135.132/search?q=cache:etUMZlUjOZkJ:not.freedsoftware.org/lemote-misc/git-mirror/linux_loongson.git/arch/arm/plat-mxc/include/mach/mx31.h+L2CC_BASE_ADDR&cd=5&hl=ru&ct=clnk&gl=ru
http://omappedia.org/wiki/Main_Page
http://omappedia.org/wiki/Bootloader_Project
http://elinux.org/OMAP_Power_Management
http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:example_on-chip_sram
http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:porting
http://omappedia.org/wiki/Linux_OMAP_Kernel_Project
http://omappedia.org/wiki/Linux_Getting_Started
http://git.openinkpot.org/contrib/reloaded-2.6.git/tree/

Clone this wiki locally