TMX1000

The TMX1000 is a small, low-cost, feature-rich, low-power Single Board Computer.

Overview

The TMX1000 is primarily an embedded PC. It is intended for manufacturers to use as a basis for their own in-house-designed, software-run products. The TMX500 is a simplified version of the TMX1000. It is intended to be a much lower-cost unit, to be focused on capturing the OEM finger module market. We know the competition well and we knew what it would take to compete in this space & were not put off by it!

These are designs that incorporate all of the key features required to implement many biometrically enabled systems, including legacy communication paths to support existing user infrastructures, and the expansion capability to readily support any new, as yet undefined applications.

The open architecture, based on the Linux operating system, of the TMX1000 supports integration with multiple fingerprint scanners, as well as the capability to incorporate bio-algorithms from multiple vendors.

The TMX1000 module runs application firmware under the embedded Linux Operating System (kernel version 2.4.19 rmk7) on the Atmel AT91RM9200 Arm9 processor.

The cross compiler for this processor (2.95.3) is freely available. The supplied Linux OS solution comprises of separate kernel zImage and ramdisk files. The kernel is a custom build for the TMX1000, with the ramdisk providing the minimalist UNIX tree of directories for kernel and embedded application operation. Although possible, it isn't recommended to update the kernel. For application development you will require to update the supplied ramdisk only.

The most straightforward way to develop an application for the TMX1000 is to write C code that is compiled and linked it using the Linux Arm9 cross compiler. The TMX1000 is supplied with a CDROM containing all the necessary tools and information for the rapid development of customised applications. These are: