Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
make ARCH=arm CROSS_COMPILE
Code Block
wget https://github.com/gumstix/meta-gumstix/blob/dylan/recipes-kernel/linux/linux-gumstix-3.5/overo/defconfig
cp defconfig linux/.config
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig

Current modifications:

  • disable touchscreen input in driver -> input device support
  • disable all of driver -> graphics support

Build the kernel and modules

Code Block
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage -j2
OR
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- LOADADDR=0x82000000 uImage
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules -j2

...

Both MLO and u-boot will be built in the top u-boot directory.

Rootfs

 

kernel

disable touchscreen input in driver->input device support
disable all of driver->graphics support
added device drivers -> network device support -> wireless lan -> marvel libertas 8787 as module

 

The package firmware-libertas is required from wheezy backports.  Add the following lines to /etc/apt/sources.list.d/multistrap-wheezy.list in the rootfs.  

Code Block
deb [arch=armel] http://debian.lcs.mit.edu/debian wheezy-backports non-free
deb-src http://debian.lcs.mit.edu/debian wheezy-backports non-free

Then install the package:

Code Block
apt-get update
apt-get install firmware-libertas

 isc-dhcp-client
firmware-libertas from wheezy backports