Name Size
Parent Directory -
BeagleBoard_xM.img 5.9M
BeagleBone.img 5.8M
GadgetPC.img 5.6M
Linux_USB_Ethernet_R..> 6k
Makefile 1k
SAM9_L9260.img 5.6M
initramfs/ -
kernel/ -
This framework creates a serial console Linux kernel with integral root file system (initramfs) for certain single board computers. The boot kernel image is intended to be written to flash ROM on the target board. The U-Boot boot loader, also resident in flash ROM, boots this kernel, which can either be used as-is, or extended with application software automatically loaded from any of flash (MTD/JFFS2), SD card, USB mass storage (hard drive or flash drive), USB CD-ROM, or NFS file system.
Alternatively, this boot kernel can use kexec to boot a main kernel from a more complete Linux distribution installed on external storage or network file system.
The following boards are supported:
| BeagleBoard_xM | Prebuilt uImage: BeagleBoard_xM.img | make BOARDNAME=BeagleBoard_xM |
| BeagleBone | Prebuilt uImage: BeagleBone.img | make BOARDNAME=BeagleBone |
| Bipom GadgetPC | Prebuilt uImage: GadgetPC.img | make BOARDNAME=GadgetPC |
| Olimex SAM9-L9260 | Prebuilt uImage: SAM9_L9260.img | make BOARDNAME=SAM9_L9260 |
U-Boot settings for each supported board may be found in ../u-boot/
It is fairly straightforward to add support for other boards. You must create ../include/$(BOARDNAME).mk, kernel/$(BOARDNAME).config, kernel/$(BOARDNAME).patch, initramfs/fstab.$(BOARDNAME), and add GPIO pin definitions to initramfs/pincheck.sh.
$Id: README.html 3655 2012-03-04 06:57:46Z svn $
I am available for custom system development (hardware and software) of products based on the AT91SAM9260 or other processors.