本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)。
背景技術(shù):
過(guò)去的鐵路用的網(wǎng)絡(luò)技術(shù)最快僅為數(shù)mbit/秒,隨著監(jiān)控并記錄車(chē)輛和裝備的情況、配備客戶使用的無(wú)線lan等通信功能、車(chē)內(nèi)監(jiān)控?cái)z像頭像素的增加、車(chē)內(nèi)顯示器的大型化和高畫(huà)質(zhì)化等功能的不斷強(qiáng)化,數(shù)據(jù)傳輸速度已經(jīng)無(wú)法滿足了,于是,作為能夠?qū)崿F(xiàn)10mbit/秒以上的數(shù)據(jù)傳輸技術(shù),以太網(wǎng)成為了眾望所歸。而目前實(shí)時(shí)以太網(wǎng)的列車(chē)車(chē)輛總線國(guó)際標(biāo)準(zhǔn)為iec61375-2-3,新標(biāo)準(zhǔn)會(huì)逐步應(yīng)用到中國(guó)軌道交通領(lǐng)域。
隨著鐵路行業(yè)的發(fā)展,實(shí)時(shí)的以太網(wǎng)會(huì)得到廣泛的應(yīng)用,但由于鐵路通訊網(wǎng)絡(luò)的專用性和強(qiáng)針對(duì)性(主要應(yīng)用于鐵路和部分電力系統(tǒng)等一些特殊領(lǐng)域),用于實(shí)現(xiàn)trdp(trainreal-timedataprotocol,簡(jiǎn)稱trdp)協(xié)議轉(zhuǎn)換成其他數(shù)據(jù)形式,如trdp轉(zhuǎn)換成uart或can等數(shù)據(jù)形式的實(shí)時(shí)以太網(wǎng)關(guān)還是一片空白。現(xiàn)有的數(shù)據(jù)轉(zhuǎn)換形式主要是依賴芯片自帶的以太網(wǎng)軟核協(xié)議棧,協(xié)議棧是指網(wǎng)絡(luò)中各層協(xié)議的總和,其形象反映了一個(gè)網(wǎng)絡(luò)中文件的傳輸過(guò)程:由上層協(xié)議到底層協(xié)議,再由底層協(xié)議到上層協(xié)議。目前使用最廣泛的是英特網(wǎng)協(xié)議棧,由上到下的協(xié)議分別是:1、應(yīng)用層(http,ftp,tftp,telnet,dns,email等);2、運(yùn)輸層(tcp,udp);3、網(wǎng)絡(luò)層(ip);4、鏈路層(wi-fi,以太網(wǎng),令牌環(huán)等);5、物理層(mac)。
而現(xiàn)有的鐵路以太網(wǎng)主要是通過(guò)mcu芯片自帶的以太網(wǎng)協(xié)議棧實(shí)現(xiàn)的,其需要在物理層設(shè)置以太網(wǎng)控制芯片,而且該以太網(wǎng)控制芯片內(nèi)部還需要撰寫(xiě)tcp/ip協(xié)議棧的上層協(xié)議命令,屬于軟件協(xié)議棧。但是,如果現(xiàn)有的系統(tǒng)使用的是低端單片機(jī),則整個(gè)系統(tǒng)結(jié)構(gòu)包括主單片機(jī)都需要更換,才能實(shí)現(xiàn)以太網(wǎng)功能。另外,由于mcu芯片不僅要實(shí)現(xiàn)以太網(wǎng)功能,還需要對(duì)車(chē)輛的其他功能進(jìn)行控制,以太網(wǎng)的數(shù)據(jù)轉(zhuǎn)換占用了mcu芯片的大量資源,導(dǎo)致內(nèi)存成本增加,而且mcu芯片自帶的軟協(xié)議棧實(shí)時(shí)性較差,無(wú)法滿足鐵路以太網(wǎng)對(duì)實(shí)時(shí)性的要求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提出一種基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān),實(shí)現(xiàn)了trdp通信數(shù)據(jù)的快速處理,滿足鐵路以太網(wǎng)對(duì)實(shí)時(shí)性的要求。
本發(fā)明實(shí)施例提供一種基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān),包括:arm核心板、uart接口、can接口、以太網(wǎng)收發(fā)器和以太網(wǎng)總線接口;
其中,所述arm核心板分別與所述uart接口、can接口、以太網(wǎng)收發(fā)器連接;所述以太網(wǎng)收發(fā)器和所述以太網(wǎng)總線接口連接;
所述arm核心板裝載有l(wèi)inux平臺(tái),所述arm核心板用于根據(jù)trdp協(xié)議,實(shí)現(xiàn)車(chē)載設(shè)備和列車(chē)通信網(wǎng)的數(shù)據(jù)傳輸。
進(jìn)一步的,所述arm核心板用于根據(jù)trdp協(xié)議,實(shí)現(xiàn)車(chē)載設(shè)備和列車(chē)通信網(wǎng)的數(shù)據(jù)傳輸,具體為:
所述arm核心板根據(jù)trdp協(xié)議,將由所述以太網(wǎng)總線接口接收的第一ip數(shù)字信號(hào)轉(zhuǎn)換成第一并行數(shù)據(jù)信號(hào)后,依次通過(guò)uart接口或can接口發(fā)送給所述車(chē)載設(shè)備;
以及,所述arm核心板根據(jù)所述trdp協(xié)議,將所述uart接口或所述can接口接收的第二并行數(shù)據(jù)信號(hào)轉(zhuǎn)換為第二ip數(shù)字信號(hào)后,依次通過(guò)所述以太網(wǎng)收發(fā)器、以太網(wǎng)總線接口發(fā)送給所述列車(chē)通信網(wǎng)。
進(jìn)一步的,所述arm核心板還用于系統(tǒng)初始化,以及實(shí)現(xiàn)trdp以太網(wǎng)和uart網(wǎng)絡(luò)之間、所述trdp網(wǎng)絡(luò)和can網(wǎng)絡(luò)之間數(shù)據(jù)交換,具體為:
接收所述uart網(wǎng)絡(luò)或can網(wǎng)絡(luò)發(fā)送的trdp配置參數(shù)信息;其中,所述trdp配置參數(shù)信息包括tcms主機(jī)ip、dns主機(jī)ip、本地ip和端口;
檢測(cè)trdp總線的ttdb列車(chē)網(wǎng)絡(luò)拓?fù)浒?,配置靜態(tài)和動(dòng)態(tài)列車(chē)網(wǎng)絡(luò)拓?fù)鋮?shù);
根據(jù)所述dns主機(jī)ip,發(fā)送dns請(qǐng)求包,獲得實(shí)際編組下的tcms主機(jī)的ip地址;
根據(jù)所述靜態(tài)和動(dòng)態(tài)列車(chē)網(wǎng)絡(luò)拓?fù)鋮?shù)以及所述實(shí)際編組下的tcms主機(jī)的ip地址,接收tcms組播信息和發(fā)送tcms單播通信,實(shí)現(xiàn)所述trdp以太網(wǎng)和所述uart網(wǎng)絡(luò)之間、所述trdp網(wǎng)絡(luò)和所述can網(wǎng)絡(luò)之間數(shù)據(jù)交換。
進(jìn)一步的,所述arm核心板包括型號(hào)為i.mx6ul的a7芯片;
所述a7芯片裝載有所述linux平臺(tái)。
進(jìn)一步的,所述arm核心板還包括:協(xié)處理器和sdram內(nèi)存;
其中,所述a7芯片是型號(hào)為mcimx6g2cvm05aa的微處理器;
所述協(xié)處理器是型號(hào)為neonmpe的協(xié)處理器;
所述sdram內(nèi)存是型號(hào)為ddr3的sdram內(nèi)存。
進(jìn)一步的,所述以太網(wǎng)收發(fā)器包括型號(hào)為dp83848的phy芯片;
所述phy芯片分別與所述a7芯片的數(shù)據(jù)線和地址線連接。
進(jìn)一步的,所述鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)還包括:網(wǎng)絡(luò)隔離變壓器;
所述網(wǎng)絡(luò)隔離變壓器連接在所述以太網(wǎng)收發(fā)器和以太網(wǎng)總線接口之間。
進(jìn)一步的,所述網(wǎng)絡(luò)隔離變壓器包括型號(hào)為tf1102p的控制芯片。
進(jìn)一步的,所述鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)還包括:電源電路、復(fù)位電路和tf卡接口;
所述arm核心板分別與所述電源電路、所述復(fù)位電路、所述tf卡接口連接。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
本發(fā)明實(shí)施例提供的一種基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān),包括核心板、uart接口、can接口、以太網(wǎng)收發(fā)器和以太網(wǎng)總線接口;其中,arm核心板裝載有l(wèi)inux平臺(tái),而且arm核心板用于根據(jù)trdp協(xié)議,實(shí)現(xiàn)車(chē)載設(shè)備和列車(chē)通信網(wǎng)的數(shù)據(jù)傳輸。相比于現(xiàn)有技術(shù)使用mcu芯片自帶的以太網(wǎng)協(xié)議棧實(shí)現(xiàn)以太網(wǎng)通信,本發(fā)明通過(guò)linux平臺(tái)實(shí)現(xiàn)trdp軟核協(xié)議棧獨(dú)立于mcu運(yùn)作,不再需要在物理層增添硬件設(shè)備,能與主tcms網(wǎng)絡(luò)進(jìn)行通信,滿足鐵路以太網(wǎng)對(duì)實(shí)時(shí)性的要求。另外,通過(guò)本發(fā)明的trdp網(wǎng)關(guān)實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)傳輸,能優(yōu)化mcu芯片的網(wǎng)絡(luò)功能,釋放其內(nèi)存,而且無(wú)需考慮具體硬件和軟件的開(kāi)發(fā)成本,縮短產(chǎn)品的開(kāi)發(fā)時(shí)間,便于產(chǎn)品更新。
附圖說(shuō)明
圖1是本發(fā)明提供的基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)的一種實(shí)施例的結(jié)構(gòu)示意圖;
圖2是本發(fā)明提供的arm核心板的一種實(shí)施例的電路結(jié)構(gòu)示意圖;
圖3是本發(fā)明提供的以太網(wǎng)收發(fā)器的一種實(shí)施例的電路結(jié)構(gòu)示意圖;
圖4是本發(fā)明提供的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)的另一種實(shí)施例的電路結(jié)構(gòu)示意圖;
圖5是本發(fā)明提供的網(wǎng)絡(luò)隔離變壓器的一種實(shí)施例的電路結(jié)構(gòu)示意圖;
圖6是本發(fā)明提供的電源電路的一種實(shí)施例的電路結(jié)構(gòu)示意圖;
圖7是本發(fā)明提供的復(fù)位電路的一種實(shí)施例的電路結(jié)構(gòu)示意圖;
圖8是本發(fā)明提供的tf卡接口的一種實(shí)施例的電路結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參見(jiàn)圖1,是本發(fā)明提供的基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)的一種實(shí)施例的結(jié)構(gòu)示意圖。如圖1所示,該trdp網(wǎng)關(guān)包括:arm核心板1、uart接口2、can接口3、以太網(wǎng)收發(fā)器4和以太網(wǎng)總線接口5。其中,arm核心板1分別與uart接口2、can接口3、以太網(wǎng)收發(fā)器4連接。以太網(wǎng)收發(fā)器4和以太網(wǎng)總線接口5連接。
在本實(shí)施例中,uart接口2和can接口3與外部車(chē)載設(shè)備連接,用于接收和發(fā)送并行數(shù)據(jù)信號(hào)。以太網(wǎng)總線接口5與外部的列車(chē)通信網(wǎng)連接,用于接收和發(fā)送ip數(shù)字信號(hào)。
在本實(shí)施例中,arm核心板1用于根據(jù)trdp協(xié)議,實(shí)現(xiàn)車(chē)載設(shè)備和列車(chē)通信網(wǎng)的數(shù)據(jù)傳輸,具體為:arm核心板1根據(jù)trdp協(xié)議,將由以太網(wǎng)總線接口5接收的第一ip數(shù)字信號(hào)轉(zhuǎn)換成第一并行數(shù)據(jù)信號(hào)后,依次通過(guò)uart接口2或can接口3發(fā)送給車(chē)載設(shè)備;以及,arm核心板1根據(jù)trdp協(xié)議,將uart接口2或can接口3接收的第二并行數(shù)據(jù)信號(hào)轉(zhuǎn)換為第二ip數(shù)字信號(hào)后,依次通過(guò)以太網(wǎng)收發(fā)器4、以太網(wǎng)總線接口5發(fā)送給列車(chē)通信網(wǎng)。
在本實(shí)施例中,arm核心板1還用于系統(tǒng)初始化,以及實(shí)現(xiàn)trdp以太網(wǎng)和uart網(wǎng)絡(luò)之間、所述trdp網(wǎng)絡(luò)和can網(wǎng)絡(luò)之間數(shù)據(jù)交換,具體為:
a、接收uart網(wǎng)絡(luò)或can網(wǎng)絡(luò)發(fā)送的trdp配置參數(shù)信息;其中,trdp配置參數(shù)信息包括tcms主機(jī)ip、dns主機(jī)ip、本地ip和端口;
b、檢測(cè)trdp總線的ttdb列車(chē)網(wǎng)絡(luò)拓?fù)浒?,配置靜態(tài)和動(dòng)態(tài)列車(chē)網(wǎng)絡(luò)拓?fù)鋮?shù);
c、根據(jù)dns主機(jī)ip,發(fā)送dns請(qǐng)求包,獲得實(shí)際編組下的tcms主機(jī)的ip地址;
d、根據(jù)該靜態(tài)和動(dòng)態(tài)列車(chē)網(wǎng)絡(luò)拓?fù)鋮?shù)以及該實(shí)際編組下的tcms主機(jī)的ip地址,接收tcms組播信息和發(fā)送tcms單播通信,實(shí)現(xiàn)trdp以太網(wǎng)和uart網(wǎng)絡(luò)之間、trdp網(wǎng)絡(luò)和can網(wǎng)絡(luò)之間數(shù)據(jù)交換。
作為本實(shí)施例的一種舉例,參見(jiàn)圖2,圖2是本發(fā)明提供的arm核心板的一種實(shí)施例的電路結(jié)構(gòu)示意圖。如圖2所示,arm核心板包括型號(hào)為i.mx6ul的a7芯片;a7芯片裝載有l(wèi)inux平臺(tái)。核心板還包括:協(xié)處理器和sdram內(nèi)存;其中,a7芯片是型號(hào)為mcimx6g2cvm05aa的微處理器;協(xié)處理器是型號(hào)為neonmpe的協(xié)處理器;sdram內(nèi)存是型號(hào)為ddr3的sdram內(nèi)存。除此之外,核心白還可以集成128/256mbnandflash、硬件看門(mén)狗、硬件加密等,具備完整的最小系統(tǒng)功能。
本發(fā)明的arm核心板1裝置的linux平臺(tái),將trdp協(xié)議棧封裝在linux平臺(tái)中,對(duì)linux進(jìn)行了裁剪,完全適應(yīng)trdp對(duì)通訊實(shí)時(shí)性要求,信息的進(jìn)棧/出棧,封包/解包等網(wǎng)絡(luò)數(shù)據(jù)處理全部在linux軟核協(xié)議棧中進(jìn)行。而為了快速處理trdp通信數(shù)據(jù),保證了mcu高速穩(wěn)定的通信速率,選用了arm的a7系列mcimx6g2cvm05aa微處理器。
另外,linux平臺(tái)將用戶設(shè)備的串口通訊協(xié)議(包括rs232/rs485)、can-bus總線協(xié)議轉(zhuǎn)換為列車(chē)以太網(wǎng)通訊標(biāo)準(zhǔn)(包括高鐵、動(dòng)車(chē)、地鐵、輕軌等)的以太網(wǎng)協(xié)議(如iec61375-2-3trdp協(xié)議),并實(shí)現(xiàn)用戶設(shè)備對(duì)列車(chē)以太網(wǎng)的接入,使用戶應(yīng)用數(shù)據(jù)能與列車(chē)主控系統(tǒng)實(shí)現(xiàn)高效的以太網(wǎng)傳輸,保證了列車(chē)正常運(yùn)行。而且linux平臺(tái)具有以下軟核技術(shù)特點(diǎn):(1)基于實(shí)時(shí)linux操作系統(tǒng),其自帶的成熟穩(wěn)定以太網(wǎng)協(xié)議棧,不死機(jī)、耐攻擊、通訊質(zhì)量極為可靠;(2)軟件實(shí)現(xiàn)了串口/can/以太網(wǎng)驅(qū)動(dòng)層、trdp協(xié)議層、應(yīng)用層的分離,可以非常方便進(jìn)行各種應(yīng)用的組合和修改;(3)獨(dú)創(chuàng)的“鏈路穿透”技術(shù),實(shí)現(xiàn)了在正常列車(chē)以太網(wǎng)應(yīng)用通訊的同時(shí),可以支持ftp訪問(wèn),以便于用戶設(shè)備的軟件升級(jí),節(jié)省了設(shè)備軟件升級(jí)時(shí)拆裝成本。
本舉例中的a7芯片是型號(hào)為mcimx6g2cvm05aa的微處理器,具有高性能、低功耗、小尺寸等優(yōu)點(diǎn),以14x14和9x9mapbga形式封裝,適合低功耗和空間受限的應(yīng)用場(chǎng)合。其次,該微處理器具有硬件加密引擎、篡改檢測(cè)和動(dòng)態(tài)dram加密/解密等內(nèi)置功能,可以使客戶面向高度安全的應(yīng)用進(jìn)行設(shè)計(jì)。最后,微處理器優(yōu)化了管腳,可以用四層pcb板進(jìn)行設(shè)計(jì),進(jìn)一步節(jié)省成本。
作為本實(shí)施例的一種舉例,參見(jiàn)圖3,圖3是本發(fā)明提供的以太網(wǎng)收發(fā)器的一種實(shí)施例的電路結(jié)構(gòu)示意圖。如圖3所示,以太網(wǎng)收發(fā)器4包括型號(hào)為dp83848的phy芯片。phy芯片分別與a7芯片的數(shù)據(jù)線和地址線連接。該型號(hào)的phy芯片為百兆以太網(wǎng)phy,使用3.3v電源供電,選用ldo方案。而且該phy芯片采用0.18μmcmos技術(shù)、rmii接口設(shè)計(jì)(dp83848帶mii/rmii/sni配置可選)、48腳lqfp封裝和3.3vmac接口,具有低功耗和支持hpauto-midx等功能。而為了保證以太網(wǎng)通信穩(wěn)定,dp83848和arm核心板之間連接信號(hào)的pcb走線作等長(zhǎng)等處理。
作為本實(shí)施例的一種舉例,參見(jiàn)圖4,圖4是本發(fā)明提供的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān)的另一種實(shí)施例的電路結(jié)構(gòu)示意圖。如圖4所示,該trdp網(wǎng)關(guān)還包括:網(wǎng)絡(luò)隔離變壓器6、電源電路7、復(fù)位電路8和tf卡接口9。其中,網(wǎng)絡(luò)隔離變壓器6連接在以太網(wǎng)收發(fā)器4和以太網(wǎng)總線接口5之間。arm核心板1分別與電源電路7、復(fù)位電路8、tf卡接口9連接。
參見(jiàn)圖5,圖5是本發(fā)明提供的網(wǎng)絡(luò)隔離變壓器的一種實(shí)施例的電路結(jié)構(gòu)示意圖。如圖5所示,網(wǎng)絡(luò)隔離變壓器連接在以太網(wǎng)收發(fā)器和和以太網(wǎng)總線接口之間。網(wǎng)絡(luò)隔離變壓器包括型號(hào)為tf1102p的控制芯片。該控制芯片對(duì)以太網(wǎng)總線通信有信號(hào)傳輸、阻抗匹配、波形修復(fù)、信號(hào)雜波抑制和高電壓隔離等作用;可以增強(qiáng)信號(hào),使其傳輸距離更遠(yuǎn);使芯片端與外部隔離,抗干擾能力大大增強(qiáng),而且對(duì)芯片增加了很大的保護(hù)作用(如雷擊);當(dāng)接到不同電平(如有的phy芯片是2.5v,有的phy芯片是3.3v)的網(wǎng)口時(shí),不會(huì)對(duì)彼此設(shè)備造成影響。
參見(jiàn)圖6,圖6是本發(fā)明提供的電源電路的一種實(shí)施例的電路結(jié)構(gòu)示意圖。如圖6所示,本發(fā)明的電源電路采用的tlv62565開(kāi)關(guān)穩(wěn)壓電源,具有使用簡(jiǎn)單、效率高、轉(zhuǎn)換壓差大、電流輸出能力強(qiáng)、發(fā)熱量小的特點(diǎn)。
參見(jiàn)圖7,圖7是本發(fā)明提供的復(fù)位電路的一種實(shí)施例的電路結(jié)構(gòu)示意圖。而本發(fā)明的arm核心板1上已經(jīng)集成了看門(mén)狗復(fù)位功能,1.6秒內(nèi)不進(jìn)行喂狗動(dòng)作,則硬件看門(mén)狗強(qiáng)行復(fù)位處理器,這樣可以保證系統(tǒng)意外崩潰時(shí)能自行恢復(fù)。
參見(jiàn)圖8,圖8是本發(fā)明提供的tf卡接口的一種實(shí)施例的電路結(jié)構(gòu)示意圖。tf卡接口9用于tf存儲(chǔ)卡的接入。
由上可見(jiàn),本發(fā)明實(shí)施例提供的基于linux平臺(tái)的鐵路實(shí)時(shí)以太網(wǎng)trdp網(wǎng)關(guān),包括核心板、uart接口、can接口、以太網(wǎng)收發(fā)器和以太網(wǎng)總線接口;其中,arm核心板裝載有l(wèi)inux平臺(tái),而且arm核心板用于根據(jù)trdp協(xié)議,實(shí)現(xiàn)車(chē)載設(shè)備和列車(chē)通信網(wǎng)的數(shù)據(jù)傳輸。相比于現(xiàn)有技術(shù)使用mcu芯片自帶的以太網(wǎng)協(xié)議棧實(shí)現(xiàn)以太網(wǎng)通信,本發(fā)明通過(guò)linux平臺(tái)實(shí)現(xiàn)trdp軟核協(xié)議棧獨(dú)立于mcu運(yùn)作,不再需要在物理層增添硬件設(shè)備,能與主tcms網(wǎng)絡(luò)進(jìn)行通信,滿足鐵路以太網(wǎng)對(duì)實(shí)時(shí)性的要求。另外,通過(guò)本發(fā)明的trdp網(wǎng)關(guān)實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)傳輸,能優(yōu)化mcu芯片的網(wǎng)絡(luò)功能,釋放其內(nèi)存,而且無(wú)需考慮具體硬件和軟件的開(kāi)發(fā)成本,縮短產(chǎn)品的開(kāi)發(fā)時(shí)間,便于產(chǎn)品更新。
進(jìn)一步的,本發(fā)明的trdp網(wǎng)關(guān)支持pd模式、dns、ttdb,本發(fā)明使用linux軟核trdp協(xié)議棧替代芯片自帶的以太網(wǎng)協(xié)議棧,可以保證us級(jí)別的組播廣播接收,便于和主控tcms連接通訊,對(duì)比使用芯片自帶的以太網(wǎng)協(xié)議棧的以太網(wǎng)通訊,本發(fā)明實(shí)施案例的實(shí)時(shí)性提高了10倍以上。采用本發(fā)明實(shí)施例能實(shí)現(xiàn)鐵路實(shí)時(shí)trdp以太網(wǎng),解決目前鐵路實(shí)時(shí)以太網(wǎng)linux軟件的trdp網(wǎng)關(guān)的空白問(wèn)題。
進(jìn)一步的,本發(fā)明采用linux軟核協(xié)議,能避免軟核協(xié)議棧所面臨的病毒入侵、網(wǎng)絡(luò)癱瘓等隱患,網(wǎng)絡(luò)攻擊不會(huì)對(duì)mcu中的主程序產(chǎn)生影響,增加了mcu工作的安全性。
以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也視為本發(fā)明的保護(hù)范圍。