![]() |
16610
East Laser Drive #10 |
||||
![]() |
|||||
|
SUPPORT
New Linux Documents
- Getting Started with TS-Linux Sheet (Rev May/2006)
- Linux for ARM on TS-7000 User's Guide (Rev2.0)
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.
- Visit the TS-ARM Development Kit webpage
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.
- Browse through the TS-FTP Server
LINUX FOR THE ARM9 EP9302 PROCESSORThe 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:
- ts8 version with TS-7250 support - TS-Kernel source and modules (03-01-2005)
- ts9 version with TS-7260 support - TS-Kernel source and modules (10-27-2005)
- ts10 version with TS-7300 support - TS-Kernel source and modules (04-10-2006)
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.
- RTAI guide: Linux for ARM on TS-7000 User's Guide, section 6.2
- Adeos patch for TS-Kernel (08-18-2005)
- RTAI source package version Magma 3.2 (05-20-2006)
- RTAI compiled environment and modules (08-18-2005)
LINUX DISTRIBUTIONSTS-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.
- TS-Linux demonstration distribution (03-31-2006)
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.
- Debian Linux development distribution - version 3.0 Woody (10-27-2005)
- New Debian Linux development distribution - version 3.1 Sarge (05-01-2006)
APPLICATION DEVELOPMENTC/C++ Sample Applications
- HD44780 LCD sample code (10-5-2004)
- 4x4 keypad sample code (10-5-2004)
- Temperature sensor reading sample code (12-20-2004)
- Jumpers status reader sample code (04-17-2006)
- DIO and on-board LEDs usage sample code (04-17-2006)
- CPLD watchdog timer sample code (04-17-2006)
- EP9301 on-board A/D converter sample code (04-17-2006)
Cross toolchain for Linux
- Linux Crosstool gcc-3.3.4-glibc-2.3.2 -- 0.28rc39 (11-3-2004)
- Linux Crosstool gcc-3.3-glibc-2.2.5 (11-3-2004)
- Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)
Cross toolchain for Cygwin
- Cygwin Crosstool gcc-3.3.2-glibc-2.3.2 (8-24-2004)
- Cygwin Crosstool gcc-3.3.4-glibc-2.3.2 (8-24-2004)