時間:2007-11-07 11:09:00來源:shixiang
圖1 T-Engine基礎架構示意圖[/align]
(1) 標準T-Engine
這種開發(fā)硬件平臺面向于具有高級用戶接口的設備,例如有液晶屏和觸摸屏的便攜式信息設備。其具有如USB、串口等通用接口,還具有75mm×120mm的緊湊尺寸,不做修改即可直接應用于多種產(chǎn)品。
(2) μT-Engine (micro T-Engine)
這種微型開發(fā)硬件平臺面向于專門的設備控制,具有60mm×85mm的尺寸,沒有液晶屏和觸摸屏等用戶接口。常用于開發(fā)移動信息設備、家用電氣及計量測繪機器等。
(3) nT-Engine (nano T-Engine)
這種毫微型平臺用于驅動并控制照明器具、開關、鎖、閥門等小型設備,將這些節(jié)點組成實時網(wǎng)絡,構成泛在計算環(huán)境。
(4) pT-Engine(pico T-Engine)
這種微微型平臺是一種低功耗的超小型網(wǎng)絡節(jié)點,可以組裝到泛在計算環(huán)境的所有物品中來構建一個傳感器網(wǎng)絡。
3.2 T-Engine軟件結構規(guī)范
T-Engine的軟件環(huán)境主要包括T-monitor、T-Kernel、設備驅動、T-Kernel標準擴展、中間件和應用軟件這幾個部分。如圖1所示。
(1) T-monitor
作為啟動實時操作系統(tǒng)核心及支援調試的軟件。
(2) T-Kernel
T-kernel是在標準T-Engine、μT-Engine上運行的開放式實時操作系統(tǒng)核心軟件。它有別于其他開源軟件的地方在于它是單一源代碼軟件,具有強標準化特點,這保證了其作為各種中間件發(fā)布的平臺。T-kernel的使用許可(T-License)還規(guī)定,T-kernel源代碼的改變和發(fā)布必須經(jīng)過許可,用其開發(fā)的新產(chǎn)品的軟件不要求必須公開,這有別于GPL(General Public License)。使用T-kernel源代碼是不收版權費的,這樣就可以同時滿足產(chǎn)品低成本和保密的需要。
(3) 設備驅動
在T-Engine上搭載的設備驅動,規(guī)定了標準的API規(guī)范,用來針對各種硬件以實現(xiàn)軟件的硬件無關性。另外,為了便于開發(fā)新設備以及專用設備的驅動軟件,還將公開設備驅動的參考代碼。
(4) T-kernel標準擴展
T-kernel標準擴展是提供更高級的標準功能的自身擴展部分,使得T-kernel可以使用諸如內存管理、多任務管理、進程通信與同步、文件系統(tǒng)等多種高級功能。
(5) 中間件
在T-Kernel上運行的各種中間件,實現(xiàn)代碼的包括各種網(wǎng)絡用的協(xié)議堆棧、文件系統(tǒng)、日語處理、假名漢字變換、eTRON相關的安全軟件、GUI、語音處理、Java運行環(huán)境等。為了推動更多中間件的發(fā)布和保證它們的使用兼容性,T-Dist項目廣泛地公開和發(fā)布中間件的信息,并通過eTRON給出相應軟件列表。這樣就可大大地降低產(chǎn)品開發(fā)難度,減少產(chǎn)品開發(fā)周期。
(6) 開發(fā)環(huán)境系統(tǒng)
開發(fā)環(huán)境并沒有標準化,但為了確保軟件的兼容性,源代碼及二進制目標代碼以GNU C編譯器中的標準為參考。
4 TRON的應用和展望
T-Engine的設計目標就是隨時隨地的計算,組網(wǎng)的目的也是為了計算。它的這種泛在計算環(huán)境特性十分適合應用于智能家居。為了獲得舒適便利的居住環(huán)境,在住所安裝各種nT-Engine設備和pT-Engine傳感器,它們通過有線或無線的方式相互通信,構成大規(guī)模的分布式處理系統(tǒng)。光線弱的時候,光線傳感器將通知燈光控制器開啟照明;當氣溫不在設定的舒適范圍時,溫度傳感器將通知空調控制器開啟空調,同時還可以對空氣濕度、空氣質量等進行監(jiān)控;當發(fā)生火災時,煙感等傳感器會通知發(fā)出報警信號,報告著火位置,并做出相應的處理,如開啟噴水消防管等。佩戴有電子標簽的人在室內活動可被完全監(jiān)視,房門可自動開啟或禁入,鐘愛的音樂會自動響起,還可以通過聲音等方式直接控制各種家用設備。當人們離開家時,同樣可以通過通信網(wǎng)絡掌控家中的一切。
在工業(yè)上,TRON也有著廣泛的應用?;赥RON的泛在代碼標簽(Ubiquitous code tags),可作為RFID或超微型傳感器安裝在各種各樣的物體中。由于體積的限制,泛在代碼標簽存儲信息有限,大量的信息被存儲在網(wǎng)絡數(shù)據(jù)庫中;通過各種泛在通信器(Ubiquitous Communicator)讀取代碼標簽的身份信息;然后通過有線或無線網(wǎng)絡查詢分布式關系數(shù)據(jù)庫,獲取更詳盡的信息;通過地址協(xié)議、網(wǎng)關或高速緩存保證了查詢的高效性。除了如條形碼這種被動式的信息讀取外,泛在代碼標簽還可實現(xiàn)主動式的信息交互,在數(shù)據(jù)安全性和可操作性方面優(yōu)勢明顯。這樣也就實現(xiàn)了實時的泛在身份(Ubiquitous ID)系統(tǒng)。這種泛在身份技術已經(jīng)應用在食品追蹤系統(tǒng)中,利用它可以獲取食品在生產(chǎn)、加工、運輸、銷售和消費全過程的詳細信息,不僅可用來提高物流效率,還可有效地加強食品安全管理。TRON的架構特點及實時的優(yōu)點使之成為連接虛擬信息世界和真實世界的橋梁。
5 結束語
TRON項目在Ken Sakamura教授領導下正在快速地推廣,日本、中國、韓國、新加坡、澳大利亞等國的很多企業(yè)和機構已經(jīng)開展了T-Engine方面的研究和應用。在國內,東軟公司等企業(yè)已經(jīng)在TRON基礎上開發(fā)汽車電子軟件;中科院也一直在使用基于TRON的嵌入式系統(tǒng)平臺開發(fā)圖像壓縮技術;北京大學開設了使用T-Engine開發(fā)板的嵌入式系統(tǒng)研發(fā)課程。隨著TRON在國內逐漸擴大影響,將會有更多企業(yè)和機構加入到TRON項目中來,市場上將會出現(xiàn)更多的TRON項目產(chǎn)品,對TRON的研究和應用也會逐漸升溫。標簽:
傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為傳動網(wǎng)(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產(chǎn)品新聞
更多>2025-12-10
2025-11-20
500kN.m聯(lián)軸器扭矩剛度疲勞試驗系統(tǒng)
2025-11-10
2025-11-10
2025-11-07
2025-10-31