TS-7250 MANUAL
INTRODUCTION
Linux OS Support
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-72XX boards can be
very cost-effective.
The TS-72XX SBC's are shipped standard with the
compact TS-Linux embedded operating system
installed in the on-board Flash memory. The full-
featured Debian Linux can also be used with an NFS
root file system or larger Flash drives, such as
Compact Flash cards, SD cards and USB flash
drives. The TS-Kernel used is based upon the version
2.4.26, patched and compiled for the Cirrus EP9302
ARM920T processor, and is real-time capable
through RTAI.
The root file system used by the Linux OS can be any of the following:
✔
JFFS/YAFFS file system image in the on-board Flash (if using RedBoot, it should
include the option root=/dev/mtdblock1 to instruct the kernel to boot here)
✔
EXT2 file system image in the Compact Flash card (if using RedBoot, it should include
the option root=/dev/hda)
✔
NFS root, via Ethernet port (if using RedBoot, it should include the option root=/dev/nfs
nfsroot=<IP>:<DIRECTORY> ip=dhcp)
Note
The TS-Kernel supports the
Real-Time
Application Interface (
RTAI
project),
making the embedded operating system capable of handling applications with
hard real-time restrictions.
Other OS Support
The
TS-7250
can be loaded with other operating systems such as Windows CE, NetBSD,
etc. Technologic Systems will provide support for these, and possibly other operating
systems, in the future. Currently, only
Linux
and
NetBSD
are supported on the
TS-7250
.
© Jan, 2010 www.embeddedARM.com 10