什么是 T-Kernel

本文译至:http://www.t-engine.org/what-is-t-kernel

什么 T-Kernel

T-Kernel 实时操作系统是由T-Engine论坛开发的用以满足下一代普适计算环境设备性能要求的OS。“T-Engine” 是一个基于标准规格的硬件系列,用以作为“T-Kernel”的开发环境。 

“T-Kernel”追求其自身的可扩展性,用以支持从小型系统到大型系统开发的广泛用途; "μT-Kernel" 支持8位和16位的CPU,并简化 μITRON 的移植工作,基于内核的 "T-Kernel" 是针对32位CPU,"T-Kernel 标准扩展" 推动中间件的发布,并通过支持动态加载程序提高了开发效率,"MP T-Kernel" 则支持多核CPU。

What is T-Kernel

"T-Kernel 是一个实时操作系统"

T-Kernel: 一个带有抢占式任务设定的嵌入式实时OS,它基于ITRON所取得的成就,ITRON在TRON项目的历史已有二十多年,它的设计重点是兼容性和可扩展性,以满足日益复杂的嵌入式系统的要求。

"T-Engine 是T-Kernel的开发环境"

“即使它看起来可能有一个很长的路要走,这最终是一个针对嵌入式系统的快捷的开发方法,它在移植到目标硬件之前增加了一个完美级别。” 根据该方法,T-Engine 论坛定义了标准的开发环境,包括T-Engine和μT-Engine,它们支持各种CPU的嵌入式系统。

当然,客户可以自由地设计的最终产品。

"T-Kernel 是开放的"

“T-Kernel”彻底被设计成一个开放源码的RTOS。 以及作为T-Kernel的规范,T-Kernel的源代码的参考实现版本在T-Engine网站是免费提供给任何人使用的。该T-内核源代码支持各类成熟的嵌入式系统CPU。

"T-Kernel 很小"

 “T-Kernel" 被设计成可以在与小型嵌入式装置等最小资源的环境里实现足够的实时性能。特别是 μT-Kernel 最大化降低了实现的资源。 只要8KB ROM和RAM 4KB的最低配置就可以运行T-内核兼容的应用程序。

T-Kernel graph

"T-Kernel目前是在T-授权下发布"

“T-Kernel是在T-Engine论坛网站下以T-授权许可协议发布的。如果产品是按照T-许可条件开发的,那么许可费是免费的。是否公开的开发源代码这完全由用户决定。许可证适合专属的嵌入式系统产业的领域,如“对于调优的结果与独特的技术,我们希望不公开的源代码,并只保留它在内部使用作为我们的独家诀窍“。

"T-Kernel的促进中间件的发布"

促进中间件发布的T-Kernel的功能在T-Kernel的标准扩展(TKSE)的以下功能里特别注明。

  • TKSE功能允许基于过程的编程。它通过支持的文件系统增强了T-Kernel 的功能等。
  • 应用程序可以访问经由TKSE API提供的系统的功能。比如,TKSE不会损坏的设备驱动。其在内核级别受存储器保护功能,虚拟内存功能等的保护。
  • 由于TKSE API旨在加强与T-Kernel 的亲和力,软件资产从T-Kernel平滑迁移到TKSE是有保证的。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值