基于TINI的一線制網(wǎng)絡(luò)互連技術(shù)
發(fā)布時間:2007/8/29 0:00:00 訪問次數(shù):469
摘要:概述TINI的基本概念和工作原理,分析TINI的軟件環(huán)境;簡述基本一線制技術(shù)的溫度型iButton DS1920和小型氣象儀,給出利用TINI實現(xiàn)一線制網(wǎng)絡(luò)與Internet連接的應(yīng)用實例。
關(guān)鍵詞:TINI 一線制網(wǎng)絡(luò) 氣象儀 iButton 網(wǎng)絡(luò)互連
許多器件(如照相機、自動售貨機、實驗設(shè)備等)都具有內(nèi)置的外界進行通信的能力。這些設(shè)備通常有處理器,用來管理低層的可與其它電子設(shè)備進行通信的端口。而那些不具備與外界通信能力的器件要實現(xiàn)連網(wǎng)則必須借助于某些硬件的支持和實現(xiàn)手段。通過TINI可使本來不具備連網(wǎng)能力的器件有效地連入一線制網(wǎng)絡(luò),進而被賦予與Internet連接的能力,從而滿足商業(yè)的和工業(yè)的嵌入式網(wǎng)絡(luò)應(yīng)用的需求。
1 TINI的基本概念及原理
TINI(Tiny InterNet Interface)是基于一線制通信協(xié)議的設(shè)備,能夠各種不具備連網(wǎng)能力的硬件簡易、靈活、低成本地實現(xiàn)連網(wǎng)。TINI由軟、硬件兩部分構(gòu)成,硬件部分提供有處理、控制以及設(shè)備級的通信和連網(wǎng)功能;而軟件部分則實現(xiàn)了Java的編程運行環(huán)境,為系統(tǒng)設(shè)計者和用戶提供了一系列Java應(yīng)用編程接口。利用TINI可以方便地實現(xiàn)一線制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)(如Internet/Interanet)的互連。
一線制網(wǎng)絡(luò)作為一種新型的網(wǎng)絡(luò)技術(shù),采用的是主從結(jié)構(gòu),其中總線主控器具有總線控制、網(wǎng)絡(luò)管理等功能,而支持一線制網(wǎng)絡(luò)通信協(xié)議的一線制元器件可充當一線制網(wǎng)絡(luò)的節(jié)點。TINI作為一種特殊的一線制網(wǎng)絡(luò)主控器,除了具有一定主控器所具備的功能外,還具有異型網(wǎng)絡(luò)互連功能,能有效實現(xiàn)一線制網(wǎng)絡(luò)與Internet/Inteanet的連接。若對TINI設(shè)置IP地址后,可使之成為Internet/Intranet的一個網(wǎng)絡(luò)節(jié)點,供遠程用戶訪問。TINT可通過其一線制網(wǎng)絡(luò)接口,不斷收集一線制網(wǎng)絡(luò)上的實時信息,并提供給遠程Internet/Intranet用戶訪問。
圖1為TINI的一般硬件結(jié)構(gòu)示意圖,主要包括CPU、Flash存儲器、SRAM、一線制網(wǎng)絡(luò)接口、信息網(wǎng)絡(luò)接口、RS-232C接口以及輔助電路等若干功能模塊。些TINI甚至還帶有CAN總線接口,直接支持與CAN總線網(wǎng)絡(luò)的連接。
CPU是TINI的核心,控制著其它的功能模塊。在此,采用由8051發(fā)展而來的A390處理器,其時鐘頻率可達40 MHz,指令系統(tǒng)為32位,數(shù)據(jù)指針為24位,并帶有2個串口和6個外部中斷輸入口。
Flash存儲器和SRAM的容量均為512KB(字節(jié)),TINI將Flash存儲器的512KB空間分為8頁,每頁64KB。每0頁放置bootstrap loader引導(dǎo)程序。第1~6頁放置TINI OS操作系統(tǒng)和Java API包,其中TINI OS提供任務(wù)管理、文件系統(tǒng)管理、存儲器管理、I/O管理等功能,以有效協(xié)調(diào)多個應(yīng)用程序并發(fā)運行;而Java API包為用戶應(yīng)用程序的開發(fā)提供了支持和便利。第7頁留給用戶應(yīng)用程序使用。
RS-232C串口是為PC機或其它串口設(shè)備保留的連接接口。PC機可通過該接口初始化TINI以及下載有關(guān)應(yīng)用程序到TINI上。各種串口設(shè)備也可通過該接口與TINI相連,進而實現(xiàn)與信息網(wǎng)絡(luò)的連接。
由于TINI OS支持FTP和Telnet等服務(wù)功能,使得遠程用戶可通過Internet向TINI發(fā)FTP或Telnet請求。TINI監(jiān)聽并接收到來自遠程用戶的FTP或Telnet連接請求后,可在兩者之間成功建立起FTP或Telnet連接,并允許遠程用戶通過執(zhí)行類UNIX命令(如增刪文件、創(chuàng)建文件目錄、查詢當前訪問者、設(shè)置IP地址及子網(wǎng)掩碼等),實現(xiàn)對TINI進行操作。
2 TINI的軟件環(huán)境
TINI所需要
摘要:概述TINI的基本概念和工作原理,分析TINI的軟件環(huán)境;簡述基本一線制技術(shù)的溫度型iButton DS1920和小型氣象儀,給出利用TINI實現(xiàn)一線制網(wǎng)絡(luò)與Internet連接的應(yīng)用實例。
關(guān)鍵詞:TINI 一線制網(wǎng)絡(luò) 氣象儀 iButton 網(wǎng)絡(luò)互連
許多器件(如照相機、自動售貨機、實驗設(shè)備等)都具有內(nèi)置的外界進行通信的能力。這些設(shè)備通常有處理器,用來管理低層的可與其它電子設(shè)備進行通信的端口。而那些不具備與外界通信能力的器件要實現(xiàn)連網(wǎng)則必須借助于某些硬件的支持和實現(xiàn)手段。通過TINI可使本來不具備連網(wǎng)能力的器件有效地連入一線制網(wǎng)絡(luò),進而被賦予與Internet連接的能力,從而滿足商業(yè)的和工業(yè)的嵌入式網(wǎng)絡(luò)應(yīng)用的需求。
1 TINI的基本概念及原理
TINI(Tiny InterNet Interface)是基于一線制通信協(xié)議的設(shè)備,能夠各種不具備連網(wǎng)能力的硬件簡易、靈活、低成本地實現(xiàn)連網(wǎng)。TINI由軟、硬件兩部分構(gòu)成,硬件部分提供有處理、控制以及設(shè)備級的通信和連網(wǎng)功能;而軟件部分則實現(xiàn)了Java的編程運行環(huán)境,為系統(tǒng)設(shè)計者和用戶提供了一系列Java應(yīng)用編程接口。利用TINI可以方便地實現(xiàn)一線制網(wǎng)絡(luò)與信息網(wǎng)絡(luò)(如Internet/Interanet)的互連。
一線制網(wǎng)絡(luò)作為一種新型的網(wǎng)絡(luò)技術(shù),采用的是主從結(jié)構(gòu),其中總線主控器具有總線控制、網(wǎng)絡(luò)管理等功能,而支持一線制網(wǎng)絡(luò)通信協(xié)議的一線制元器件可充當一線制網(wǎng)絡(luò)的節(jié)點。TINI作為一種特殊的一線制網(wǎng)絡(luò)主控器,除了具有一定主控器所具備的功能外,還具有異型網(wǎng)絡(luò)互連功能,能有效實現(xiàn)一線制網(wǎng)絡(luò)與Internet/Inteanet的連接。若對TINI設(shè)置IP地址后,可使之成為Internet/Intranet的一個網(wǎng)絡(luò)節(jié)點,供遠程用戶訪問。TINT可通過其一線制網(wǎng)絡(luò)接口,不斷收集一線制網(wǎng)絡(luò)上的實時信息,并提供給遠程Internet/Intranet用戶訪問。
圖1為TINI的一般硬件結(jié)構(gòu)示意圖,主要包括CPU、Flash存儲器、SRAM、一線制網(wǎng)絡(luò)接口、信息網(wǎng)絡(luò)接口、RS-232C接口以及輔助電路等若干功能模塊。些TINI甚至還帶有CAN總線接口,直接支持與CAN總線網(wǎng)絡(luò)的連接。
CPU是TINI的核心,控制著其它的功能模塊。在此,采用由8051發(fā)展而來的A390處理器,其時鐘頻率可達40 MHz,指令系統(tǒng)為32位,數(shù)據(jù)指針為24位,并帶有2個串口和6個外部中斷輸入口。
Flash存儲器和SRAM的容量均為512KB(字節(jié)),TINI將Flash存儲器的512KB空間分為8頁,每頁64KB。每0頁放置bootstrap loader引導(dǎo)程序。第1~6頁放置TINI OS操作系統(tǒng)和Java API包,其中TINI OS提供任務(wù)管理、文件系統(tǒng)管理、存儲器管理、I/O管理等功能,以有效協(xié)調(diào)多個應(yīng)用程序并發(fā)運行;而Java API包為用戶應(yīng)用程序的開發(fā)提供了支持和便利。第7頁留給用戶應(yīng)用程序使用。
RS-232C串口是為PC機或其它串口設(shè)備保留的連接接口。PC機可通過該接口初始化TINI以及下載有關(guān)應(yīng)用程序到TINI上。各種串口設(shè)備也可通過該接口與TINI相連,進而實現(xiàn)與信息網(wǎng)絡(luò)的連接。
由于TINI OS支持FTP和Telnet等服務(wù)功能,使得遠程用戶可通過Internet向TINI發(fā)FTP或Telnet請求。TINI監(jiān)聽并接收到來自遠程用戶的FTP或Telnet連接請求后,可在兩者之間成功建立起FTP或Telnet連接,并允許遠程用戶通過執(zhí)行類UNIX命令(如增刪文件、創(chuàng)建文件目錄、查詢當前訪問者、設(shè)置IP地址及子網(wǎng)掩碼等),實現(xiàn)對TINI進行操作。
2 TINI的軟件環(huán)境
TINI所需要
熱門點擊
- 用代理服務(wù)器及瀏覽器隱藏IP地址的方法
- U/V段業(yè)余中繼通訊初探
- 基于Modbus協(xié)議實現(xiàn)單片機與PLC之間的
- SJA1000在CAN總線系統(tǒng)節(jié)點的應(yīng)用
- DTMF遠程通信的軟硬件實現(xiàn)技術(shù)
- A5191HRT型HART調(diào)制解調(diào)器的原理與
- 利用調(diào)頻立體聲基帶傳送數(shù)據(jù)信息的原理及實現(xiàn)
- 用MC3371/MC3372設(shè)計的濾波器
- RS-232串行通信消除干擾噪聲的設(shè)計方法分
- RS422/RS485網(wǎng)絡(luò)的無極性接線設(shè)計
推薦技術(shù)資料
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動器單
- 數(shù)字恒定導(dǎo)通時間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究