Hi all,

as we got so many newcomers recently, I wanted to share a note how to use T2 
with random embedded boards on platforms that require a custom kernel for 
(nearly) each supported board (like ARM, MIPS, SuperH and such).

For boards with support already in the vanilla kernel (e.g. Beagleboard & Co), 
just copy the Linux example config as custom kernel config doing so:

./scripts/Config -cfg cross-arm # or whatever

  [*]    Show expert and experimental options
  
  ===>  Linux Kernel Options 
  
  (none) Do not perform any automatic kernel configuration
  
  =*=    Apply custom kernel build configuration settings

Copy the linux depconfig from the kernel source:

  cp linux/arch/arm/config/omap3_beagle_defconfig /config/cross-arm/linux.cfg

And you get the kernel matching your esoteric board.

If your board is not support in the vanilla kernel you also have to hunt (or 
write) dedicated support and drop the changes as patches into package/*/linux26/

Of course all this is best stored in your dedicated target config directory in 
target/.../...

But I just wanted to share the most straight forward way to build binaries for 
some random development board.

If you also want to build the (re-)boot loader from source, you also have to 
hunt the specific u-boot patches respectively, ...

Cheers,
        René

-- 
  René Rebe, ExactCODE GmbH, Jaegerstr. 67, DE-10117 Berlin
  http://exactcode.com | http://t2-project.org | http://rene.rebe.de

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2

Reply via email to