[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