• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于1553B總線的IP網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)

    2011-01-23 02:36:42王若龍張善從
    關(guān)鍵詞:驅(qū)動(dòng)程序內(nèi)核以太網(wǎng)

    王若龍, 張善從

    (1.中國(guó)科學(xué)院光電研究院,北京100190;2.中國(guó)科學(xué)院研究生院,北京100049)

    0 引 言

    MIL-STD-1553B總線是在20世紀(jì)70年代末為適應(yīng)飛機(jī)的發(fā)展由美國(guó)提出的飛機(jī)內(nèi)部電子系統(tǒng)連網(wǎng)標(biāo)準(zhǔn)。它是一種規(guī)定了“時(shí)分制命令/響應(yīng)式的多路數(shù)據(jù)傳輸總線”網(wǎng)絡(luò)的硬件和軟件的技術(shù)要求,作為一種理想的實(shí)時(shí)通信總線,MILSTD-1553B總線具有1Mbps的傳輸速度,由總線控制器(BC)進(jìn)行控制和管理總線上所有終端的數(shù)據(jù)傳輸。

    1553B總線具有較高的可靠性和靈活性,廣泛應(yīng)用于軍事、航空航天系統(tǒng),比如飛機(jī)、軍艦、衛(wèi)星以及國(guó)際空間站等。隨著我國(guó)通信衛(wèi)星,深空探測(cè)和載人航天等項(xiàng)目的開展,1553B總線技術(shù)在國(guó)內(nèi)航天領(lǐng)域的應(yīng)用也日益廣泛。航天產(chǎn)品的地檢設(shè)備往往需要具有1553B總線數(shù)據(jù)訪問功能。為了方便數(shù)據(jù)的傳輸和共享,一般會(huì)在這些設(shè)備上開發(fā)基于TCP/IP網(wǎng)絡(luò)的應(yīng)用軟件。同時(shí),對(duì)于底層為1553B總線的分層網(wǎng)絡(luò)系統(tǒng)而言,實(shí)現(xiàn)各層間數(shù)據(jù)在網(wǎng)絡(luò)層的共享十分重要。

    本文闡述了在Linux操作系統(tǒng)下,使用1553B協(xié)議的PCI接口卡,通過開發(fā)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序?qū)崿F(xiàn)基于1553B總線的TCP/IP網(wǎng)絡(luò)。該實(shí)現(xiàn)方案不僅有效的提高了1553B總線的靈活性和可擴(kuò)展性,而且使得1553B總線終端可以與以太網(wǎng)的網(wǎng)絡(luò)結(jié)點(diǎn)進(jìn)行數(shù)據(jù)通信。

    1 1553 B接口卡的硬件設(shè)計(jì)

    1.1 硬件結(jié)構(gòu)

    PCI總線是當(dāng)今普遍使用在桌面以及更大型計(jì)算機(jī)系統(tǒng)上的外設(shè)總線,而且該總線在Linux內(nèi)核中得到非常好的支持。該系統(tǒng)使用運(yùn)行Linux操作系統(tǒng)的個(gè)人計(jì)算機(jī)作為硬件基礎(chǔ),設(shè)計(jì)并開發(fā)基于PCI總線接口的1553B協(xié)議的板卡,不僅可以有效利用操作系統(tǒng)的支持,而且提高了1553B設(shè)備的通用性。

    1553B總線接口卡主要包括1553B總線通道、1553B總線控制器、控制邏輯單元、PCI總線控制器和PCI配置用存儲(chǔ)芯片等部分。系統(tǒng)框圖如圖1所示。

    圖1 1553B協(xié)議接口卡系統(tǒng)

    1.2 PCI總線接口實(shí)現(xiàn)

    PCI總線接口采用PLX技術(shù)公司的PCI 9052協(xié)議芯片,該芯片是一款功能強(qiáng)大、使用靈活的PCI總線控制器接口芯片。PCI 9052兼容PCI v2.1規(guī)范,運(yùn)行于PCI目標(biāo)設(shè)備下,其突發(fā)傳輸速率可以達(dá)到132Mbps。芯片內(nèi)部具有用于讀寫的FIFO,并且該芯片支持8、16和32位寬的局部總線,這些特性使得PCI 9052芯片滿足1553B總線的數(shù)據(jù)通信需求。

    1.3 1553總線接口實(shí)現(xiàn)

    1553B總線接口控制單元采用成熟的1553B協(xié)議芯片——DDC公司的BU61580。該芯片完全集成了1553A/B Notice2,芯片可配置成遠(yuǎn)程終端(RT)、總線控制器(BC)或者總線監(jiān)視器(MT),芯片內(nèi)部包含4K的RAM空間。

    該芯片具有以下主要特性:

    (1)BC自動(dòng)重試;

    (2)BC消息傳輸時(shí)間可編程;

    (3)BC消息幀自動(dòng)重復(fù);

    (4)BC可編程響應(yīng)超時(shí);

    (5)RT單消息、雙緩沖、循環(huán)緩沖可選的數(shù)據(jù)緩存;

    (6)RT子地址可編程BUSY位。

    上述特性說明使用 BU61580芯片可以方便靈活的實(shí)現(xiàn)1553B總線協(xié)議,主要的功能設(shè)置都可以通過軟件實(shí)現(xiàn)。該芯片的總線通道可以采用直接耦合和變壓器耦合兩種方式,提高了板卡的兼容性和可靠性。

    1.4 接口邏輯實(shí)現(xiàn)

    接口控制邏輯單元采用Xilinx公司的XC95114芯片實(shí)現(xiàn),該芯片具有充足的邏輯資源和大量寄存器,主要實(shí)現(xiàn)總線接口芯片PCI 9052和1553B協(xié)議芯片BU 61580之間的握手、片選、配置等邏輯控制。

    2 Linux2.6內(nèi)核及驅(qū)動(dòng)模型

    Linux操作系統(tǒng)是在Internet上發(fā)展起來的,其在網(wǎng)絡(luò)方面具有良好的性能以及豐富的產(chǎn)品和網(wǎng)絡(luò)分析工具,而且它還可以方便的將主機(jī)配置成具有路由功能。雖然Linux2.4內(nèi)核仍被廣泛應(yīng)用,但是自從2003年Linux2.6.0發(fā)布至今,2.6版本的內(nèi)核已經(jīng)十分穩(wěn)定,并且相對(duì)于2.4版本的內(nèi)核有相當(dāng)大的改進(jìn)。內(nèi)核在設(shè)備驅(qū)動(dòng)方面增加了不少新功能,并且在sysfs文件系統(tǒng)、模塊文件格式、模塊使用計(jì)數(shù)、模塊加載和卸載函數(shù)的定義等做了改進(jìn)。

    本文采用了基于Linux2.6.29內(nèi)核的Fedora系統(tǒng)作為軟件開發(fā)平臺(tái),該版本內(nèi)核對(duì)網(wǎng)絡(luò)設(shè)備和PCI設(shè)備驅(qū)動(dòng)的接口和變量又做了進(jìn)一步的封裝。

    2.1 PCI驅(qū)動(dòng)模型

    PCI總線具有的平臺(tái)無關(guān)特性使得PCI廣泛應(yīng)用于IA-32、Alpha、PowerPC、SPARC64和 IA-64等眾多系統(tǒng)中。PCI設(shè)備在系統(tǒng)的引導(dǎo)階段由引導(dǎo)程序和操作系統(tǒng)自動(dòng)完成對(duì)系統(tǒng)中所有PCI設(shè)備的配置,當(dāng)PCI設(shè)備的驅(qū)動(dòng)程序被掛載的時(shí)候,其內(nèi)存和I/O區(qū)域已經(jīng)被映射到了處理器的地址空間。

    Linux內(nèi)核使用兩個(gè)重要的結(jié)構(gòu)體描述 PCI總線系統(tǒng)。pci_bus用于描述PCI總線,pci_dev用于描述PCI設(shè)備。由于PCI只是一種總線,其作為一種控制功能設(shè)備的手段而存在。因此,PCI設(shè)備的驅(qū)動(dòng)程序應(yīng)至少包括PCI驅(qū)動(dòng)和設(shè)備驅(qū)動(dòng)兩部分。Linux內(nèi)核使用pci_driver結(jié)構(gòu)體定義PCI驅(qū)動(dòng),該結(jié)構(gòu)體中包含PCI設(shè)備的加載/刪除、掛起/恢復(fù)等接口函數(shù)。PCI總線系統(tǒng)的3個(gè)主要結(jié)構(gòu)體在Linux內(nèi)核中的層次結(jié)構(gòu)和相互關(guān)系如圖2所示。

    pci_bus結(jié)構(gòu)體中的pci_ops類型的指針ops指向該P(yáng)CI總線所使用的配置空間訪問操作。pci_ops結(jié)構(gòu)體中包含read和write兩種操作可用于讀寫PCI配置空間,根據(jù)這兩個(gè)函數(shù)的參數(shù)可以定位到PCI總線上相應(yīng)的PCI邏輯設(shè)備。Linux內(nèi)核提供了具體的配置空間操作接口 pci_read_config_byte(word/dword)和pci_write_config_byte(word/dword),可以方便的實(shí)現(xiàn)配置空間的字節(jié)、字和雙字的操作。如果驅(qū)動(dòng)程序還不能獲得pci_dev對(duì)象,內(nèi)核提供了使用pci_bus對(duì)象作為參數(shù)的另外一對(duì)讀寫接口,pci_bus_read_config_byte(word/dword)和pci_bus_write_config_byte(word/dword)。

    2.2 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)模型

    在Linux系統(tǒng)中,網(wǎng)絡(luò)設(shè)備不同于字符設(shè)備和塊設(shè)備,它作為一種獨(dú)立的特殊設(shè)備而存在,并且系統(tǒng)內(nèi)核提供了一系列專屬于它們的操作接口。

    Linux內(nèi)核中的網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)被設(shè)計(jì)成完全與協(xié)議無關(guān),網(wǎng)絡(luò)驅(qū)動(dòng)程序通常不需要分析上層協(xié)議的數(shù)據(jù),只簡(jiǎn)單的把這些數(shù)據(jù)作為其有效載荷數(shù)據(jù)進(jìn)行傳輸。Linux系統(tǒng)對(duì)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)進(jìn)行的分層結(jié)構(gòu)如圖3所示。

    (1)協(xié)議接口層通過dev_queue_xmit()函數(shù)發(fā)送網(wǎng)絡(luò)層的數(shù)據(jù),硬件接收到的數(shù)據(jù)通過netif_rx()函數(shù)傳到網(wǎng)絡(luò)層,二者均以sk_buff結(jié)構(gòu)體作為參數(shù),這一層有效地將網(wǎng)絡(luò)協(xié)議和具體設(shè)備進(jìn)行了隔離。

    (2)設(shè)備接口層使用net_device結(jié)構(gòu)體描述了具體的網(wǎng)絡(luò)設(shè)備屬性和各種回調(diào)接口,系統(tǒng)將通過該結(jié)構(gòu)體調(diào)用驅(qū)動(dòng)功能層提供的各功能函數(shù)。

    (3)驅(qū)動(dòng)功能層主要完成數(shù)據(jù)包的發(fā)送和接收,比如net_device_ops結(jié)構(gòu)體中的ndo_start_xmit()用于將數(shù)據(jù)包寫入具體的網(wǎng)絡(luò)設(shè)備。

    (4)設(shè)備與媒介層表示了具體的數(shù)據(jù)傳輸載體,對(duì)于Linux系統(tǒng)而言,這個(gè)載體既可以是一個(gè)物理的網(wǎng)絡(luò)設(shè)備,也可以是一個(gè)在計(jì)算機(jī)內(nèi)存中構(gòu)造的完全虛擬的設(shè)備。對(duì)于本文來說則包含1553B總線終端和相關(guān)的芯片操作接口。

    圖2 PCI總線層次結(jié)構(gòu)

    圖3 Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的分層結(jié)構(gòu)

    另外,數(shù)據(jù)包的接收由硬件中斷引起,在中斷處理函數(shù)中讀取硬件接收的數(shù)據(jù),并通過dev_alloc_skb()申請(qǐng)一個(gè)sk_buff結(jié)構(gòu)體,將數(shù)據(jù)放入該結(jié)構(gòu)中,通過協(xié)議接口層的netif_rx()將其傳遞給上層協(xié)議。

    3 接口卡驅(qū)動(dòng)程序開發(fā)

    TCP/IP網(wǎng)絡(luò)互連協(xié)議屬于對(duì)等的開放式網(wǎng)絡(luò)協(xié)議,它不僅平等對(duì)待所有網(wǎng)絡(luò)節(jié)點(diǎn),而且不依賴于互連設(shè)備的實(shí)現(xiàn)細(xì)節(jié)。MIL-STD-1553B總線屬于高可靠性的仲裁機(jī)制總線,所有的數(shù)據(jù)傳輸服務(wù)都由BC(BusController)來控制的,這意味著1553B總線并非對(duì)等式的網(wǎng)絡(luò)協(xié)議,但這并不阻礙在1553B總線上實(shí)現(xiàn)IP網(wǎng)絡(luò)數(shù)據(jù)的傳輸。

    通過編寫驅(qū)動(dòng)程序使1553B接口卡變成Linux系統(tǒng)下的網(wǎng)絡(luò)設(shè)備,通過軟件控制1553B協(xié)議芯片將網(wǎng)絡(luò)層的數(shù)據(jù)包封裝進(jìn)1553B消息幀完成傳輸。Linux內(nèi)核的網(wǎng)絡(luò)驅(qū)動(dòng)中具有專門為以太網(wǎng)提供支持的通用接口,以太網(wǎng)接口上使用的tcpdump等網(wǎng)絡(luò)分析工具也有助于驅(qū)動(dòng)程序的開發(fā)和使用。所以本文采用以太網(wǎng)模型開發(fā)1553B接口卡驅(qū)動(dòng)。驅(qū)動(dòng)程序共分為三層,由上到下依次為PCI驅(qū)動(dòng)層,以太網(wǎng)驅(qū)動(dòng)層,硬件接口層。

    3.1 PCI驅(qū)動(dòng)程序開發(fā)

    1553B接口卡通過PCI總線接入計(jì)算機(jī)系統(tǒng),因此PCI驅(qū)動(dòng)是實(shí)現(xiàn)設(shè)計(jì)方案的基礎(chǔ)。定義一個(gè)pci_driver類型的全局對(duì)象,至少初始化對(duì)象中的name、id_table、probe和remove成員。在module_init()指定的驅(qū)動(dòng)模塊裝載函數(shù)中通過調(diào)用pci_register_driver()注冊(cè)pci_driver類型的全局對(duì)象。系統(tǒng)將會(huì)執(zhí)行對(duì)象中的probe指針?biāo)O(shè)定的探測(cè)函數(shù),驅(qū)動(dòng)程序需要在該函數(shù)內(nèi)實(shí)現(xiàn)PCI相關(guān)的初始化,并注冊(cè)以太網(wǎng)設(shè)備。

    module_exit()指定的模塊刪除函數(shù)調(diào)用 pci_unregister_driver()對(duì)已注冊(cè)的pci_driver對(duì)象注銷時(shí),系統(tǒng)將會(huì)執(zhí)行pci_driver對(duì)象的remove指針?biāo)O(shè)定的刪除函數(shù),驅(qū)動(dòng)程序需要在該函數(shù)內(nèi)完成刪除模塊前的資源釋放,并注銷以太網(wǎng)設(shè)備,PCI層驅(qū)動(dòng)的加載和刪除的控制流如圖4和圖5所示。

    圖4 PCI驅(qū)動(dòng)裝載

    圖5 PCI驅(qū)動(dòng)刪除

    3.2 以太網(wǎng)驅(qū)動(dòng)開發(fā)

    PCI驅(qū)動(dòng)層使用alloc_etherdev()動(dòng)態(tài)的申請(qǐng)以太網(wǎng)設(shè)備對(duì)象,并通過register_netdev()函數(shù)注冊(cè)該設(shè)備對(duì)象時(shí)將引起對(duì)象中的ndo_init成員所設(shè)定的回調(diào)函數(shù)的執(zhí)行,驅(qū)動(dòng)程序需要在該函數(shù)內(nèi)完成網(wǎng)絡(luò)驅(qū)動(dòng)層的初始化,比如net_device_ops中的設(shè)備操作函數(shù)指針、header_ops中的以太網(wǎng)幀頭操作函數(shù)指針的賦值,中斷申請(qǐng)和用于互斥訪問的自旋鎖的初始化,以及調(diào)用硬件操作接口對(duì)硬件芯片的初始化。

    當(dāng)刪除接口卡驅(qū)動(dòng)模塊時(shí),由PCI驅(qū)動(dòng)層調(diào)用unregister_netdev()函數(shù)注銷以太網(wǎng)設(shè)備對(duì)象。對(duì)象的注銷會(huì)引起對(duì)象中的ndo_uninit()函數(shù)執(zhí)行,在該函數(shù)內(nèi)釋放中斷等系統(tǒng)資源,并關(guān)閉1553B通道,停止芯片工作。

    1553B接口卡區(qū)別于以太網(wǎng)設(shè)備的地方在于數(shù)據(jù)的發(fā)送和接收。1553B協(xié)議芯片要求將要發(fā)送的數(shù)據(jù)寫入片內(nèi)RAM,之后需要等到下一次中斷的發(fā)生才能真正完成數(shù)據(jù)的傳輸,這期間如果寫入新的數(shù)據(jù)將會(huì)造成覆蓋,也就要求數(shù)據(jù)的發(fā)送和接收都在中斷里執(zhí)行。為了避免數(shù)據(jù)的覆蓋可以在驅(qū)動(dòng)中維護(hù)一個(gè)發(fā)送隊(duì)列鏈表,將來自網(wǎng)絡(luò)層的數(shù)據(jù)包添加到鏈表的尾部,每次中斷從鏈表頭部提取數(shù)據(jù)寫入芯片。

    1553B協(xié)議芯片要求以子地址為數(shù)據(jù)傳輸?shù)囊粋€(gè)單位,每個(gè)子地址一次最多可以傳輸64Bytes。但是,該實(shí)現(xiàn)中并沒有將網(wǎng)絡(luò)設(shè)備的MTU設(shè)定為64B,因?yàn)檫@會(huì)大大降低數(shù)據(jù)傳輸?shù)耐掏侣省H绻褂胣(0

    另外,真正的以太網(wǎng)卡只要在初始化時(shí)正確填寫了net_device對(duì)象的addr和addrlen成員,協(xié)議層就會(huì)自動(dòng)使用ARP協(xié)議進(jìn)行IP地址和硬件地址的轉(zhuǎn)換。但是1553B接口卡的硬件地址不同于以太網(wǎng),但是仍然使用以太網(wǎng)頭區(qū)分總線上不同的終端。驅(qū)動(dòng)中需要包含一張表格用于保存總線上所有終端的RT地址和以太網(wǎng)地址的對(duì)應(yīng)關(guān)系,在header_ops的create()函數(shù)中查詢?cè)摫碛糜诖_定數(shù)據(jù)包的目的RT地址,該函數(shù)在數(shù)據(jù)發(fā)送函數(shù)ndo_start_xmit()之前被用于建立硬件頭。

    圖6 物理幀控制字

    3.3 硬件接口開發(fā)

    數(shù)據(jù)的發(fā)送和接收最終都要通過 1553B協(xié)議芯片BU61580實(shí)現(xiàn),BU61580的操作函數(shù)向以太網(wǎng)驅(qū)動(dòng)層提供高效可靠的硬件操作接口。操作接口函數(shù)除基本的寄存器和RAM區(qū)讀寫函數(shù)ReadRegister/WriteRegister,ReadRam/WriteRam分為BC和RT兩個(gè)部分,分別完成終端的初始化、發(fā)送數(shù)據(jù)的寫入、讀取接收數(shù)據(jù)、1553B消息定義、幀定義等。

    本文的實(shí)現(xiàn)中設(shè)置BC和RT的中斷模式為幀中斷,RT使用服務(wù)請(qǐng)求模式,當(dāng)有數(shù)據(jù)傳輸時(shí)主動(dòng)請(qǐng)求獲得總線時(shí)間。另外,減小BC的幀傳輸時(shí)間可以提高總線數(shù)據(jù)傳輸?shù)耐掏侣?,同時(shí)又要滿足每條總線消息的最小傳輸時(shí)間 (本文設(shè)置為1000us)。

    4 測(cè)試與分析

    搭建測(cè)試系統(tǒng)如圖7所示,其中Computer是一臺(tái)帶有以太網(wǎng)卡的計(jì)算機(jī)。GateWay是一臺(tái)裝有傳統(tǒng)以太網(wǎng)卡和1553B接口卡的計(jì)算機(jī),1553B接口卡通過耦合器接入1553B總線,作為 BC同時(shí)運(yùn)行所開發(fā)的以太網(wǎng)驅(qū)動(dòng)。而計(jì)算機(jī) RT11和RT1都裝有1553B接口卡,都最為1553B總線的遠(yuǎn)程終端,并且只在RT11上運(yùn)行所開發(fā)的以太網(wǎng)驅(qū)動(dòng)。

    圖7 測(cè)試系統(tǒng)框架(靜態(tài)分配IP地址)

    RT11和GateWay兩臺(tái)計(jì)算機(jī)之間使用ping程序測(cè)試,并使用tcpdump抓取網(wǎng)卡數(shù)據(jù)輸出如圖8所示。GateWay計(jì)算機(jī)上通過命令#route add–net 192.168.11.0 netmask 255.255.255.0添加一條路由表項(xiàng),并運(yùn)行命令#echo 1>/proc/sys/net/ipv4/ip_forward使得來自1553B總線上的數(shù)據(jù)包可以由GateWay進(jìn)行路由轉(zhuǎn)發(fā)。RT11和DesktopComputer之間使用ping程序的測(cè)試數(shù)據(jù)如圖9所示。

    開發(fā)基于TCP/IP的應(yīng)用程序,對(duì)GateWay(server)和RT11(client)進(jìn)行網(wǎng)絡(luò)性能的測(cè)試,結(jié)果顯示基于1553B總線的IP網(wǎng)絡(luò)的平均數(shù)據(jù)吞吐率為40KBps。增加用于某一方向上數(shù)據(jù)傳輸?shù)淖拥刂窋?shù)量,還可以提高該方向的數(shù)據(jù)吞吐率。

    圖8 1553B總線內(nèi)互連測(cè)試

    該實(shí)現(xiàn)方案的數(shù)據(jù)吞吐率沒有達(dá)到1553B總線的最大數(shù)據(jù)傳輸速率,主要是因?yàn)樵谥袛嗵幚沓绦蛑惺紫纫V笲U61580芯片,然后處理RAM中的所有數(shù)據(jù),完成后再啟動(dòng)芯片繼續(xù)工作,并且在每條消息的數(shù)據(jù)中增加了2個(gè)字節(jié)的物理幀控制字,消耗了一定的總線時(shí)間。

    5 結(jié)束語

    本文介紹了一種基于1553B總線的IP網(wǎng)絡(luò)實(shí)現(xiàn)方法。在Linux2.6操作系統(tǒng)下,通過對(duì)1553B接口卡開發(fā)以太網(wǎng)驅(qū)動(dòng)的方法實(shí)現(xiàn)了1553B消息對(duì)IP數(shù)據(jù)包的封裝和傳輸。使用該系統(tǒng)可以開發(fā)基于以太網(wǎng)的各種應(yīng)用程序,并且可以實(shí)現(xiàn)與以太網(wǎng)等其它網(wǎng)絡(luò)的互連。

    通過設(shè)置收發(fā)數(shù)據(jù)所使用的子地址數(shù)量還可以控制網(wǎng)絡(luò)的上下行帶寬,甚至可以保留一定數(shù)量的子地址用于傳統(tǒng)的1553B消息的傳輸。Linux系統(tǒng)中豐富的網(wǎng)絡(luò)數(shù)據(jù)分析工具均可用于該系統(tǒng)。

    [1] 刑秀琴,姚竹亭.基于1553B總線的通信接口及其應(yīng)用[J].中北大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,28(1):91-94.

    [2] Ben Truitt R,Edward Sanchez,Michael Garis.Using open networking standards over MIL-STD-1553 networks[J].IEEE A&E Systems Magazine,2005,20(3):29-34.

    [3] PCI 9052 data book version 2.1[S].2008.

    [4] ACE/Mini-ACE series BC/RT/MT advanced communication engine integrate 1553 terminal user's guide[S].2003.

    [5] 邰全親,傅嵐,楊京松.基于以太網(wǎng)的1553B仿真測(cè)試設(shè)備設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2008,16(11):1559-1560.

    [6] 林宇,趙瑋,尚智,等.基于PCI總線的MIL-STD-1553B板卡設(shè)計(jì)[J].控制工程,2005(5):82-87.

    [7] 林生,范冰冰,張奇支,等.計(jì)算機(jī)網(wǎng)絡(luò)與因特網(wǎng)[M].北京:機(jī)械工業(yè)出版社,2009.

    [8] 宋寶華.Linux設(shè)備驅(qū)動(dòng)開發(fā)祥解[M].北京:人民郵電出版社.2008.

    [9] 魏永明,耿岳,鐘書毅.Linux設(shè)備驅(qū)動(dòng)程序[M].北京:中國(guó)電力出版社,2006.

    [10]Sreekrishnan Venkateswaran.Essential Linux device drivers[M].London:Prentice Hall,2008.

    猜你喜歡
    驅(qū)動(dòng)程序內(nèi)核以太網(wǎng)
    萬物皆可IP的時(shí)代,我們當(dāng)夯實(shí)的IP內(nèi)核是什么?
    強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    基于1500以太網(wǎng)養(yǎng)豬場(chǎng)的智能飼喂控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
    Linux內(nèi)核mmap保護(hù)機(jī)制研究
    談實(shí)時(shí)以太網(wǎng)EtherCAT技術(shù)在變電站自動(dòng)化中的應(yīng)用
    電子制作(2017年24期)2017-02-02 07:14:44
    一種90W高功率以太網(wǎng)供電系統(tǒng)的設(shè)計(jì)
    淺談EPON與工業(yè)以太網(wǎng)在貴遵高速公路中的應(yīng)用
    驅(qū)動(dòng)程序更新與推薦
    驅(qū)動(dòng)程序更新與推薦
    欧美亚洲 丝袜 人妻 在线| 亚洲九九香蕉| 国产精品九九99| 日韩视频一区二区在线观看| 深夜精品福利| 国产欧美日韩精品亚洲av| 99re6热这里在线精品视频| 最近中文字幕2019免费版| 亚洲精品中文字幕一二三四区 | 国产亚洲午夜精品一区二区久久| 色视频在线一区二区三区| 91精品国产国语对白视频| 午夜日韩欧美国产| 久久久久久久精品精品| 国产免费视频播放在线视频| 丰满少妇做爰视频| 日韩 亚洲 欧美在线| 天堂8中文在线网| 国产1区2区3区精品| 午夜福利影视在线免费观看| 国产成人欧美| 国产xxxxx性猛交| 久久久精品免费免费高清| 国产一区二区三区综合在线观看| 国产亚洲精品久久久久5区| 欧美精品人与动牲交sv欧美| 后天国语完整版免费观看| 亚洲伊人久久精品综合| 精品一区二区三区四区五区乱码| 亚洲精品国产色婷婷电影| 侵犯人妻中文字幕一二三四区| 亚洲自偷自拍图片 自拍| 99热全是精品| av天堂在线播放| 另类亚洲欧美激情| 最近中文字幕2019免费版| 久久99一区二区三区| 亚洲精品自拍成人| 久久久久视频综合| 久久国产亚洲av麻豆专区| 色婷婷久久久亚洲欧美| 亚洲色图综合在线观看| 一级黄色大片毛片| 日本91视频免费播放| 18禁国产床啪视频网站| 满18在线观看网站| 亚洲国产av新网站| 天堂8中文在线网| 免费在线观看视频国产中文字幕亚洲 | 亚洲欧美一区二区三区久久| 国产日韩欧美视频二区| 91成人精品电影| 亚洲成人国产一区在线观看| 最近中文字幕2019免费版| 免费人妻精品一区二区三区视频| 久久香蕉激情| 精品久久久久久电影网| 啦啦啦在线免费观看视频4| www日本在线高清视频| 热re99久久精品国产66热6| 亚洲成人免费av在线播放| 亚洲av美国av| 国产精品 国内视频| 欧美日韩一级在线毛片| www.熟女人妻精品国产| 老司机亚洲免费影院| 美女视频免费永久观看网站| 他把我摸到了高潮在线观看 | 国产亚洲欧美在线一区二区| 亚洲视频免费观看视频| 精品人妻1区二区| 乱人伦中国视频| 一个人免费看片子| 一区二区日韩欧美中文字幕| 人妻一区二区av| 人人妻人人澡人人爽人人夜夜| 岛国毛片在线播放| 在线永久观看黄色视频| 老汉色∧v一级毛片| 少妇 在线观看| 超碰成人久久| 欧美乱码精品一区二区三区| 黑人欧美特级aaaaaa片| 欧美少妇被猛烈插入视频| 夫妻午夜视频| 极品人妻少妇av视频| 国产精品秋霞免费鲁丝片| 美女扒开内裤让男人捅视频| 狂野欧美激情性xxxx| 黑人猛操日本美女一级片| 一级毛片精品| 秋霞在线观看毛片| 欧美午夜高清在线| av网站免费在线观看视频| 久久久精品国产亚洲av高清涩受| 久久99热这里只频精品6学生| 欧美精品亚洲一区二区| 精品国产一区二区三区四区第35| 欧美日韩中文字幕国产精品一区二区三区 | 亚洲少妇的诱惑av| 欧美av亚洲av综合av国产av| 90打野战视频偷拍视频| 欧美日韩成人在线一区二区| 亚洲国产中文字幕在线视频| netflix在线观看网站| 黄色毛片三级朝国网站| 亚洲va日本ⅴa欧美va伊人久久 | 男女午夜视频在线观看| videos熟女内射| 亚洲国产精品999| 成人免费观看视频高清| 欧美日韩视频精品一区| 亚洲精品国产色婷婷电影| 久久精品亚洲熟妇少妇任你| 欧美 日韩 精品 国产| 考比视频在线观看| 女性生殖器流出的白浆| 亚洲人成电影免费在线| 黄色a级毛片大全视频| 老司机亚洲免费影院| 久久人人97超碰香蕉20202| 十八禁网站网址无遮挡| 伊人亚洲综合成人网| 精品熟女少妇八av免费久了| 美女大奶头黄色视频| 人妻久久中文字幕网| 免费看十八禁软件| 成人亚洲精品一区在线观看| 精品人妻熟女毛片av久久网站| 亚洲成人国产一区在线观看| 人妻一区二区av| 在线天堂中文资源库| 国产在线免费精品| 国产99久久九九免费精品| 免费日韩欧美在线观看| 国产高清视频在线播放一区 | 啦啦啦啦在线视频资源| a级片在线免费高清观看视频| 精品国产一区二区三区久久久樱花| 久久精品亚洲av国产电影网| 久久精品国产综合久久久| 国产xxxxx性猛交| 十八禁人妻一区二区| 免费在线观看日本一区| 日本五十路高清| 亚洲黑人精品在线| 人人妻人人添人人爽欧美一区卜| 丁香六月天网| 18在线观看网站| 久久青草综合色| av天堂在线播放| 亚洲av日韩精品久久久久久密| 国产成人影院久久av| 日韩大码丰满熟妇| 国产成人精品久久二区二区91| 午夜福利,免费看| 欧美日韩亚洲国产一区二区在线观看 | 午夜精品久久久久久毛片777| 男人操女人黄网站| 天堂中文最新版在线下载| 纵有疾风起免费观看全集完整版| 国产精品久久久久久人妻精品电影 | 日韩三级视频一区二区三区| 精品少妇黑人巨大在线播放| h视频一区二区三区| 久久人人97超碰香蕉20202| 欧美av亚洲av综合av国产av| 欧美变态另类bdsm刘玥| 国产主播在线观看一区二区| 一二三四在线观看免费中文在| 丝袜在线中文字幕| 亚洲精品国产区一区二| 亚洲欧美精品综合一区二区三区| 色综合欧美亚洲国产小说| 日本wwww免费看| 国产伦人伦偷精品视频| 女性生殖器流出的白浆| 另类亚洲欧美激情| 亚洲国产欧美日韩在线播放| 久久青草综合色| 亚洲欧洲日产国产| 国产成人啪精品午夜网站| 国产男女内射视频| 黄色片一级片一级黄色片| a在线观看视频网站| 伊人亚洲综合成人网| 成在线人永久免费视频| 午夜福利免费观看在线| 亚洲精品国产区一区二| 精品国内亚洲2022精品成人 | 日韩一区二区三区影片| 欧美日韩精品网址| 国产精品国产三级国产专区5o| 黄色视频在线播放观看不卡| 下体分泌物呈黄色| 手机成人av网站| 成人18禁高潮啪啪吃奶动态图| 夜夜夜夜夜久久久久| 人妻一区二区av| 国产无遮挡羞羞视频在线观看| 午夜激情av网站| 国产一级毛片在线| 精品亚洲成a人片在线观看| 国产精品香港三级国产av潘金莲| 欧美老熟妇乱子伦牲交| 欧美变态另类bdsm刘玥| 亚洲,欧美精品.| 日韩熟女老妇一区二区性免费视频| 一区二区日韩欧美中文字幕| 波多野结衣av一区二区av| 十八禁高潮呻吟视频| 搡老岳熟女国产| 国产主播在线观看一区二区| 久久久精品免费免费高清| 国产又爽黄色视频| 国产深夜福利视频在线观看| 午夜视频精品福利| 国产成人系列免费观看| 精品乱码久久久久久99久播| 午夜福利免费观看在线| 一级,二级,三级黄色视频| 亚洲免费av在线视频| 国产片内射在线| 中文字幕av电影在线播放| 国产精品国产三级国产专区5o| 老熟女久久久| 午夜免费成人在线视频| 亚洲精华国产精华精| 亚洲avbb在线观看| 午夜两性在线视频| 亚洲视频免费观看视频| 日韩三级视频一区二区三区| 99国产综合亚洲精品| 韩国高清视频一区二区三区| avwww免费| 亚洲精华国产精华精| 免费女性裸体啪啪无遮挡网站| 夫妻午夜视频| 国产一级毛片在线| 亚洲精品美女久久久久99蜜臀| 黄色视频不卡| 交换朋友夫妻互换小说| 成人国产av品久久久| 亚洲人成77777在线视频| 国产男人的电影天堂91| 女性被躁到高潮视频| 欧美av亚洲av综合av国产av| 亚洲七黄色美女视频| bbb黄色大片| 91九色精品人成在线观看| 亚洲精品国产区一区二| 久久人妻福利社区极品人妻图片| 欧美国产精品一级二级三级| 国产一区二区 视频在线| 欧美日韩亚洲高清精品| 大陆偷拍与自拍| 桃花免费在线播放| 又黄又粗又硬又大视频| 精品乱码久久久久久99久播| 极品人妻少妇av视频| 亚洲va日本ⅴa欧美va伊人久久 | 日韩视频一区二区在线观看| 菩萨蛮人人尽说江南好唐韦庄| 美国免费a级毛片| 国产野战对白在线观看| 久久国产精品大桥未久av| 两人在一起打扑克的视频| 亚洲一区中文字幕在线| 另类亚洲欧美激情| 如日韩欧美国产精品一区二区三区| 久久综合国产亚洲精品| 亚洲全国av大片| 叶爱在线成人免费视频播放| 久久久国产一区二区| 国产精品1区2区在线观看. | 国产成人av教育| 国产精品久久久久成人av| 亚洲成人免费av在线播放| 肉色欧美久久久久久久蜜桃| 老司机午夜福利在线观看视频 | 亚洲欧美日韩另类电影网站| 国产成人精品久久二区二区91| 日日夜夜操网爽| 少妇被粗大的猛进出69影院| 日韩中文字幕视频在线看片| av在线app专区| 亚洲天堂av无毛| 久久精品亚洲熟妇少妇任你| 99国产综合亚洲精品| 日日爽夜夜爽网站| 一二三四社区在线视频社区8| 丰满人妻熟妇乱又伦精品不卡| 每晚都被弄得嗷嗷叫到高潮| 国产精品.久久久| 18禁黄网站禁片午夜丰满| 99国产精品99久久久久| 久久久久久人人人人人| 国产成人精品在线电影| 国产亚洲欧美精品永久| 操美女的视频在线观看| 欧美国产精品va在线观看不卡| av视频免费观看在线观看| 麻豆国产av国片精品| 热re99久久国产66热| 精品国产一区二区三区四区第35| 一区二区三区精品91| 丁香六月欧美| 久久国产精品男人的天堂亚洲| 在线看a的网站| 久久久久久久久免费视频了| 亚洲全国av大片| 国产精品一区二区在线观看99| 亚洲综合色网址| 欧美日韩黄片免| 亚洲欧美精品自产自拍| 91麻豆av在线| 美女视频免费永久观看网站| 欧美xxⅹ黑人| 欧美一级毛片孕妇| tube8黄色片| 日韩一卡2卡3卡4卡2021年| 老熟妇仑乱视频hdxx| 国产成人影院久久av| 在线十欧美十亚洲十日本专区| 一个人免费在线观看的高清视频 | 久久国产精品男人的天堂亚洲| e午夜精品久久久久久久| 亚洲国产成人一精品久久久| 69精品国产乱码久久久| 美女视频免费永久观看网站| 亚洲一卡2卡3卡4卡5卡精品中文| 国产一级毛片在线| 午夜精品久久久久久毛片777| 麻豆乱淫一区二区| 又大又爽又粗| 韩国高清视频一区二区三区| 欧美成狂野欧美在线观看| 亚洲熟女毛片儿| 免费看十八禁软件| 高清欧美精品videossex| 国产精品一区二区在线观看99| 国产av国产精品国产| 一二三四社区在线视频社区8| 亚洲国产精品一区三区| 久久亚洲国产成人精品v| 国产高清videossex| 日韩欧美一区视频在线观看| 老司机福利观看| 天天躁狠狠躁夜夜躁狠狠躁| 桃花免费在线播放| 天天影视国产精品| 婷婷丁香在线五月| 午夜免费观看性视频| 免费在线观看黄色视频的| 精品久久久精品久久久| 窝窝影院91人妻| 巨乳人妻的诱惑在线观看| 俄罗斯特黄特色一大片| 一区二区av电影网| 亚洲精品成人av观看孕妇| 免费女性裸体啪啪无遮挡网站| 免费在线观看日本一区| 国产在线一区二区三区精| 伊人亚洲综合成人网| 丰满少妇做爰视频| 国产av一区二区精品久久| 免费在线观看黄色视频的| 欧美日韩av久久| 91av网站免费观看| 美女福利国产在线| 精品乱码久久久久久99久播| 日本撒尿小便嘘嘘汇集6| 久久人人爽人人片av| 亚洲久久久国产精品| 国产成人av教育| 亚洲欧美精品综合一区二区三区| 成在线人永久免费视频| 色视频在线一区二区三区| 欧美变态另类bdsm刘玥| 十分钟在线观看高清视频www| 动漫黄色视频在线观看| 51午夜福利影视在线观看| 真人做人爱边吃奶动态| 18禁国产床啪视频网站| 精品欧美一区二区三区在线| 飞空精品影院首页| 亚洲黑人精品在线| 91精品伊人久久大香线蕉| 精品乱码久久久久久99久播| av又黄又爽大尺度在线免费看| 动漫黄色视频在线观看| 久久中文字幕一级| 久久久久精品国产欧美久久久 | 自线自在国产av| 人成视频在线观看免费观看| 男女高潮啪啪啪动态图| 妹子高潮喷水视频| 黑丝袜美女国产一区| 一级毛片电影观看| 婷婷成人精品国产| 俄罗斯特黄特色一大片| 亚洲国产精品一区三区| 搡老岳熟女国产| 男人操女人黄网站| a级毛片黄视频| 国产精品.久久久| 成人影院久久| 国产野战对白在线观看| 国产一区二区三区av在线| 老熟妇乱子伦视频在线观看 | 色婷婷av一区二区三区视频| 国产精品久久久久久精品古装| 满18在线观看网站| 国产成人a∨麻豆精品| 人人妻人人爽人人添夜夜欢视频| 看免费av毛片| 亚洲精品美女久久久久99蜜臀| 久久ye,这里只有精品| 久久中文看片网| 黑人欧美特级aaaaaa片| 亚洲av美国av| 黄色a级毛片大全视频| 美女高潮到喷水免费观看| 精品高清国产在线一区| 欧美激情高清一区二区三区| netflix在线观看网站| 女性生殖器流出的白浆| 国产1区2区3区精品| 性高湖久久久久久久久免费观看| av电影中文网址| 纵有疾风起免费观看全集完整版| 天堂俺去俺来也www色官网| 一区在线观看完整版| 久久精品国产a三级三级三级| 亚洲免费av在线视频| 亚洲国产看品久久| 久久综合国产亚洲精品| 一个人免费在线观看的高清视频 | 久久精品人人爽人人爽视色| 国产成+人综合+亚洲专区| 国产成人精品在线电影| 一本一本久久a久久精品综合妖精| 精品第一国产精品| 久久精品人人爽人人爽视色| 国产老妇伦熟女老妇高清| 交换朋友夫妻互换小说| 国产亚洲av高清不卡| 国产欧美日韩一区二区精品| 99久久人妻综合| 精品欧美一区二区三区在线| 亚洲成人国产一区在线观看| 精品高清国产在线一区| 最近最新中文字幕大全免费视频| 亚洲中文字幕日韩| 99热国产这里只有精品6| 欧美+亚洲+日韩+国产| 爱豆传媒免费全集在线观看| av视频免费观看在线观看| 日本av手机在线免费观看| 老司机影院毛片| 久久精品亚洲熟妇少妇任你| 免费人妻精品一区二区三区视频| 日韩制服丝袜自拍偷拍| 91麻豆av在线| 久久亚洲国产成人精品v| 窝窝影院91人妻| 大陆偷拍与自拍| 9热在线视频观看99| 大香蕉久久成人网| 成人国产一区最新在线观看| 欧美日韩亚洲国产一区二区在线观看 | 亚洲性夜色夜夜综合| 夜夜骑夜夜射夜夜干| 满18在线观看网站| 国产无遮挡羞羞视频在线观看| 18禁黄网站禁片午夜丰满| 午夜影院在线不卡| 国产高清国产精品国产三级| 亚洲精品美女久久av网站| 美国免费a级毛片| 色精品久久人妻99蜜桃| 亚洲精品国产av蜜桃| 久久久久久亚洲精品国产蜜桃av| 久久久欧美国产精品| 看免费av毛片| 亚洲欧美一区二区三区黑人| 精品国产超薄肉色丝袜足j| bbb黄色大片| 美女午夜性视频免费| 国产精品一区二区免费欧美 | 老司机深夜福利视频在线观看 | 777久久人妻少妇嫩草av网站| 一区二区三区精品91| 国产深夜福利视频在线观看| 国产亚洲午夜精品一区二区久久| 人人妻人人爽人人添夜夜欢视频| 一区二区三区乱码不卡18| av网站免费在线观看视频| 大片免费播放器 马上看| 久久国产精品大桥未久av| 我要看黄色一级片免费的| 欧美精品人与动牲交sv欧美| 国产欧美日韩一区二区三区在线| 大片电影免费在线观看免费| 亚洲国产精品999| 亚洲精品av麻豆狂野| 亚洲国产精品一区二区三区在线| 色婷婷久久久亚洲欧美| 青草久久国产| 乱人伦中国视频| 色综合欧美亚洲国产小说| 成年动漫av网址| av国产精品久久久久影院| 欧美激情高清一区二区三区| 亚洲欧美日韩另类电影网站| 精品久久久久久电影网| 久久久精品免费免费高清| 精品国内亚洲2022精品成人 | 韩国精品一区二区三区| 中文字幕色久视频| 十八禁网站免费在线| 搡老熟女国产l中国老女人| 久久久久国内视频| 丝瓜视频免费看黄片| 777米奇影视久久| 精品人妻熟女毛片av久久网站| 天天躁日日躁夜夜躁夜夜| 日韩大码丰满熟妇| 男女午夜视频在线观看| 精品第一国产精品| 肉色欧美久久久久久久蜜桃| 亚洲国产精品成人久久小说| 国产极品粉嫩免费观看在线| 久热这里只有精品99| 窝窝影院91人妻| 精品福利永久在线观看| 久久人人97超碰香蕉20202| 欧美日韩亚洲国产一区二区在线观看 | 在线观看免费高清a一片| 久久久久久久久久久久大奶| 婷婷成人精品国产| 极品人妻少妇av视频| tube8黄色片| 亚洲国产中文字幕在线视频| 欧美日韩中文字幕国产精品一区二区三区 | 亚洲免费av在线视频| 宅男免费午夜| 天天躁日日躁夜夜躁夜夜| 大香蕉久久成人网| 国产在线观看jvid| 高潮久久久久久久久久久不卡| 精品国产乱码久久久久久男人| 国产日韩欧美视频二区| 亚洲成国产人片在线观看| 午夜福利,免费看| 人妻人人澡人人爽人人| 成年人黄色毛片网站| 欧美在线黄色| 国产免费视频播放在线视频| 亚洲精品日韩在线中文字幕| 99国产极品粉嫩在线观看| 久久影院123| 男女之事视频高清在线观看| 老司机靠b影院| 自拍欧美九色日韩亚洲蝌蚪91| 99re6热这里在线精品视频| 久久久久网色| 国产成人一区二区三区免费视频网站| av视频免费观看在线观看| 欧美日韩国产mv在线观看视频| 国产黄频视频在线观看| 国产真人三级小视频在线观看| 啦啦啦视频在线资源免费观看| 久久天躁狠狠躁夜夜2o2o| 99久久人妻综合| 亚洲情色 制服丝袜| 久久人妻熟女aⅴ| 久久久久久人人人人人| 欧美少妇被猛烈插入视频| 国产精品av久久久久免费| 国产亚洲一区二区精品| 在线av久久热| www.999成人在线观看| 欧美国产精品va在线观看不卡| 免费在线观看黄色视频的| 国产又色又爽无遮挡免| 亚洲欧美一区二区三区久久| 如日韩欧美国产精品一区二区三区| 日韩电影二区| 99九九在线精品视频| 日本av免费视频播放| 亚洲精品久久成人aⅴ小说| 亚洲成人手机| 汤姆久久久久久久影院中文字幕| 欧美精品高潮呻吟av久久| 精品国内亚洲2022精品成人 | 亚洲国产精品999| 老司机影院成人| 亚洲国产av影院在线观看| 欧美激情 高清一区二区三区| www日本在线高清视频| 精品国产乱码久久久久久小说| 国产不卡av网站在线观看| 人妻人人澡人人爽人人| 69精品国产乱码久久久| 国产又色又爽无遮挡免| 欧美国产精品va在线观看不卡| 国产成人av教育| 欧美黑人欧美精品刺激| 欧美精品亚洲一区二区| 99热网站在线观看| 日韩,欧美,国产一区二区三区| 欧美精品亚洲一区二区| 国产成人欧美在线观看 | 欧美黑人欧美精品刺激|