Linux for ARM on TS-7000 Series SBC's

SUPPORT

New Linux Documents

New TS-ARM Linux CD

The TS-ARM Linux CD is an useful resource for TS-7000 users and developers. It contains the supporting files for Linux, including the TS-Kernel source code, sample applications, cross toolchain tarballs, Linux distributions, manuals, and other Linux utilities and binaries of interest. The files mentioned on the Linux for ARM User's Guide are all included on this CD. The TS-ARM CD is distributed with the TS-ARM Development Kit.

TS-ARM Development Kit

The TS-ARM Development Kit is an out-of-the-box solution that includes all equipment required to boot into the Linux OS and start working. It is highly recommended for a quick start on application development with Linux and TS-7000 computers.

Mailing List

The TS-7000 Yahoo mailing list is a self help group for the TS-7000 series SBC's running the Linux for ARM OS. The group aims to help other users with hardware and software issues. This is a great place to get information from experienced embedded engineers using TS-7000 boards in a wide variety of embedded applications.

Subscribe to the TS-7000 series mailing list!

Powered by groups.yahoo.com

Technologic Systems FTP Server

Technologic Systems makes a wide variety of supporting files for TS-7000 SBC's and Linux for ARM available for downloading through its FTP server.


LINUX FOR THE ARM9 EP9302 PROCESSOR

The ARM processor (the EP9302) comes from Cirrus and the platform is very similar to the Cirrus EDB9302 evaluation board. Cirrus has strongly promoted running Linux on this chip and has done most of the legwork in creating a patch set to the Linux 2.4 kernels, but we have also had to modify the Linux Kernel (TS-Kernel) so it can support the 8MB on-board Flash chip (via mtd drivers), the compact flash IDE driver, and the A/D converter. If you want to use Linux and aren't tied to the x86 architecture, the TS-7000 boards can be very cost-effective.

The EP9302 processor from Cirrus is the highly integrated 200Mhz ARM9 processor that the TS-7000 SBCs are built around and includes an on-chip 10/100 ethernet, USB, serial, and Flash/SDRAM controller. For example, on the TS-7200 model there is 32 Mb of Micron SDRAM running at 66 Mhz and 8 Mb of Intel Strata flash on-board. A supplemental PLD provides glue logic, watchdog timer, Compact Flash IDE, and 8 bit PC/104 support. Integer CPU performance is about 20% faster than our 133 Mhz x86 offerings.

TS-Kernel

The TS-Kernel is currently based upon the Kernel version 2.4.26, patched for the Cirrus EP9301 ARM920T processor, similar to the EDB9301 platform. It includes specific modifications to completely support the TS-7000 computers. Technologic Systems is constantly improving the TS-Kernel -- the latest versions are:

Real-Time extension - RTAI support

The TS-Kernel features real-time extension through the ADEOS and "Classic" RTAI 3.2 (Magma branch) support for the EP9301 ARM9 processor, providing an advanced environment for the development of real-time applications with embedded Linux . The RTAI API is available for real-time programming in both kernel space and user space (LXRT scheduler). This port allows, for example, to build automation real-time control systems with inexpensive TS-7000 hardware.


LINUX DISTRIBUTIONS

TS-Linux

The TS-7000 SBC's are shipped standard with the TS-Linux embedded distribution installed in the on-board Flash memory. TS-Linux is a compact Linux distribution, based on Busybox, ideal for small footprint systems and used as a demonstration OS on the TS-7000 computers.

Debian Linux

The full-featured Debian Linux can also be used on TS-7000 series with an NFS root file system or larger Flash drives, such as Compact Flash cards, SD cards or USB flash drives. The Debian is real Linux and includes a complete C/C++ embedded development environment using the GNU tools and libraries.


APPLICATION DEVELOPMENT

C/C++ Sample Applications

Cross toolchain for Linux

Cross toolchain for Cygwin