All Forums
 Embedded Linux
 Linux Downloads and Documents
 Linux 2.6.15-ep93xx-pxa-ads1
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

jlackey

213 Posts

Posted - 31 May 2006 :  13:10:21  Show Profile  Email Poster
Linux 2.6.15-ep93xx-pxa-ads1


As always, we welcome your feedback and your contributions to linux.
This version
  • Is a beta release for the Portal board only.

  • Supports the PCCard slot for 16-bit and 32-bit cards.

  • Supports the USB host ports on the NEC chip (J30 & J31).
This version does not
  • Support ADS systems other than the Portal board.

  • Support the USB host port on the SM501 (J10).

  • Support operation as a USB client device (J4).

  • Reliably support all USB 2.0 devices at high-speed (480 Mbps).

  • Support a CF socket.

Important Warnings and Requirements
  • To build the kernel, use a recent toolchain known to support 2.6 kernels and your board's CPU. For cross compiling on an x86 linux system, you can use arm-linux-gcc-3.3.2.tar.bz2 [MD5] (originally from handhelds.org). This is the toolchain we used to build the precompiled kernel(s) provided below.

    Download the toolchain fron the link above, untar it in your root directory, and add it to your path.
    cd /
    bzcat arm-linux-gcc-3.3.2.tar.bz2 | tar -x
    PATH=/usr/local/arm/3.3.2/bin:$PATH
  • The /usr/local/arm/3.3.2/ path is hardcoded in this toolchain. Do not attempt to install it anywhere else. This is the only path that will work.

Kernel Source and Patch Files
  • linux-2.6.15.tar.bz2 (~38MB)
    Download the kernel source from the link above or from kernel.org and make a base directory.
    bzcat < linux-2.6.15.tar.bz2 | tar -xf -

  • Change to the linux-2.6.15 directory and remain there to apply the following patches.
    cd linux-2.6.15/

    Apply the patches in the order listed. For each patch, download it from the link provided and apply it using patch level '-p1'.

  • linux-2.6.15-fastfpe.diff.bz2 (~14kB)
    bzcat linux-2.6.15-fastfpe.diff.bz2 | patch -p1

  • linux-2.6.15-ep93xx.diff.bz2 (~167kB)
    bzcat linux-2.6.15-ep93xx.diff.bz2 | patch -p1

  • linux-2.6.15-ep93xx-pxa.diff.bz2 (~111kB)
    bzcat linux-2.6.15-ep93xx-pxa.diff.bz2 | patch -p1

  • linux-2.6.15-ep93xx-pxa-ads1.diff.bz2 (~170kB)
    bzcat linux-2.6.15-ep93xx-pxa-ads1.diff.bz2 | patch -p1

  • Configure the kernel using your board's default configuration settings. For 2.6.x kernels, the naming convention is
    make machine_defconfig
    where machine is the name of your board. You can change individual configuration settings later with
    make menuconfig

    After executing the line below for your Portal board
    make adsportal_defconfig
    you can build the kernel with
    make zImage

    The kernel zImage will be in the arch/arm/boot/ directory.

Root File System
    There are several root file systems that are suitable for use with this kernel.
    Visit the Root File Systems topic to learn more.
    For best results, be sure to use one of the 2006-05-26 (or newer) Debian releases.

Precompiled Kernel Image
    You can download a precompiled Linux 2.6.15-ep93xx-pxa-ads1 kernel image for your board configured and tested as shown.

  • Portal zImage [MD5]

    • LCD (Sharp LQ64D343, 640x480) and CRT

    • Touch screen

    • On-Board Flash

    • On-Board Ethernet (requires Intel's NPE modules)

    • PCCard Interface

    • USB Host

    • Serial UART

    • AC97 Audio

    • Real Time Clock

  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.03 seconds. Snitz Forums 2000