LART image

LART pages
Mailing lists
Site map/About

Main board
Kitchen sink board
Ethernet board
Boot loader
Linux port
RAM disk
Compiler tools

LART projects
Clock scaling

LART links
l'Art gallery

LARTware - Linux port

LART Linux

Running Linux on the LART is quite easy because all the necessary patches are already integrated in the main SA1100 Linux patch. Get a standard Linux kernel and the appropriate patches, compile the kernel, download it to the LART, and you're set.

Links to the required sources:

Get yourself a fitting combination of sources, like:

  • linux-2.4.6.tar.gz
  • patch-2.4.6-rmk2.gz
  • diff-2.4.6-rmk2-np1.gz

LART specific patches

Here are some LART specific patches that are not yet integrated into Nicolas Pitre's tree:

diff-2.4.0-test5-rmk1-np1-em1.gz31 Jul 2000 12:16:188,674 bytes

This patch contains:
  • New LART default configuration
  • LART Flash memory suport (not yet tested)
  • Fixes in the sa1100 mcp (UCB1200 audio) driver
  • Fixes in the UCB 1200 touch screen driver
  • Fix a race condition in the SA100 SSP driver (BB 1710 audio)
  • IDE driver can be compiled as a module
  • Initial IDE support for LART
This patch is against linux-2.4.0-test5-rmk1-np1 (gz).
diff-2.3.99-pre3-rmk3-np2-em2.gz3 May 2000 17:17:314,847 bytes

The clock scaling patch. With this module you can change the clock speed of the SA-1100 CPU at run time. Use echo 0 > /proc/scale to switch to 59 MHz, echo 11 > /proc/scale to go back to 220 MHz. This patch is against 2.3.99-pre3-rmk3-np2, but it should apply to other kernel versions. (gz).
diff-2.3.99-pre3-rmk3-np2-em1.gz1 May 2000 11:09:4129,179 bytes

Erik's LART patch against linux-2.3.99-pre3-rmk3-np2 (gz).

Precompiled kernels

Here are some precompiled kernels for LARTs:

zImage-linux-2.4.17-rmk3-lart24 Jan 2002 16:01:12474,080 bytes

Precompiled Linux-2.4.17-rmk3 kernel for a LART with a new style ramdisk.
zImage-linux-2.4.17-rmk3-lart-enet9 Apr 2003 11:56:23500,716 bytes

Precompiled Linux-2.4.17-rmk3 kernel for a LART with a new style ramdisk, configured for use with Ethernet.
zImage-linux-2.4.17-rmk3-lart-enet-ide1 Jun 2003 17:06:01698,984 bytes

Precompiled Linux-2.4.17-rmk3 kernel for a LART with a new style ramdisk, with compiled-in drivers for Ethernet and IDE.
zImage-linux-2.4.0-test8-rmk5-np1-lart10 Oct 2000 19:47:07485,572 bytes

Precompiled Linux-2.4.0-test8-rmk5-np1 kernel for a LART with ramdisk.

config.lart-2.4.17-rmk324 Jan 2002 16:01:4320,323 bytes

Kernel configuration file for zImage-linux-2.4.17-rmk3-lart.
config.lart-2.4.17-rmk3-enet9 Apr 2003 12:19:1921,388 bytes

Kernel configuration file for zImage-linux-2.4.17-rmk3-lart-enet.
config.lart-2.4.17-rmk3-enet-ide1 Jun 2003 17:07:1320,545 bytes

Kernel configuration file for zImage-linux-2.4.17-rmk3-lart-enet-ide.
config.lart-2.4.0-test8-rmk5-np1-lart8 Nov 2000 14:00:1313,381 bytes

Kernel configuration file for zImage-linux-2.4.0-test8-rmk5-n1-lart.

Tools and utilities

Small tools that might or might not be handy for ARM platforms:

devmem2.c5 Aug 2004 01:55:253,551 bytes

A small tool that allows writing to all memory locations from userspace. Useful to toggle GPIO pins, for example.
Calibrate.tiff18 Jul 2001 17:12:12119,610 bytes

640x480 test image for LCD displays. Contains a couple of known good color ramps. Image is in tiff format, use XV or Gimp to convert it to any format you want.

Special stuff

Some special stuff for the very brave people:

lart.c5 Nov 2001 23:22:422,762 bytes

If you really want to have some fun with your linux kernel, insert this module. Use at your own risk, and be sure to save all data before use!

Valid CSS! Valid HTML 4.01! Powered by PHP3! Powered by Apache! Powered by Linux! Slashdotted! (logo by 18 Jul 2001