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

jlackey

213 Posts

Posted - 12 May 2008 :  15:05:34  Show Profile  Email Poster
Linux 2.6.24.5-ads1


As always, we welcome your feedback and your contributions to linux.
This version
  • Supports BitsyG5, BitsyXb, Sphere, TurboXb and VGX boards.

  • May be used with our regular root file systems or our armel (EABI) root file systems.
This version does not
  • Support the tsdev touch panel interface. You must use tslib instead. All flavors of our armel root file system and the full debian distribution of our regular root file system support tslib. See here for details regarding tslib on the regular JFFS2 and CRAMFS file systems. Support for tslib on our regular ramdisk is expected soon.

  • Fully support older personality boards developed for the "Bitsy" family of boards on the BitsyG5.

  • Support 32bpp on the BitsyG5.

  • Support operation of the Sphere as a USB client device.

  • Support Fast Bus Mode or voltage scaling on the TurboXb.

Important Warnings and Requirements
  • Do not use a personality board older than Rev A on the BitsyXb.

  • For best results on the BitsyG5, use a personality board developed specifically for the BitsyG5 (e.g. 170130-5000).

GNU Toolchain
    To build the kernel, use a toolchain known to support recent 2.6 kernels, EABI, and your board's CPU. We used the 4.1.1 toolchain to build the precompiled kernels provided below.

    Note that this toolchain does not include glibc. It is only intended for cross-compiling linux kernels. To (re)build user programs, use the native compiler in our Full Debian Distribution (regular or armel) or the gcc 3.3.2 cross-compiler (regular only).

Kernel source and patches
  • linux-2.6.24.5.tar.bz2 (~45MB)
    Download the kernel source from the link above or from kernel.org and make a base directory.
    bzcat < linux-2.6.24.5.tar.bz2 | tar -xf -

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

    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.24.5-fastfpe.diff.bz2 (~14kB)
    bzcat linux-2.6.24.5-fastfpe.diff.bz2 | patch -p1

  • linux-2.6.24.5-ep93xx.diff.bz2 (~57kB)
    bzcat linux-2.6.24.5-ep93xx.diff.bz2 | patch -p1

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

  • linux-2.6.24.5-ep93xx-pxa-imx31.diff.bz2 (~864kB)
    bzcat linux-2.6.24.5-ep93xx-pxa-imx31.diff.bz2 | patch -p1

  • linux-2.6.24.5-ep93xx-pxa-imx31-ads1.diff.bz2 (~264kB)
    bzcat linux-2.6.24.5-ep93xx-pxa-imx31-ads1.diff.bz2 | patch -p1

  • Configure the kernel using your board's default configuration settings. 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 board
    make adsbitsyg5_defconfig
    make adsbitsyxb_defconfig
    make adssphere_defconfig
    make adsturboxb_defconfig
    make adsvgx_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 which are suitable for use with this kernel. It is recommended that you use a root file system released after January 2008. Visit the Root File Systems topic to learn more.

Precompiled Kernel Image
    You can download a precompiled Linux 2.6.24.5-ads1 kernel image for your board using the links below. These kernels are configured and tested as shown.

  • BitsyG5 zImage [MD5]

    • LCD (Sharp LQ64D343, 640x480)

    • Touch screen

    • On-Board Flash

    • PCMCIA Interface

    • MMC Interface

    • On-Board Ethernet

    • USB Host and Client

    • 3 Serial Ports

    • ADSmartIO

    • Audio

    • Real Time Clock

    • Power Management


  • BitsyXb zImage [MD5]

    • LCD (Sharp LQ64D343, 640x480)

    • Touch screen

    • PS/2 Keyboard

    • On-Board Flash

    • PCMCIA Interface

    • CF Interface (requires CF personality board)

    • On-Board Ethernet (requires Ethernet personality board)

    • USB Host and Client

    • 3 PXA Serial Ports

    • 4 8250 QuadUART Serial Ports (requires Ethernet personality board with QuadUART)

    • ADSmartIO

    • AC97 Audio

    • Real Time Clock

    • Watchdog Timer

    • Power Management

    • CPU Frequency and Voltage Scaling


  • Sphere zImage [MD5]

    • LCD (Sharp LQ64D343, 640x480)

    • Touch screen

    • On-Board Flash

    • On-Board Ethernet

    • CF Interface

    • USB Host

    • 3 Serial Ports

    • AC97 Audio Output

    • Real Time Clock

    • Watchdog Timer


  • TurboXb zImage [MD5]

    • LCD (Sharp LQ64D343, 640x480)

    • Touch screen

    • On-Board Flash

    • On-Board Ethernet

    • CF Interface

    • MMC Interface

    • USB Host and Client

    • 3 PXA Serial Ports

    • AC97 Audio

    • Real Time Clock

    • Watchdog Timer

    • Power Management

    • CPU Frequency Scaling


  • VGX zImage [MD5]

    • LCD (Sharp LQ64D343, 640x480)

    • Touch screen

    • PS/2 Keyboard

    • On-Board Flash

    • On-Board Ethernet

    • PCMCIA Interface

    • USB Host and Client

    • 3 PXA Serial Ports

    • 4 8250 QuadUART Serial Ports

    • ADSmartIO

    • AC97 Audio

    • Real Time Clock

    • Watchdog Timer

    • Power Management

    • CPU Frequency and Voltage Scaling


  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