Embedded OS

   Embedded Linux

      TenHz Linux 1.0

      TenHz Linux 2.1

      Target Boards List

      Business Mode

   winCE

      Development Kit

      Target Board List

      Application Software

      Quality Assurance

 

Home | Company | OS | Platform | Solution | Outsourcing | Career | Contact

 
     
 

              Embedded OS - Embedded Linux

 

TenHz Software -- Embedded Linux total solution and development outsourcing provider.

TenHz Software provide standard TenHz Linux SDK as well as outsourcing development services. Linux strategy of TenHz Software is like this: Make open source Linux more easily to be used and deployed at as many products as possible in China and world-widely. TenHz Software's professional engineers are continuously tracing the latest development of Linux kernel and open source software. Our contribution is porting, testing and productizing free Linux.

TenHz Linux is absolutely “real-time” as for our pace of synchronization with the evolution of open-source communities. All TenHz Linux products are based on the latest stable kernel and applications packages. We use the most recent GNU tool chains to build our source codes and strictly test them. Customers are assured to obtain a reliable and high performance embedded Linux products and services from TenHz Software.

TenHz Software has released two versions of Linux development suite. Both of them follow the GNU GPL license. TenHz software's customers can get all source codes without any additional fees or obligations.

   

 

TenHz® Linux 1.0
TenHz Linux 1.0 is a comprehensive embedded Linux development platform. With its key cross development tools and software source codes, the developers can rapidly build and debug their target board bootloader, customized Linux kernel and drivers, and a variety of applications.

TenHz Linux 1.0 is based on the latest 2.4.26 kernel and support more than thirty popular embedded CPU targets such as ARM, XScale, MIPS, PowerPC, x86 and etc.

We list here the main features and services of TenHz Linux 1.0 suite:

   
 
 

TenHz Linux 1.0 Feature

 
 

Based on the 2.4.26 kernel, update to higher 2.4 series without any charge within six months.
Completed cross tool-chains for different target CPU (gcc-3.4.3/gdb-6.3/glibc-2.3.3).

 
 

Reference root file-system with more than 100 cross-compiled popular applications and utilities, which not only facilitate the cross development under an NFS environment, but also speed up product deployment when build stand-alone RAM disk or JFFS2 root file-system image.
 [ Browse the detailed applications list ]

 
 

IDE-like root file-system configuration and customization tool -- Image Builder Tool (IBT). Just with a few mouse checks and clicks, the developers can build an optimized and stripped root image with IBT.

 
 

Ready-to-run on more than 20 popular commercial off-the-shelf (COTS) hardware platforms. We provide demo hardware and software testing environment without any fees for some target boards.
  [ Detailed target boards list ]

 
 

Illustrative and practical kernel driver and application development guide documentation TenHz Linux 1.0 Advanced Development Guide, which is composed of three technical manuals TenHz Linux Development Environment Guide, TenHz Linux Application Programming Guide and TenHz Linux Kernel Programming Guide.
 [ Browse the Advance Development outlined contents ]

 
 

3-day highly customized TenHz Linux Advanced Development Guide training class, which includes embedded Linux development introduction, typical application programming topics, kernel/driver programming techniques and embedded Linux kernel porting and product deployment guidelines.
  [ Browse the training schedule ]

 
 

Free telephone and E-mail product technical support for one month.  Additionally, we provide reasonably charged development technical support for 3~6 months, which includes kernel porting support, driver debugging support and application customization service.

 
     
   
   
 

TenHz® Linux 2.1

TenHz Linux 2.1 is build on the latest 2.6.10 kernel,which inherently has many distinctive features such as preemptible kernel, O(1) scheduler and newly designed Advanced Linux Sound Architecture (ALSA) and so on. TenHz Linux 2.1 is more suitable for the development of next generation high performance network equipments, intelligent devices, controlling systems and automotive electronics products.

Customers who order TenHz Linux 2.1 will also get 1.0 in the same time. And they can choose to use any of them at their convenience.

In addition to all the features of TenHz Linux 1.0 listed above, TenHz Linux 2.1 has the following exclusively new features:

   
 
 

TenHz Linux 2.1 Feature

 
 

Real-time preemptible kernel and high performance O(1) scheduler, which can meet the real-time requirements of most soft real-time applications such as software audio/video coder/decoders, ordinary automatic controlling system and so on.

 
 

New kernel design for the support of Native POSIX Thread Library (NPTL), which is more powerful, reliable and scalable than the original LinuxThread mechanism.

 
 

Enhanced IPv4/v6 dual protocol stacks support and integrated IP network security with built-in IPSec support.

 
 

Newly designed Advanced Linux Sound Architecture (ALSA) and improved Vidoe4Linux (V4L) components, which make 2.6 Linux a turn-key candidate for high performance multi-media applications.

 
 

High-speed Universal Serial Bus (USB) 2.0 support, in the meantime, TenHz Linux 2.0 provides tested USB host/client drivers for several reference target boards.

 
 

uClinux-like support of MMU-less micro-controllers.

 
     
   
   
  TenHz Linux product architecture
   
 
   
   
  Target Boards Support
 

TenHz Linux supported target CPU boards listing:

 

Architecture

Vendor

Board Name

CPU

Release  versions

Software download

ARM

ARM

Integrator CM720T

ARM 720T

1.0, 2.1

Register & Download

ARM

Integrator CM920T

ARM 920T

1.0, 2.1

Download Immediately

TenHz

THDP-S3C2410

S3C2410A

1.0, 2.1

Register & Download

TenHz

THDP-S3C2800

S3C2800X

1.0, 2.1

Register & Download

TenHz

THDP-AT9200

AT91RM9200

1.0, 2.1

Register & Download

TenHz

THDP-iMX21

i.MX21

1.0, 2.1

Download Immediately

TenHz

THDP-iMXL

i.MXL

1.0, 2.1

Register & Download

TenHz

THDP-iMX1

i.MX1

1.0, 2.1

Register & Download

PowerPC

MCG

MBX860

MPC860

1.0

Register & Download

TenHz

THDP-MPC860T

MPC860T

1.0

Register & Download

TenHz

THDP-MPC8245

MPC8245

1.0

Register & Download

TenHz

THDP-MPC8260

MPC8260

1.0

Register & Download

TenHz

THDP-MPC8540

MPC8540

1.0

Register & Download

TenHz

THDP-MPC8560

MPC8560

1.0

Register & Download

TenHz

THDP-PPC405GP

405GP

1.0

Register & Download

TenHz

THDP-PPC440GP

440GP

1.0

Register & Download

TenHz

THDP-PPC440GX

440GX

1.0

Register & Download

MIPS

AMD

Alchemy Db1550

Au1500

1.0

Register & Download

TenHz

THDP-DBAu1550

Au1550

1.0

Register & Download

TenHz

THDP-DBAu1200

Au1200

1.0, 2.1

Download Immediately

TenHz

THDP-BCM1250

BCM1250

1.0, 2.1

Register & Download

Broadcom

BCM 94704

BCM4704

1.0

Register & Download

Broadcom

BCM97395

BCM7038

2.1

 

IDT

79EB438

RC32438

1.0

Register & Download

MIPS

Malta

4Kc/5Kc

1.0

Register & Download

MIPS

Malta

4KEc/24KE

1.0

Register & Download

Toshiba

RBHMA 4400

TX4937

1.0

 

Toshiba

RBTX4939

TX4939XBG

1.0

Register & Download

XScale

TenHz

THDP-IXP425

IXP425 (BE)

1.0, 2.1

Download Immediately

TenHz

THDP-IXP425

IXP425 (LE)

1.0, 2.1

Download Immediately

TenHz

THDP-IXP465

IXP465

1.0, 2.1

Register & Download

TenHz

THDP-PXA255

PXA255

1.0, 2.1

Register & Download

TenHz

THDP-IXP262

PXA262

1.0, 2.1

Register & Download

TenHz

THDP-IXP27x

PXA27x

1.0

Register & Download

SH

Renesas

SH7751R T-Engine

SH7751

1.0

Register & Download

x86 (IA32)

x86/Pentium Compliant

Intel

x86/Pentium

1.0, 2.1

Download Immediately

 

Note:

1. 'TenHz' which is marked in "Vendor" means the board is designed by TenHz Software or his partner;
2. Date information, such as 'Q1, 01', that is marked in 'Realse Version' means the corresponding board is roadmap of TenHz Linux.

   
 

TenHz Linux Business Mode

 

Shanghai TenHz Software provides embedded Linux total solution -- TenHz Linux SDK.

TenHz Linux SDK includes the following modules and services:

 
 

TenHz Linux SDK

 
 

THL-SDK-DEV: TenHz Linux Basic Development Kit
A comprehensive TenHz Linux Development Environment software kit, including fully tested Linux Support Kit (LSK) for a specific target board, high-performance GNU cross-development tool-chains and a reference root file-system with more than 100 useful applications and utilities.
We provide detailed user manual and free product technical support within one month via telephone and E-mail.

 
 

THL-SDK-TLS: TenHz Linux Value-added Kit
IDE-like Linux root file-system configuration and customization tool – Image Builder Tool (IBT).

 
 

THL-SDK-SUP: TenHz Linux Technical Support
Telephone, E-mail and on-site development technical support with charge.

 
 

THL-SDK-TRN: TenHz Linux Training Class
3-day advanced embedded Linux training class covering -- embedded Linux development process introduction, typical application programming, kernel internals and device driver programming, Linux kernel porting guides and embedded products integration and deployment.

 
 

THL-SDK-DOC: TenHz Linux Advanced Development Manuals
TenHz Linux Advanced Development Manuals, which is composed of three technical manuals -- TenHz Linux Development Environment Guide, TenHz Linux Application Programming Guide and TenHz Linux Kernel Programming Guide.

 
     
   
 

Document

 

<TenHz Linux Brief 1.0 >

   
 
© 2004 TenHz Software Corp.  All rights reserved.
TEL: 86-21-54189762    FAX: 86-21-54189763