[Aboriginal] Using filesystem images on real hardware

Matthew J Fletcher amimjf at sky.com
Sun Jul 10 00:15:15 PDT 2011


Hi,

I've built various filesystem images (armv6l,i486) and run them in qemu 
using the aboriginal build machinery just fine.

Presuming a given specific target board has linux port, e.g Chumby or 
PandaBoard, i guess i just have to create a new target (settings file), 
make sure the gcc parameters are correct for soft/hard float and get a 
kernel config file for settings like the following;

CONFIG_CPU_V6=y
CONFIG_MMU=y
CONFIG_ARM_THUMB=y
CONFIG_AEABI=y
CONFIG_VFP=y

# Versatile board

CONFIG_ARCH_VERSATILE_PB=y
CONFIG_PCI_LEGACY=y
CONFIG_SERIAL_NONSTANDARD=y
CONFIG_SERIAL_AMBA_PL011=y
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
CONFIG_RTC_DRV_PL031=y
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
CONFIG_SCSI_SYM53C8XX_MMIO=y


how did you find that just these config options need to be set, looking 
at most linux kernel config files there are about 4000 lines in it. I 
guess most of those are defaults, do you just diff a default config file 
against a board specific one and see whats different ? then make semi 
intelligent guesses about if those changes are actually target specific 
or just the personal preference of the guy who created the kernel config 
for that board ?




regards

---
Matthew J Fletcher
amimjf(at)sky.com
www.amimjf.org
---


More information about the Aboriginal mailing list