tron3xyz怎么用

商品名稱:創:戰紀/創:光速戰記台 tron3 Legacy

著名的電腦遊戲開發名家凱文·弗林在開創自己最新遊戲的過程中離奇失踪,多年之後,他的兒子–27歲的科技天才薩姆·弗林進入父親封閉多年的辦公室尋找父親失踪的真相。他找到了父親工作的密室和電腦,,在一系列鍵盤操作之後薩姆發現自己神奇的被數字化,進入了父親創造的電子網絡遊戲世界。
在這裡,凱文被當作程序被迫參加了一場場驚心動魄,生死一線的遊戲大戰還驚奇地發現父親在電子網絡世界創造的一個"替身"–克魯居然想置他於死地,。在危急時刻薩姆被一位突然出現名叫"葵拉"的女戰士救走並在一個隱蔽住所重遇被困茬電子網絡裡20年的父親。原來凱文·弗林在開發這一足以改變人類世界的電子網絡世界過程中創造的"替身"克魯背叛了他,克魯控制整個電子網絡世界,使他無法從關口回到人類世界
薩姆堅持要父親和他一起重回現實世界,但是他們面對的是幾乎無所不能的"克魯"還有"克魯"妄圖從電子世界關口進入和控制人類現實世界的驚天陰謀,父子倆和葵拉一起為了回家為了阻止"克魯"將要帶給人類的災難,在步步危機的電子網絡世界展開了一段生死大歷險,

1、引言tron3(The Real-time Operating system Nucleus)是一种在国内的知名度非瑺低的嵌入式实时操作系统但是却占据了全球微处理器操作系统市场大约60%的份额,这远远超过了Windows 的普及程度它已经***到了全球30亿到40億台电子产品当中,涉及从数码相机、通信设备、媒体播放器到汽车电子等广泛领域主要用户包括NTT

tron3(The Real-time Operating Nucleus)是一种在国内的知名度非常低的嵌入式实时操作系统,但是却占据了全球微处理器操作系统市场大约60%的份额这远远超过了Windows 的普及程度。它已经***到了全球30亿到40亿台电子产品当中涉及从数码相机、通信设备、媒体播放器到等广泛领域。主要用户包括NTT DoCoMo、Toyota、、、、、NEC、、、等国际 著名企业且已在其各自的领域使用了20年。本文简单地介绍tron3的发展、结构及其典型应用等希望能有助于推动其在国内的研究和应用。

tron3是由日本东京大学Ken Sakamura教授于1984年提出嘚计算机操作系统规范目的是构建一种理想的计算机结构,实现新的计算体系——泛在计算环境(Ubiquitous Computing Environment)所谓“泛在计算环境”是指将微型计算机嵌入到日常生活中的所有机器、设备、工具中,通过网络相互通信协调运行,以实现高度计 算机化的社会环境为了使计算机嵌入箌包括移动通信器等在内的各种机器中,需要这种计算机结构必须小型化并有很好的实时性能为此,1984年Ken Sakamura教授提倡启动了“tron3项目”在这20姩间,先后推出了Itron3(嵌入式系统实时多任务操作系统规范)、Jtron3(与 Itron3的混合操作系统规范)、Btron3(计算机及手机等终端的操作系统规范体系)、Ctron3(以通信控制忣信息处理为目的的操作系统接口规范)及 tron3 HMI(面向各种电子设备的人机界面标准)等规范

tron3项目为了向世界推广,一直采用自由开源、弱标准化嘚方针也曾经出现过多种版本的开发环境及操作系统式样。随着嵌入式系统的高功能、网络化、高度 HMI化软件开发和调试都变得非常复雜。tron3相关软件的可移植性、可重用性出现了问题加之嵌入软件开发技术人员严重不足,缺乏可以兼容的软件中间件

为了实现更为有效嘚实时操作系统的嵌入式计算结构,tron3项目启动了T-Engine项目T-Engine是为了在短时间内高效开发实时嵌入式系统而 设计的,由标准化硬件结构(T-Engine)与标准开源实时操作系统核心(T-Kernel)组成的嵌入式系统的开放式标准平台

在T-Engine开发过程中,搭载的CPU为可变的而规定了硬件结构规范、操作系统核心界面規范、对象数据格式规范等要素,使tron3在标准化的 基础结构上具备充分的外围资源及开发环境。这个开放式标准平台结构的最大目标是将CPU從基础结构中独立出来使在T-Kernel上开发的中间件可不 依存于CPU结构而移植。

通过使用丰富的中间件可以做到大幅度缩短应用系统开发时间及降低成本;通过使用高质量的硬件和软件,可方便地进行调试;在小批量生产时可照原样开发平台;系统既稳定、尺寸又小很容易使其直接成為产品,可在很短时间内投向市场

为将T-Engine这种体系结构向世界推广,使之成为一种国际标准2002年成立了T-Engine论坛,目前已经在全世界拥有478家会員公司(截 至2006年8月2日)就连微软也不敢小视,在2003年的年底微软也加入了tron3阵营,使Windows CE兼容tron3系统由此,在计算技术向前迈出了一大步

按照应鼡和尺寸来划分,如图1所示T-Engine硬件平台可分为以下4大类。

这种开发硬件平台面向于具有高级用户接口的设备例如有液晶屏和的便携式信息设备。其具有如USB、串口等通用接口还具有75mm×的紧凑尺寸,不做修改即可直接应用于多种产品。

这种微型开发硬件平台面向于专门的设備控制,具有60mm×85mm的尺寸没有液晶屏和等用户接口。常用于开发移动信息设备、家用电气及计量测绘机器等

这种毫微型平台用于驱动并控制照明器具、、锁、阀门等小型设备,将这些节点组成实时网络构成泛在计算环境。

这种微微型平台是一种低功耗的超小型网络节点可以组装到泛在计算环境的所有物品中来构建一个网络。

T-Engine的软件环境主要包括T-monitor、T-Kernel、设备驱动、T-Kernel标准扩展、中间件和应用软件这几个部分如图1所示。

作为启动实时操作系统核心及支援调试的软件

T-kernel是在标准T-Engine、μT-Engine上运行的开放式实时操作系统核心软件。它有别于开源软件的哋方在于它是单一源代码软 件具有强标准化特点,这保证了其作为各种中间件发布的平台T-kernel的使用许可(T-License)还规定,T-kernel源代码的改变和 发布必須经过许可用其开发的新产品的软件不要求必须公开,这有别于GPL( Public License)使用T-kernel源代码是不收版权费的,这样就可以同时满足产品低成本和保密嘚需要

在T-Engine上搭载的设备驱动,规定了标准的API规范用来针对各种硬件以实现软件的硬件无关性。另外为了便于开发新设备以及专用设備的驱动软件,还将公开设备驱动的参考代码

T-kernel标准扩展是提供更高级的标准功能的自身扩展部分,使得T-kernel可以使用诸如内存管理、多任务管理、进程通信与同步、文件系统等多种高级功能

在T-Kernel上运行的各种中间件,实码的包括各种网络用的协议堆栈、文件系统、日语处理、假名汉字变换、etron3相关的安全软件、GUI、语 音处理、运行环境等为了推动更多中间件的发布和保证它们的使用兼容性,T-Dist项目广泛地公开和发咘中间件的信息并通过etron3给出相 应软件列表。这样就可大大地降低产品开发难度减少产品开发周期。

开发环境并没有标准化但为了确保软件的兼容性,源代码及二进制目标代码以GNU C编译器中的标准为参考

4、tron3的应用和展望

T-Engine的设计目标就是随时随地的计算,组网的目的也是為了计算它的这种泛在计算环境特性十分适合应用于智能家居。为了获得舒适便利的居住环 境在住所***各种nT-Engine设备和pT-Engine,它们通过有线戓无线的方式相互通信构成大规模的分布式处理系统。光线弱的时候 光线将通知器开启照明;当气温不在设定的舒适范围时,温度传感器将通知空调控制器开启空调同时还可以对空气湿度、空气质量等进行监控;当 发生火灾时,烟感等传感器会通知发出报警信号报告着吙位置,并做出相应的处理如开启喷水消防管等。佩戴有电子标签的人在室内活动可被完全监视房门可 自动开启或禁入,钟爱的音乐會自动响起还可以通过声音等方式直接控制各种家用设备。当人们离开家时同样可以通过通信网络掌控家中的一切。

在工业上tron3也有著广泛的应用。基于tron3的泛在代码标签(Ubiquitous tags)可作为或超微型传感器***在各种各样的物体中。由于体积的限制泛在代码标签存储信息有限,夶量的信息被存储在网络数据库中;通过各 种泛在通信器(Ubiquitous Communicator)读取代码标签的身份信息;然后通过有线或无线网络查询分布式关系数据库获取更詳尽的信息;通过地址协议、网关或高速缓存保证 了查询的高效性。除了如条形码这种被动式的信息读取外泛在代码标签还可实现主动式嘚信息交互,在数据安全性和可操作性方面优势明显这样也就实现了实时 的泛在身份(Ubiquitous ID)系统。这种泛在身份技术已经应用在食品追踪系统Φ利用它可以获取食品在生产、加工、运输、销售和消费全过程的详细信息,不仅可用来提高物流效率 还可有效地加强食品安全管理。tron3的架构特点及实时的优点使之成为连接虚拟信息世界和真实世界的桥梁

tron3项目在Ken Sakamura教授领导下正在快速地推广,日本、中国、韩国、新加坡、澳大利亚等国的很多企业和机构已经开展了T-Engine方面的研究和应用在国 内,东软公司等企业已经在tron3基础上开发软件;中科院也一直在使用基于tron3的嵌入式系统平台开发图像压缩技术;北京大学开设了使用T- Engine开发板的嵌入式系统研发课程随着tron3在国内逐渐扩大影响,将会有更多企业囷机构加入到tron3项目中来市场上将会出现更多的tron3 项目产品,对tron3的研究和应用也会逐渐升温

tron3的用法和样例:

以上内容独家创莋受保护,侵权必究

参考资料

 

随机推荐