The Way of the great learning involves manifesting virtue, renovating the people, and abiding by the highest good.

2008年12月24日星期三

源码公开的嵌入式实时操作系统T-Kernel

源码公开的嵌入式实时操作系统T-Kernel


     IT圈外不知道比尔·盖茨的人,恐怕很难成为富翁;在IT圈里,如果不了解坂村健,也许要考虑还要不要立志成为IT的技术专家。
     身为日本一名计算机专家,坂村健在计算机行业内部可是大名鼎鼎,只是他的生活方式颇为低调而已。坂村健在1984 年发布的操作系统甚至比微软的Windows应用更广泛,这一名为TRON的系统可以安装到从数码相机 到汽车引擎在内的多种设备上。
     TRON是一种内嵌式操作系统,在微处理器中运行。据估计这一系统已经安装到了全球30 亿到40 亿台家用电子产品当中,远远超过Windows的普及程度,后者不过安装到了1.5 亿台计算机上。尽管在个人电脑领域知名度几乎为零,但TRON现在却占据了全球微处理器操作系统市场上大约60%的份额。就连微软也不敢小视,在2003 年的年底,微软终于也加入坂村健领导的TRON阵营,微软将使CE.NET兼容TRON系统,为未来“网络无处不在的社会”(ubiquitous network society)共同努力。
     1984年TRON系统刚刚面市时,日本业界将其称为一种可以打破微软垄断地位的自制软件,认为这种系统将可使日本计算机企业不再承担必须向微软购买Windows系统时支付的费用。但这一美梦在1989年却被打碎,当时美国方面得知日本政府准备把TRON安装到学校的计算机中后就威胁说要将TRON列为不公平贸易壁垒之一。不少计算机企业因为担心失去美国市场而中断了与TRON的联系。尽管坂村健对当时的状况很失望,但另一方面,他却赢得时间集中精力为微处理器而不是PC 研发更好用的操作系统。
     而让TRON系统与Windows产生巨大区别,从而也让坂村健和盖茨拥有的财富完全不能相提并论的是,Windows 必须从微软购买,而TRON 却是免费的。

     为了实现更为理想的实时操作系统的嵌入式计算结构,TRON项目计划开始了一次新的革命——启动了T-Engine项目计划。
     “T-Engine”(T引擎)是为在短时间内高效开发实时嵌入式系统而设计的,由标准化硬件结构(T-Engine)与标准开源实时操作系统核心(T-Kernel)组成的嵌入式系统的开放式标准平台。
     在T-Engine开发过程中,搭载的CPU为可变的,而规定了其他硬件结构规范、操作系统核心界面规范、对象数据格式规范等要素,使TRON在标准化的基础结构上,具备充分的外围资源及开发环境。这个开放式标准平台结构的最大目标是将CPU从基础结构中独立出来,使在T-Kernel上开发的中间件可不依存于CPU结构而移植。
     通过使用丰富的中间件,可以做到大幅度缩短应用系统开发时间及降低成本;通过使用高质量的硬件和软件,可方便地进行调试;在小批量生产时可照原样开发平台;系统既稳定、尺寸又小,很容易使其直接成为商品,可在很短时间内投向市场。
     为将T-Engine这种体系结构向世界推广,2002年成立了T-Engine论坛,已经在全世界拥有470家会员公司(截至2004年11月)。



坂村健教授《源码开放的嵌入式实时操作系统T-Kernel》

T-Kernel在中国的进一步消息
     周立功公司是T-Engine论坛B类会员,周立功先生自愿免费从事与T-Kernel有关的推广工作,欢迎各地对T-Kernel有兴趣的同行与周立功先生联系与切磋。
     经坂村健教授的允许和委托,周立功先生正在组织翻译《源码开放的嵌入式实时操作系统T-Kernel》中文版及其系列与T-Kernel有关的日文版资料,即将在北京航空航天大学出版社陆续出版。与此同时周立功公司还将进一步设计出一系列基于PHILIPS ARM与T-Kernel的开发套件,并创作系列与T-Kernel紧密关联的配套图书。

没有评论: