LART image

LART pages
Home
News
FAQ
Mailing lists
Site map/About

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

LART projects
The LAR
FFT for ARM
Clock scaling
JTAG

LART links
Download
Documentation
l'Art gallery
Links
   

LARTware - Download


Get your source and binaries. Everything for free!

This page provides links to all downloadable files on the LART Pages. More information, such as the license under which this software is released, should be available in the respective directories - just click the header.

If you have problems downloading large files, use a download tool that supports continue mode on http connections. GNU wget can do the trick.

You can find more information about the file formats (other than ASCII text) on the links page.

.
LICENSE23 Feb 2000 18:20:241,950 bytes

The LART hardware license.

gallery/logo
pov.ini22 Apr 2000 03:28:26152 bytes

ini file for POVRay. Put it in your current working directory, so your setup is the same for all files in that directory. It is read by the pov script.
pov22 Apr 2000 03:28:25554 bytes

A simple script to start POVRay with the correct options. Just uncomment the line you want to use and run pov cluster.pov. May need some tweaking for your setup.
lart.pov28 Apr 2000 01:26:455,622 bytes

The POVRay source for the LART logo, with all kinds of nifty options you can turn on or off. Released under the same license as all other LART software.
cluster.pov22 Apr 2000 03:28:255,427 bytes

The POVRay source for the ClusterLART logo, with all kinds of nifty options you can turn on or off. Released under the same license as all other LART software.

gallery/projects
Jflash_balloon2_release.zip1 Feb 2002 23:37:5441,091 bytes

A version of JFlash adapted to work with the balloon 2 board. (zip)
Balloon2_release_PDFs.zip1 Feb 2002 23:38:067,068,311 bytes

This big archive (zip) contains all design files; if you just want to browse it and download single files, look here. Note that Balloon_2_CPU_sch.pdf is the entry point from which all links should work. Full index:
 Length    Date    Time    Name
 ------    ----    ----    ----
      0  02-01-02  19:37   PDFs/Balloon2_PLD/
   3348  12-14-01  21:01   PDFs/Balloon2_PLD/balloon2.isp
    824  01-22-02  11:28   PDFs/Balloon2_PLD/balloon2.ucf
   5089  01-13-02  13:12   PDFs/Balloon2_PLD/balloon2.vhd
   3889  02-01-02  19:37   PDFs/Balloon2_PLD/balloon2.vhd.pdf
    452  01-22-02  11:28   PDFs/Balloon2_PLD/balloon2.xst
    295  01-22-02  11:34   PDFs/Balloon2_PLD/balloon2_cpu.npl
     51  12-14-01  16:30   PDFs/Balloon2_PLD/XST.ini
 857092  02-01-02  19:35   PDFs/Balloon_2_CPU_sch.pdf
  60303  11-20-01  17:08   PDFs/Bottom Assembly Drawing.pdf
      0  02-01-02  19:16   PDFs/Datasheets/
1865336  07-06-01  11:15   PDFs/Datasheets/256MSDRAM_C.pdf
 299709  02-01-02  19:15   PDFs/Datasheets/541323092_sd.pdf
 140517  11-20-01  13:18   PDFs/Datasheets/74LVCH16245A_DS_38624.pdf
 110656  02-01-02  18:44   PDFs/Datasheets/74LVCH16373A_DS_69762.pdf
  82677  02-01-02  19:06   PDFs/Datasheets/I035-87433.pdf
 594319  06-12-00  06:09   PDFs/Datasheets/max202_etc.pdf
 137448  05-21-00  14:56   PDFs/Datasheets/max603_604.pdf
 121096  05-21-00  13:40   PDFs/Datasheets/max811_821.pdf
 640448  06-24-01  15:52   PDFs/Datasheets/MBM29LV651UE.pdf
 397389  11-26-01  15:42   PDFs/Datasheets/MBM30LV0128.pdf
5507893  07-17-00  09:27   PDFs/Datasheets/sa1110_jun_2000.pdf
1092961  06-23-01  21:23   PDFs/Datasheets/sa1110_spec_update_Apr_20001.pdf
  81165  11-14-01  13:46   PDFs/Datasheets/XCR3032XL.pdf
      0  02-01-02  19:42   PDFs/PCB/
      0  02-01-02  19:43   PDFs/PCB/layers/
   7131  11-20-01  19:34   PDFs/processor_BOM.pdf
  84969  11-20-01  17:08   PDFs/Top Assembly Drawing.pdf
      0  02-01-02  19:41   PDFs/
 ------                    -------
12095057                    29 files

lartware/blob
precompiled-blob-2.0.4.gz30 Aug 2001 21:54:507,277 bytes

A precompiled binary of blob-2.0.4. Works directly on a LART. (gz)
precompiled-blob-2.0.3.gz7 Aug 2001 21:45:457,277 bytes

A precompiled binary of blob-2.0.3. Works directly on a LART. (gz)
precompiled-blob-1.0.8-pre2.gz12 Apr 2001 13:43:547,406 bytes

A precompiled binary of blob-1.0.8pre2. Works directly on a LART, though it should be useful on other SA-1100 platforms, too. YMMV, of course. Get the blob source for documentation. (gz)
precompiled-blob-1.0.7b.gz2 Jun 2000 21:08:247,365 bytes

A precompiled binary of blob-1.0.7b (the development version). Works directly on a LART, though it should be useful on other SA-1100 platforms, too. YMMV, of course. Get the blob source for documentation. (gz)
precompiled-blob-1.0.6.gz6 Apr 2000 11:00:297,365 bytes

A precompiled binary of blob-1.0.6. Works directly on a LART, though it should be useful on other SA-1100 platforms, too. YMMV, of course. Get the blob source for documentation. (gz)
lartload-0.2.c1 Feb 2002 18:27:3519,299 bytes

Lartload Utility to download blob, a kernel or a ramdisk to a LART and optionally store it in flash.

changes in 0.2:

  • Just took out a few funnies so it compiles ok with -Wall.
  • Also added command line option for terminal speed, as requested by Mr. Riker.
  • Also added -q option, because it looks useful for batch processing and impatient people.
  • Yet more - you can now talk to your lart after all the downloads have completed via a simple (note VERY simple!) terminal emulator.
lartload-0.1.c28 Jan 2002 23:39:1515,632 bytes

Lartload Utility to download blob, a kernel or a ramdisk to a LART and optionally store it in flash.
blob-2.0.5-pre2.tar.gz7 Jan 2002 21:37:52165,485 bytes

The blob-2.0.5-pre2 development snapshot. Nice if you want to port blob to new architectures. (tar, gz)
blob-2.0.5-pre1.tar.gz5 Nov 2001 15:16:29140,969 bytes

The blob-2.0.5-pre1 development snapshot. Nice if you want to port blob to new architectures. (tar, gz)
blob-2.0.4.tar.gz30 Aug 2001 21:54:4394,438 bytes

The blob-2.0.4 source, which fixes a critical bug in blob-2.0.3. (tar, gz)
blob-2.0.3.tar.gz7 Aug 2001 21:45:4591,657 bytes

The long-awaited successor to blob-1.0.8-pre2. With features like the ability to write your own flash, automatic memory detection, and kernel command line support. LART owners still using older versions of blob should immediately upgrade to this version for an improved LARTing eXPerience. (tar, gz)
blob-1.0.8-pre2.tar.gz14 Jul 2000 19:31:1381,613 bytes

The latest development release of blob. WARNING: this version is only tested on the LART, but it should also work on the Intel Assabet. This release is for blob developers, so they can test if it works with their boards. If you want to give it a shot, go ahead, but don't be surprised if it doesn't work. This version works with linux-2.3.99-pre8-rmk1-np1 and up, as well as with previous linux versions. (tar, gz)
blob-1.0.8-pre1.tar.gz28 Jun 2000 19:34:2079,974 bytes

The latest development release of blob. WARNING: this version is not tested at all! This release is for blob developers, so they can test if it works with their boards. If you want to give it a shot, go ahead, but don't be surprised if it doesn't work. This version works with linux-2.3.99-pre8-rmk1-np1 and up, as well as with previous linux versions. (tar, gz)
blob-1.0.7b.tar.gz2 Jun 2000 21:03:5876,099 bytes

The latest development release of blob. It is stable, though. This version works with linux-2.3.99-pre8-rmk1-np1 and up, as well as with previous linux versions. (tar, gz)
blob-1.0.6.tar.gz25 Mar 2000 14:47:4073,895 bytes

The latest stable release of blob. Contains Johan's experimental clock scaling code, updated documentation, and the slightly modified license. (tar, gz)
blob-1.0.5.tar.gz15 Jan 2000 19:52:0571,775 bytes

This version of blob fixes the flash write bug, and it compiles with the latest binutils. (tar, gz)
blob-1.0.0.tar.gz4 Oct 1999 22:45:4073,507 bytes

The first public version of blob with a bug in the Flash write routine. (tar, gz)

lartware/compile-tools
cross-3.0.tar.bz220 Jul 2001 23:41:5940,880,037 bytes

i386-linux to arm-linux C/C++/Objective C/Fortran 77/Java precompiled 3.0 cross compiler. NOTE: the C++ compiler in this package does NOT work. A bug report has been send to the GCC bugs database (report number 3774) .Clicking the link will get you a 39 megabyte file! (tar, bz2). If you find yourself at the wrong end of a slow link, Netscape may abort the transfer halfway through. If this happens to you, use GNU wget (see the link on this page).
cross-2.95.3.tar.bz220 Jul 2001 23:40:4336,273,634 bytes

i386-linux to arm-linux C/C++/Objective C/Fortran 77/Java precompiled 2.95.3 cross compiler. Note that clicking the link will get you a 35 megabyte file! (tar, bz2). If you find yourself at the wrong end of a slow link, Netscape may abort the transfer halfway through. If this happens to you, use GNU wget (see the link on this page).
arm-linux-cross.tar.bz214 Feb 2000 00:06:1520,206,893 bytes

i386-linux to arm-linux C/C++ cross compiler binary tarball. Note that clicking the link will get you a 19 megabyte file! (tar, bz2). If you find yourself at the wrong end of a slow link, Netscape may abort the transfer halfway through. If this happens to you, use GNU wget (see the link on this page).
arm-linux-cross-3.0.tar.bz212 Apr 2001 23:42:1933,630,431 bytes

Tarball with the beta gcc-3.0 i386-linux to arm-linux C/C++ cross compiler. Note: this file is here just for people who want to try gcc-3.0 on ARM. Gcc-3.0 is beta software! If it breaks don't say that we didn't warn you. Use arm-linux-crosss.tar.bz2 if you want a stable compiler. Note that clicking the link will get you a 32 megabyte file! (tar, bz2). If you find yourself at the wrong end of a slow link, Netscape may abort the transfer halfway through. If this happens to you, use GNU wget (see the link on this page).

lartware/ethernet
ether4_rev1.pdf22 May 2000 22:12:46226,400 bytes

The schematics for revision 1.0 of the four channel Ethernet card, released under the LART hardware license (pdf).
ether1_rev1.pdf14 Apr 2000 11:38:20160,300 bytes

The schematics for revision 1.0 of the single channel Ethernet card, released under the LART hardware license (pdf).
cs89x0.c6 Jul 2004 23:10:3661,776 bytes

Most recent version of the driver source. Tested with a 2.4.21-rmk1 kernel, may or may not work on other kernel revisions. Thanks to Russ Dill, who provided a pretty good starting point for the modifications in this driver.
cs89x0-old.o1 Jan 1970 01:00:00 bytes

Binary driver module for use with this kernel. Download this file if you want a minimal ramdisk that includes this driver.
cs89x0-old.c9 Apr 2003 12:52:4663,136 bytes

Older version of the driver source. Tested with a 2.4.17-rmk3 kernel, may or may not work on other kernel revisions.

lartware/ksb
ksb_rev4.pdf28 Feb 2003 17:39:07371,757 bytes

The schematics for revision 4 of the kitchen sink board, released under the LART hardware license (pdf). The main difference between rev4 and rev2 is that the rev4 KSB has Ethernet where the rev2 has audio out. The digital audio control signals are still exported through the LCD connector. A minor modification is that the 5V supply can be enabled from the processor, for example to completely shut down an IDE hard disk. Note that there currently is no software support for this.
ksb_rev2_u9.pdf12 Oct 2000 18:04:4710,612 bytes

The schematics for CPLD U9 in revision 2 of the kitchen sink board, released under the LART hardware license (pdf). This CPLD controls the audio DAC and miscellaneous GPIO pins.
ksb_rev2_u1.pdf12 Oct 2000 18:04:4716,125 bytes

The schematics for CPLD U1 in revision 2 of the kitchen sink board, released under the LART hardware license (pdf). This CPLD controls the IDE interface and the Ethernet board.
ksb_rev2.pdf22 May 2000 22:15:12374,377 bytes

The schematics for revision 2 of the kitchen sink board, released under the LART hardware license (pdf). The only difference between Rev 1 and Rev 2 is in the power supply, where a Linear LTC1147-5 has replaced the MAX1626.
ksb.pdf13 Jan 2000 23:09:07506,477 bytes

The schematics for revision 1.0 of the kitchen sink board, released under the LART hardware license (pdf).

lartware/plint
Lart-rev-4.pdf22 May 2000 22:09:37336,397 bytes

The schematics for revision 4 of the LART main board, released under the LART hardware license (pdf). The only differences between Rev 3 and Rev 4 are the power supply, and pullup resistors on nPWAIT and nIOIS16.
Lart-rev-3.pdf20 Mar 2000 16:26:11328,172 bytes

The schematics for revision 3 of the LART main board, released under the LART hardware license (pdf).
LARTdist-1.0.tar.gz10 Oct 2000 21:59:46487,744 bytes

Version 1.0 of the hardware distribution describing revision 4 of the LART main board. Here's a quick link to the README. This archive includes all CAD files that you need to produce a PCB. Released under the LART hardware license (tar, gz)
LARTdist-0.95.tar.gz20 Mar 2000 02:00:11559,346 bytes

Version 0.95 of the hardware distribution describing revision 3 of the LART main board. Here's a quick link to the README. This archive includes all CAD files that you need to produce a PCB. Released under the LART hardware license (tar, gz)

lartware/port
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.
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!
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).
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.
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.
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.

lartware/ramdisk
ramdisk-lart-videolink.gz3 Apr 2000 19:41:532,963,220 bytes

Modified Itsy ramdisk for LART. Comes with pieces of lmbench, a H.263 video decoder (decodes to an attached 8 bit color LCD), and a suitable H.263 file. (gz)
ramdisk-lart-minimal-new-tty.gz9 Jul 2001 11:08:462,409,085 bytes

Minimal ramdisk for use with kernel with the new ttySA* serial drivers (linux-2.4.5-rmk7-np1 and up). (gz)
lart-ramdisk-1.3-lmbench-ether.gz9 Apr 2003 17:36:131,306,532 bytes

Small but full featured ramdisk for use with kernels with the new ttySA* serial drivers (linux-2.4.5-rmk7-np1 and up). This ramdisk is based on glibc-2.2.3 and comes with the lmbench performance analysis tools (nice for you benchmarketing people out there). Furthermore, this ramdisk includes the kernel driver module for Ethernet. (gz)
lart-ramdisk-1.2-lmbench.gz12 Dec 2001 13:14:191,296,021 bytes

Small but full featured ramdisk for use with kernels with the new ttySA* serial drivers (linux-2.4.5-rmk7-np1 and up). This ramdisk is based on glibc-2.2.3 and comes with the lmbench performance analysis tools (nice for you benchmarketing people out there). (gz)
lart-ramdisk-1.0.gz4 Oct 2001 19:28:14792,199 bytes

Really small but full featured ramdisk for use with kernels with the new ttySA* serial drivers (linux-2.4.5-rmk7-np1 and up). (gz)
lart-jffs2-1.04 Oct 2001 19:28:161,001,392 bytes

Really small but full featured JFFS2 image for use with kernels with the new ttySA* serial drivers (linux-2.4.5-rmk7-np1 and up) and JFFS2 support.

list/lart
archive21 Jun 2001 13:42:045,543,900 bytes

The LART mailing list archive, available as a plain text file.

list/sa1100-linux
archive19 Jun 2001 05:08:484,583,202 bytes

The sa-1100 mailing list archive, available as a plain text file.

projects/fft-arm
fft-arm-0.01.tar.gz18 Apr 2004 03:21:539,987 bytes

First release of the Fast Fourier Transform routines for ARM. (tar, gz) See the README for more info.

projects/jtag
jtag-lart_schematic.pdf17 Aug 2000 11:27:4811,506 bytes

Holly Gates' schematics for the JTAG dongle (pdf).
jtag-lart_Rev_X1_BOM.txt10 Aug 2000 22:37:31197 bytes

The Bill-of-materials for the JTAG dongle. Supplied by Holly Gates.
jtag-lart_Rev_X1.tar.gz10 Aug 2000 22:37:319,662 bytes

The JTAG dongle hardware distribution from Holly Gates. Contains all gerber files to build your own dongle. (tar, gz)
jflash-linux.tar.gz10 Aug 2000 23:29:3925,453 bytes

The Intel Jflash utility ported to LART and Linux by Nicolas Pitre and Steve Wiseman. Contains source as well as a precompiled binary. (tar, gz)


Valid CSS! Valid HTML 4.01! Powered by PHP3! Powered by Apache! Powered by Linux! Slashdotted! (logo by sloas@northco.net) 6 Aug 2003