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.
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.