| |
腾思软件——嵌入式Linux完全解决方案和嵌入式Linux外包服务提供商。
腾思软件高举自由软件的大旗,以开放源代码为基础,不断跟踪Linux内核的最新发展,切实结合客户的具体需求,为每一个客户提供领先的嵌入式Linux产品、技术和服务。
Tenhz Linux产品随时保持着和开放源代码社区开发的同步,它的所有源代码全部采用当前的最新稳定版本,在腾思软件专业的移植、裁剪和优化的基础上,经过了严格的功能测试和集成压力测试,从而确保Tenhz
Linux产品的稳定、可靠和高效。
腾思软件提供两个版本的Linux开发套件,所有软件遵循GPL,同时不存在任何附加的开发和生产License的约束。基于腾思软件专业的产品和技术服务,用户可以迅速地开发出更高性价比的嵌入式产品。 |
|
|
| |
TenHz® Linux
1.0
Tenhz Linux
1.0是一个完整的嵌入式Linux开发套件,它为客户提供了一个从最基本的板极引导程序开发,到完整的Linux系统集成过程中所需的核心工具和软件源代码。该产品基于2.4系列内核最新稳定版本,可以支持多种业界流行的嵌入式CPU平台如ARM、XScale、MIPS、PowerPC和x86等。
|
|
|
|
| |
TenHz Linux 1.0 主要特性 |
|
| |
 |
基于2.4内核的最新稳定版本2.4.26,并可在半年之内为客户免费升级到2.4内核的最新版本。 |
|
| |
 |
针对不同的CPU平台,提供最新的GNU交叉开发工具链(gcc-3.4.3/gdb-6.3/glibc-2.3.3),确保客户软件开发过程在编译器级别的可靠性与高效性。 |
|
| |
 |
包含100多个交叉编译和测试好的常用根文件系统应用软件包,方便用户基于NFS进行产品开发和集成。
《参考根文件系统应用列表》 |
|
| |
 |
图形化的文件系统裁减和配置工具IBT (Image
Builder
Tool),开发者只需点击鼠标即可创建一个最小尺寸的根文件系统映像,文件系统最小FLASH需求可在2MByte左右。 |
|
| |
 |
可立即运行在常用的多种商业参考硬件平台之上,免费提供部分平台的参考硬件和软件测试环境。
TenHz
Linux支持的CPU和开发板列表 |
|
| |
 |
详尽实用的内核驱动及应用开发指导文档《TenHz
Linux 1.0高级开发手册》,包括三本技术手册《TenHz
Linux开发环境指导》、《TenHz Linux应用编程指导》和《TenHz
Linux内核编程指导》。
《TenHz
Linux 高级开发手册目录》 |
|
| |
 |
针对客户项目高度定制的《TenHz Linux高级开发指导》培训课程,内容包括嵌入式Linux的开发流程、应用程序开发、内核驱动开发和嵌入式Linux平台移植与产品集成,时间为3天。
《TenHz
Linux高级开发培训目录》 |
|
| |
 |
一个月免费的电话/E-mail产品技术支持和适当收费的3~6个月的开发技术支持,开发技术支持服务可帮助客户迅速移植内核、定制驱动和应用程序。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
TenHz® Linux 2.1
TenHz Linux
2.1采用最新的2.6.10内核,它天然继承了2.6内核的众多优秀特性,在实时性、网络性能、多媒体处理性能和全新的设备驱动模块(LDM)构架等方面,都有了较大的改进和优化,更加适用于下一代高性能网络设备、智能终端、控制设备、信息家电和汽车电子等产品的开发。
TenHz Linux
2.1产品除了具备1.0产品的所有特性和服务之外,还具备以下的核心特性:
|
|
|
|
| |
TenHz Linux 2.1 主要特性 |
|
| |
 |
实时可抢占内核(Preemptible
Kernel)和高性能的O(1)实时调度器,可满足诸如软件音频/视频编解码应用、常规自动控制系统等的实时性要求。 |
|
| |
 |
支持最新的POSIX线程机制NPTL的内核设计,从而具备了较之传统的Linux线程机制更加强大可靠的多线程处理能力。 |
|
| |
 |
更好地支持IPv4/v6双协议栈和集成的网络安全机制,融合了IPSec的安全设计理念。 |
|
| |
 |
基于全新的ALSA和V4L的强大多媒体处理设计,更适合下一代多媒体应用需求。 |
|
| |
 |
USB 2.0高速串行总线支持,TenHz Linux
2.1同时提供针对多款参考平台的USB Host/Client驱动代码。 |
|
| |
 |
融合uClinux的特性,支持没有MMU的微控制器。 |
|
|
|
|
|
|
|
|
|
|
|
基本构架 |
|
整个TenHz Linux 产品的基本构架如下图所示: |
|
 |
|
|
|
|
|
支持的目标板及软件下载 |
| |
TenHz Linux
开发套件支持的部分目标板,列表如下:
注意:针对TenHz
Linux所支持的每一款CPU平台,腾思软件都可以定制提供相应的试用版和演示版,以下“软件下载”一栏列出的只是大多数客户最关心的平台。
|
|
|
|
|
体系结构 |
提供商 |
板子名字 |
CPU型号 |
产品版本 |
软件下载 |
|
ARM |
ARM |
Integrator CM720T |
ARM 720T |
1.0, 2.1 |
 |
|
ARM |
Integrator CM920T |
ARM 920T |
1.0, 2.1 |
 |
|
TenHz |
THDP-S3C2410 |
S3C2410A |
1.0, 2.1 |
 |
|
TenHz |
THDP-S3C2800 |
S3C2800X |
1.0, 2.1 |
 |
|
TenHz |
THDP-AT9200 |
AT91RM9200 |
1.0, 2.1 |
 |
|
TenHz |
THDP-iMX21 |
i.MX21 |
1.0, 2.1 |
 |
|
TenHz |
THDP-iMXL |
i.MXL |
1.0, 2.1 |
 |
|
TenHz |
THDP-iMX1 |
i.MX1 |
1.0, 2.1 |
 |
|
PowerPC |
MCG |
MBX860 |
MPC860 |
1.0 |
 |
|
TenHz |
THDP-MPC860T |
MPC860T |
1.0 |
 |
|
TenHz |
THDP-MPC8245 |
MPC8245 |
1.0 |
 |
|
TenHz |
THDP-MPC8260 |
MPC8260 |
1.0 |
 |
|
TenHz |
THDP-MPC8540 |
MPC8540 |
1.0 |
 |
|
TenHz |
THDP-MPC8560 |
MPC8560 |
1.0 |
 |
|
TenHz |
THDP-PPC405GP |
405GP |
1.0 |
 |
|
TenHz |
THDP-PPC440GP |
440GP |
1.0 |
 |
|
TenHz |
THDP-PPC440GX |
440GX |
1.0 |
 |
|
MIPS |
AMD |
Alchemy Db1500 |
Au1500 |
1.0 |
 |
|
TenHz |
THDP-DBAu1550 |
Au1550 |
1.0 |
 |
|
TenHz |
THDP-DBAu1200 |
Au1200 |
1.0, 2.1 |
 |
|
TenHz |
THDP-BCM1250 |
BCM1250 |
1.0, 2.1 |
 |
|
Broadcom |
BCM 94704 |
BCM4704 |
1.0 |
 |
|
Broadcom |
BCM97395
|
BCM7038 |
2.1 |
 |
|
IDT |
79EB438 |
RC32438 |
1.0 |
 |
|
MIPS |
Malta |
4Kc/5Kc |
1.0 |
 |
|
MIPS |
Malta |
4KEc/24KE |
1.0 |
 |
|
Toshiba |
RBHMA 4400 |
TX4937 |
1.0 |
 |
|
Toshiba |
RBTX4939 |
TX4939XBG |
1.0 |
 |
|
XScale |
TenHz |
THDP-IXP425 |
IXP425 (BE) |
1.0, 2.1 |
 |
|
TenHz |
THDP-IXP425 |
IXP425 (LE) |
1.0, 2.1 |
 |
|
TenHz |
THDP-IXP465 |
IXP465 |
1.0, 2.1 |
 |
|
TenHz |
THDP-PXA255 |
PXA255 |
1.0, 2.1 |
 |
|
TenHz |
THDP-IXP262 |
PXA262 |
1.0, 2.1 |
 |
|
TenHz |
THDP-IXP27x |
PXA27x |
1.0 |
 |
|
SH |
Renesas |
SH7751R
T-Engine |
SH7751 |
1.0 |
 |
|
x86 (IA32) |
x86兼容机 |
Intel |
x86/Pentium |
1.0, 2.1 |
 |
|
|
|
|
说明:
1.“"提供商”栏标记有“TenHz”,表示该单板由腾思软件自行设计或者第三方合作伙伴设计;
2. “版本说明”栏标记有“Q1, 2005”等内容,表示为Roadmap的产品;
3. 对于表中未列出的CPU,欢迎同我们取得联系,来获得相关的测试版本;
|
|
|
|
|
|
TenHz Linux
的商业模式 |
|
上海腾思软件为客户提供嵌入式Linux平台的完整解决方案,即TenHz
Linux SDK。
TenHz Linux SDK包含以下内容: |
|
|
| |
TenHz Linux
SDK 内容 |
|
| |
 |
THL-SDK-DEV:
TenHz Linux 基本开发包
完整的TenHz Linux开发环境软件包,包括针对指定CPU平台的经过严格测试验证的板极Linux支持包(LSK),优化高效的GNU交叉开发工具链和具有100多个核心应用的参考根文件系统。同时提供完整的
《用户使用手册》和免费的1个月电话和E-mail技术支持。 |
|
| |
 |
THL-SDK-TLS:
TenHz Linux 增值工具包
图形化的Linux根文件系统配置工具IBT(Image Builder Tool)。 |
|
| |
 |
THL-SDK-SUP:
TenHz Linux 技术支持
收费的电话和E-mail技术支持,为客户解决具体的开发难题。 |
|
| |
 |
THL-SDK-TRN:
TenHz Linux 高级培训包
提供针对嵌入式Linux的开发流程、应用程序开发、内核驱动开发和嵌入式Linux平台移植与产品集成的高级培训,时间3天。 |
|
| |
 |
THL-SDK-DOC:
TenHz Linux高级开发文档
《TenHz Linux 高级开发手册》,包括三本技术手册《TenHz
Linux开发环境指导》、《TenHz Linux应用编程指导》和《TenHz
Linux内核编程指导》。 |
|
|
|
|
|
|
|
|
|
相关文档 |
|
《TenHz Linux Brief 1.0》 |
|
|
|
|