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

    基于S12X系列雙核單片機的CAN網(wǎng)關(guān)設(shè)計

    2016-09-07 05:52:01豆海利
    計算機測量與控制 2016年1期
    關(guān)鍵詞:協(xié)處理器信號量服務(wù)程序

    馮 源,豆海利,趙 剛

    (1.中國航空計算技術(shù)研究所,西安 710072; 2.空軍工程大學(xué) 理學(xué)院,西安 710051)

    ?

    基于S12X系列雙核單片機的CAN網(wǎng)關(guān)設(shè)計

    馮源1,豆海利2,趙剛1

    (1.中國航空計算技術(shù)研究所,西安710072; 2.空軍工程大學(xué) 理學(xué)院,西安710051)

    集成XGATE協(xié)處理器內(nèi)核的S12XE系列雙核單片機具有處理速度快、反應(yīng)時間短、功耗低等優(yōu)點,在嵌入式應(yīng)用中具有獨特優(yōu)勢和很好的應(yīng)用前景;文章采用16位雙核單片機MC9S12XEQ512作為主控制器,以集成信號和電源隔離功能的CAN收發(fā)器芯片ADM3053來實現(xiàn)CAN接口電路,設(shè)計并實現(xiàn)了一個可以連接3個CAN通信子網(wǎng)的CAN網(wǎng)關(guān),有效實現(xiàn)了系統(tǒng)的小型化、低功耗、低成本;采用雙核處理技術(shù)來優(yōu)化CAN網(wǎng)關(guān)的處理流程,由協(xié)處理器XGATE來處理各種中斷,S12X主CPU則專注于協(xié)議處理和消息轉(zhuǎn)發(fā);實際應(yīng)用表明,系統(tǒng)運行穩(wěn)定可靠,與傳統(tǒng)的采用單處理器實現(xiàn)的CAN網(wǎng)關(guān)相比,系統(tǒng)的數(shù)據(jù)吞吐能力和實時性得到了明顯改善。

    CAN網(wǎng)關(guān);S12X主CPU;協(xié)處理器XGATE;精簡指令流;軟中斷;信號量

    0 引言

    隨著微處理技術(shù)的發(fā)展及復(fù)雜系統(tǒng)對微控制器的實時性和計算能力要求的日益提高,帶協(xié)處理器的微處理器應(yīng)用越來越廣泛。美國Freescale公司推出的S12XE系列雙核單片機,其內(nèi)部集成了可編程RISC內(nèi)核的XGATE協(xié)處理器,專門用來處理I/O和中斷。其性能往往優(yōu)于一個智能的DMA控制器,從而提高了系統(tǒng)的實時處理能力,減輕了主CPU的工作負(fù)荷,使得主CPU更多注重于處理系統(tǒng)核查、應(yīng)用解算等任務(wù)。

    CAN(controller area network),即控制器局域網(wǎng),是一種有效支持分布式控制和實時控制的串行總線,具有分布性能好,可靠性高、擴展性好、成本低等優(yōu)點,較好地解決了工業(yè)現(xiàn)場設(shè)備級(傳感器、執(zhí)行器、控制模塊)的互連通信問題。在某些特定場合,如網(wǎng)絡(luò)中節(jié)點數(shù)量過多、通信距離過長、不同波特率和應(yīng)用層協(xié)議的兩個CAN網(wǎng)絡(luò)在數(shù)據(jù)交換時就需要增加CAN網(wǎng)關(guān)設(shè)備。

    本文基于S12XE系列雙核單片機MC9S12XEQ512設(shè)計實現(xiàn)了一種可以連接3個CAN通信子網(wǎng)的CAN網(wǎng)關(guān)設(shè)備,通過該網(wǎng)關(guān)能夠?qū)崿F(xiàn)子網(wǎng)之間消息的過濾、轉(zhuǎn)發(fā)、流量控制、協(xié)議轉(zhuǎn)換等功能。

    1 XGATE的功能結(jié)構(gòu)及中斷配置

    1.1XGATE的功能

    協(xié)處理器XGATE是專門為處理中斷和I/O設(shè)計的,內(nèi)部結(jié)構(gòu)如圖1所示。它采用精簡指令流(RISC)結(jié)構(gòu),速率比S12X主CPU快1倍,中斷處理更快。XGATE和主CPU之間通過片內(nèi)的雙口RAM交換數(shù)據(jù),同時兩個內(nèi)核之間可以互發(fā)中斷請求。當(dāng)主CPU與協(xié)處理器存在競爭問題時,S12X單片機采用了8個內(nèi)部硬件信號量予以解決。

    圖1 XGATE內(nèi)部結(jié)構(gòu)框圖

    1.2S12X的中斷配置及響應(yīng)

    在S12XE系列雙核單片機中,可以選擇主CPU或協(xié)處理器XGATE來響應(yīng)外部中斷事件。圖2是典型的S12X的中斷配置及響應(yīng),在每個中斷的配置寄存器INT_CFGDATAx中,通過開關(guān)信號RQST來選擇中斷處理內(nèi)核,ILVL[2:0]域定義了中斷優(yōu)先級,它在兩個內(nèi)核中都起作用。在典型的雙核應(yīng)用中,先由XGATE來響應(yīng)中斷,當(dāng)XGATE執(zhí)行完中斷服務(wù)程序后,通知S12X主CPU并將處理的結(jié)果提交給它。這樣由XGATE負(fù)責(zé)與底層硬件密切相關(guān)的驅(qū)動,S12X主CPU只需關(guān)注上層的應(yīng)用控制算法,從而在提高應(yīng)用程序反應(yīng)速度的同時減少了主CPU的中斷負(fù)荷。

    圖2 S12X的中斷配置及中斷響應(yīng)

    2 CAN網(wǎng)關(guān)的需求分析

    本文所要設(shè)計的CAN網(wǎng)關(guān)要求具備3個CAN通道,分別連接3個CAN通信子網(wǎng)。其中CAN0通道連接1個通信速率為500 Kbps的高速CAN子網(wǎng)CAN0,CAN1和CAN2通道分別連接1個通信速率為125 Kbps的低速CAN子網(wǎng)CAN1和CAN2。

    網(wǎng)關(guān)的具體功能要求如下:

    1)低速CAN子網(wǎng)CAN1和CAN2上使用相同的協(xié)議數(shù)據(jù)格式,高速CAN0子網(wǎng)上使用另一種協(xié)議數(shù)據(jù)格式,網(wǎng)關(guān)需要完成兩者之間的協(xié)議數(shù)據(jù)格式的轉(zhuǎn)換;

    2)來自于低速CAN子網(wǎng)CAN1和CAN2上的消息可以全部轉(zhuǎn)發(fā)到高速CAN0子網(wǎng)上;

    3)針對低速CAN1和CAN2網(wǎng)絡(luò),網(wǎng)關(guān)的對應(yīng)通道分別設(shè)置了消息過濾表,來自于高速CAN0子網(wǎng)上的消息,經(jīng)過消息過濾后,轉(zhuǎn)發(fā)到低速CAN1和CAN2子網(wǎng)上;

    4)低速CAN1和CAN2網(wǎng)絡(luò)之間不要求數(shù)據(jù)轉(zhuǎn)發(fā)。

    3 CAN網(wǎng)關(guān)的硬件設(shè)計

    3.1系統(tǒng)結(jié)構(gòu)和原理框圖

    本文設(shè)計的CAN網(wǎng)關(guān)的系統(tǒng)結(jié)構(gòu)和原理框圖如圖3所示,采用集成了4個MSCAN模塊的雙核單片機MC9S12XEQ512作為該網(wǎng)關(guān)的主控芯片,負(fù)責(zé)對CAN控制器的初始化,并控制消息的接收、消息拆裝與重組、過濾和轉(zhuǎn)發(fā)等。CAN物理層接口采用了ADI公司的集成CAN收發(fā)器ADM3053,它是將CAN收發(fā)器與iCoupler磁耦隔離技術(shù)和isoPower集成式隔離DC/DC轉(zhuǎn)換器集成在一起,由單芯片實現(xiàn)了CAN接口信號和供電的完全隔離,有效實現(xiàn)了系統(tǒng)小型化、低功耗、低成本。此外,本設(shè)計中增加了接口防護(hù)電路,包括共模電感和瞬態(tài)抑制保護(hù)器件(TVS)。

    圖3 CAN網(wǎng)關(guān)的系統(tǒng)結(jié)構(gòu)和原理框圖

    3.2硬件實現(xiàn)

    本文中CAN接口電路圖如圖4所示。

    圖4 CAN接口電路原理圖

    ADM3053根據(jù)隔離功能劃分為邏輯端(圖中左側(cè))和總線端(圖中右側(cè)),兩端連接獨立的電源和地信號。

    ADM3053的邏輯端與主控芯片MC9S12XEQ512相連,管腳接線如下:

    1) MC9S12XEQ512中MSCAN模塊的接收引腳CANRX和發(fā)送引腳CANTX分別與ADM3053中接收器輸出引腳RXD和驅(qū)動器輸入引腳TXD相連;

    2) ADM3053內(nèi)部信號隔離功能由邏輯端的VIO引腳提供電源,它與MC9S12XEQ512的I/O供電電源相連;

    3) ADM3053的內(nèi)部電源隔離功能由邏輯端的VCC引腳提供電源,它與+5 V電源相連;

    4) ADM3053邏輯端的地信號GND_LOG與MC9S12XEQ512的電源地信號一致。

    ADM3053的總線端與外部總線接口防護(hù)電路相連,管腳接線如下:

    1) ADM3053的內(nèi)部電源隔離輸出引腳VISOUT與CAN收發(fā)器供電輸入引腳VISOIN連接,這兩個引腳外部分別通過濾波電容接地;

    2) CANH和CANL通過共模電感ACT45B-510-2P與系統(tǒng)中的CAN總線相連,總線兩端要求分別接入120 Ω端接電阻;

    3) CANH、CANL與總線地信號GND_BUS之間連接TVS管PESD1CAN,用于抑制瞬態(tài)干擾。

    4 CAN網(wǎng)關(guān)中雙核工作體制的構(gòu)建

    4.1數(shù)據(jù)共享的實現(xiàn)

    1)定義共享數(shù)據(jù)區(qū)

    S12X主CPU和協(xié)處理器XGATE之間交互數(shù)據(jù)是使用片內(nèi)雙端口RAM,開辟消息緩沖區(qū),以共享內(nèi)存的方式實現(xiàn)。通過設(shè)置邊界寄存器的值,可以將其劃分為XGATE獨享RAM、S12X獨享RAM、XGATE與S12X共享RAM幾個部分,如圖5所示。

    圖5 RAM分配區(qū)

    圖7 CAN網(wǎng)關(guān)的工作流程圖以及雙核處理器的功能劃分

    在上述的RAM分配方案中,共享RAM空間用于S12X主CPU和XGATE之間交換數(shù)據(jù),消息緩沖區(qū)就定義在該區(qū)域中。XGATE獨享RAM用于存放XGATE的應(yīng)用程序,而XGATE應(yīng)用程序在RAM中運行比在Flash中運行速度快一倍,同時避免了由于競爭影響主CPU的運行速度。本設(shè)計中,S12X主CPU工作時鐘頻率是50 MHz,XGATE以最高100 MHz的時鐘頻率運行片內(nèi)RAM中的程序。

    2)共享資源的互斥訪問

    為了保證共享數(shù)據(jù)的完整性,使用其內(nèi)部集成的8個硬件信號量來同步兩個內(nèi)核對共享數(shù)據(jù)的訪問。

    S12X主CPU和XGATE協(xié)處理器之間解決共享資源競爭的程序框圖如圖6所示。在XGATE應(yīng)用程序中,鎖定信號量指令的后面一定要緊跟一條BCC指令,判斷鎖定是否成功。如果不成功,則通過BCC指令再次執(zhí)行鎖定操作,直到鎖定成功。在S12X主CPU應(yīng)用程序中,給XGATE信號量寄存器的相應(yīng)位寫1的指令之后一定要緊跟一條位測試指令,讀信號量寄存器中的相應(yīng)位,判斷S12X主CPU是否已經(jīng)成功鎖定信號量。如果相應(yīng)位仍為0,則接著再次執(zhí)行給信號量寄存器的相應(yīng)位置1的指令,以等待XGATE釋放該信號量。

    4.2S12X主CPU與XGATE的相互中斷

    S12X主CPU和XGATE之間可相互中斷以同步它們的運行。XGATE有一個特殊的指令SIF,用于向S12X主CPU提交中斷。通常SIF為XGATE線程的最后一條指令,用以觸發(fā)S12X主CPU中斷。另外XGATE有8個軟件中斷源,S12X主CPU可以通過置位或清除XGATE軟中斷觸發(fā)寄存器(XGSWT)中的相應(yīng)位來觸發(fā)或清除這8個中斷。

    5 CAN網(wǎng)關(guān)的軟件設(shè)計

    5.1網(wǎng)關(guān)工作流程的設(shè)計

    為了緩解網(wǎng)關(guān)工作時可能出現(xiàn)的數(shù)據(jù)阻塞和延遲問題,增強系統(tǒng)的數(shù)據(jù)吞吐能力和實時性。本文采用主處理器與協(xié)處理器并行協(xié)調(diào)工作的方式來設(shè)計工作流程,實現(xiàn)網(wǎng)關(guān)的功能,如圖7所示。需要說明的是,圖中僅展示了1路高速CAN與1路低速CAN之間的轉(zhuǎn)換流程,根據(jù)處理流程可以方便地擴展到與2路低速CAN之間的轉(zhuǎn)換。

    構(gòu)造雙核應(yīng)用程序的過程實際上就是將CAN網(wǎng)關(guān)的整個處理流程盡量合理分布到主CPU和協(xié)處理器上,完成雙內(nèi)核之間的通信并響應(yīng)外設(shè)事件的過程。這個雙核程序相當(dāng)于將整個應(yīng)用程序劃分為兩級,第一級運行在S12X主CPU上,包括main()函數(shù)和S12X主CPU的中斷服務(wù)程序;第二級運行在協(xié)處理器XGATE上,執(zhí)行XGATE中斷服務(wù)程序。這樣由XGATE完成底層外設(shè)的初級處理,由S12X主CPU來完成網(wǎng)關(guān)的協(xié)議處理和消息轉(zhuǎn)發(fā)等高層應(yīng)用。

    在雙核單片機的工作過程中,這兩個處理器的工作方式是不同的,S12X主CPU的工作是主動的,始終在運行;而協(xié)處理器XGATE的工作是被動的,是由中斷觸發(fā)的。

    5.2數(shù)據(jù)結(jié)構(gòu)

    數(shù)據(jù)結(jié)構(gòu)的設(shè)計主要包括消息緩沖區(qū)和消息過濾表。

    1)消息緩沖區(qū):

    本文針對每一路CAN接口,都設(shè)置了獨立的發(fā)送和接收緩沖區(qū)。接收緩沖區(qū)用于存放來自上一級子網(wǎng),等待處理的消息。發(fā)送緩沖區(qū)用于存放經(jīng)過協(xié)議轉(zhuǎn)換和消息過濾后等待發(fā)送到下一級子網(wǎng)的消息。緩沖區(qū)采用環(huán)形緩沖結(jié)構(gòu),并根據(jù)消息類型劃分為緊急消息緩沖區(qū)和普通消息緩沖區(qū)。

    2)消息過濾表:

    為了實現(xiàn)高速CAN子網(wǎng)向低速CAN子網(wǎng)轉(zhuǎn)發(fā)過程的消息過濾功能,在網(wǎng)關(guān)的低速CAN通道上需要設(shè)置消息過濾表。消息過濾表中只存放需要轉(zhuǎn)發(fā)到下一級CAN子網(wǎng)的CAN消息ID,并且按照消息ID由小到大的順序排列。

    在系統(tǒng)啟動時,對該表的內(nèi)容進(jìn)行初始化。在消息轉(zhuǎn)發(fā)過程中,以CAN消息ID作為關(guān)鍵字來搜索此表,如果匹配成功,就轉(zhuǎn)發(fā)消息,匹配失敗則不需要轉(zhuǎn)發(fā),該消息就被濾除。查找算法采用典型的折半查找實現(xiàn)即可。

    5.3S12X主CPU程序設(shè)計

    在S12X主CPU上運行的程序包括main()函數(shù)和S12X主CPU的中斷服務(wù)程序。

    1)S12X主CPU的main()函數(shù):

    main()函數(shù)流程圖如圖8所示,在main.c文件中首先按照發(fā)送和接收緩沖區(qū)的數(shù)據(jù)結(jié)構(gòu)來定義各個緩沖區(qū)變量,然后將其聲明為全局變量,并分配到共享存儲空間中。在main()函數(shù)中先配置S12X主CPU的時鐘和鎖相環(huán),然后初始化MSCAN模塊和XGATE協(xié)處理器,最后進(jìn)入主循環(huán)處理流程。在主循環(huán)中,依次輪詢高速和低速CAN通道的接收緩沖區(qū),分析幀數(shù)據(jù),進(jìn)行協(xié)議轉(zhuǎn)換、消息過濾后寫入到下一級CAN子網(wǎng)的發(fā)送緩沖區(qū),最后觸發(fā)軟中斷通知協(xié)處理器來發(fā)送消息。

    圖8 S12X主CPU的main()函數(shù)流程圖

    2)S12X主CPU的中斷服務(wù)程序:

    S12X主CPU的中斷處理流程圖如圖9所示,S12X主CPU的中斷服務(wù)程序是用于直接處理XGATE接收到的緊急消息。當(dāng)XGATE接收到緊急消息時,寫入接收緩沖區(qū),然后通過SIF指令向S12X主CPU提交中斷;主CPU響應(yīng)中斷,在中斷服務(wù)程序中立即讀取緊急消息并進(jìn)行解析、協(xié)議轉(zhuǎn)換和消息過濾,然后寫入到下一級子網(wǎng)的發(fā)送緩沖區(qū),最后觸發(fā)軟中斷通知協(xié)處理器來發(fā)送消息。

    圖9 S12X主CPU的中斷處理流程圖

    5.4協(xié)處理器XGATE程序設(shè)計

    XGATE代碼就是一段段獨立的中斷服務(wù)程序,沒有主程序。XGATE的中斷服務(wù)程序也稱為線程。XGATE代碼的執(zhí)行是由中斷驅(qū)動的,在沒有中斷時,進(jìn)入休眠態(tài),不執(zhí)行任何指令,處于低功耗狀態(tài)。

    在本文的設(shè)計中將MSCAN模塊的接收中斷、發(fā)送中斷和軟中斷的處理交由XGATE負(fù)責(zé)。XGATE的工作流程如圖10所示,需要編寫各中斷的中斷服務(wù)程序,并根據(jù)各個中斷服務(wù)程序的起始地址和參數(shù)來填寫XGATE中斷向量表。

    圖10 協(xié)處理器工作流程

    在圖7的CAN網(wǎng)關(guān)的工作流程圖中,已經(jīng)描述了協(xié)處理器XGATE響應(yīng)軟中斷、MSCAN發(fā)送中斷和接收中斷后的CAN消息發(fā)送和接收的詳細(xì)處理過程。

    在MSCAN模塊接收到CAN消息時,會觸發(fā)XGATE的CAN消息接收中斷處理線程interrupt void CANx_rcvThread( rBuffer *rcvBufferx )。對于接收到的數(shù)據(jù),區(qū)分緊急消息還是普通消息。如果XGATE接收到緊急消息時,寫入接收緩沖區(qū),然后通過SIF指令向S12X主CPU提交中斷;主CPU響應(yīng)中斷,在中斷服務(wù)程序中立即讀取緊急消息并進(jìn)行解析、協(xié)議轉(zhuǎn)換和消息過濾,然后寫入到下一級子網(wǎng)的發(fā)送緩沖區(qū)。如果XGATE接收到普通消息時,只寫入接收緩沖區(qū),但不向S12X主CPU提交中斷,只等待S12X主CPU在主循環(huán)中輪詢到接收緩沖區(qū)才對該消息進(jìn)行處理,然后寫入到下一級子網(wǎng)的發(fā)送緩沖區(qū)。

    CAN消息的發(fā)送功能是通過引入兩個獨立的中斷來實現(xiàn),分別是主CPU觸發(fā)的軟中斷線程interrupt void Software_Triggerx(tBuffer *tmtBufferx )和MSCAN模塊的發(fā)送中斷處理線程interrupt void CANx_tmtThread(tBuffer *tmtBufferx )。當(dāng)S12X主CPU完成消息解析、協(xié)議轉(zhuǎn)換和消息過濾,并將其寫入到下一級子網(wǎng)的發(fā)送緩沖區(qū)后,主CPU通過軟中斷來通知協(xié)處理器進(jìn)行CAN消息的發(fā)送。另外由于使能了MSCAN模塊的發(fā)送中斷,一旦MSCAN內(nèi)部的發(fā)送緩沖區(qū)中出現(xiàn)“空”窗口可以寫入消息時,就會立刻向協(xié)處理器觸發(fā)發(fā)送中斷,由協(xié)處理器負(fù)責(zé)CAN消息的發(fā)送。

    6 結(jié)束語

    當(dāng)前的CAN網(wǎng)關(guān)絕大多數(shù)是采用單處理器實現(xiàn),為了緩解網(wǎng)關(guān)工作時可能出現(xiàn)的數(shù)據(jù)阻塞和延遲問題,增強系統(tǒng)的數(shù)據(jù)吞吐能力和實時性,筆者采用主處理器與協(xié)處理器并行協(xié)調(diào)工作的方式來設(shè)計工作流程,實現(xiàn)了一個可以連接3個CAN通信子網(wǎng)的CAN網(wǎng)關(guān)。

    在CAN網(wǎng)關(guān)的雙核應(yīng)用程序中,由協(xié)處理器XGATE全面負(fù)責(zé)各種中斷響應(yīng),如3路CAN通道的發(fā)送中斷、接收中斷、錯誤中斷等,而S12X主CPU則專注于協(xié)議處理和消息轉(zhuǎn)發(fā)。充分利用S12X主CPU和XGATE之間可以相互中斷的機制,來同步雙核程序的運行,有效實現(xiàn)了CAN網(wǎng)關(guān)的整個處理過程。

    [1]邵貝貝,宮輝.嵌入式系統(tǒng)中的雙核技術(shù)[M].北京:北京航空航天大學(xué)出版社,2008.

    [2] 羅峰,孫澤昌.汽車CAN總線系統(tǒng)原理、設(shè)計與應(yīng)用[M].電子工業(yè)出版社,2010.

    [3] 王宜懷,曹金華.嵌入式系統(tǒng)設(shè)計實戰(zhàn)-基于飛思卡爾S12X微控制器[M]. 北京:北京航空航天大學(xué)出版社,2011.

    [4] 盧玉傳,杜志岐,樊江濱,等.車載雙路CAN總線冗余網(wǎng)關(guān)的設(shè)計[J].車輛與動力技術(shù),2012(1): 45-50.

    [5] 李廣鑫,秦貴和,劉文靜,等.CAN總線網(wǎng)關(guān)的設(shè)計與實現(xiàn)[J].長春郵電學(xué)院學(xué)報,2010,28(2): 166-171.

    [6] 閆海明,馮源,田苗.基于DSP內(nèi)嵌ECAN模塊的總線接口設(shè)計[J].現(xiàn)代電子技術(shù),2013,36(11): 112-115.

    [7] Ross Mitchell.Tutorial:Introducing the XGATE Module to Consumer and Industrial Application Developers (AN3224) [R].Freescale Semiconductor,2006.

    [8] Steve McAslan.Using XGATE to Implement a Simple Buffered SCI (AN3144) [R].Freescale Semiconductor,2005.

    [9] Joachim Krücken.How to Configure and Use the XGATE on S12X Devices (AN2685) [R].Freescale Semiconductor,2004.

    Design of CAN Bus Gateway Based on S12X Series Dual-core MCU

    Feng Yuan1,Dou Haili2,Zhao Gang1

    (1.Aeronautics Computing Technique Research Institute, Xi’an710072, China;2.College of Science, Air Force Engineering University, Xi’an710051, China)

    S12X series dual-core MCU with a coprocessor XGATE has the advantages such as high speed of data processing, short reaction time and low power consumption. So it has more good application prospect in the field of embedded application. In this design, the 16-bit dual-core MCU named MC9S12XEQ512 has been selected as the main processor. The CAN transceiver chip ADM3053 has been used to implement the CAN interface circuit, in which CAN transceiver, the signal isolation function and isolated DC-to-DC converter are all integrated. The paper describes the design and implement of CAN gateway having three CAN interfaces for solving the CAN network's extending and interconnection, achieving the purposes of interface miniaturization, low power consumption and low cost. The technology of dual processors in embedded system design has been also applied to optimize the performance of the gateway. The coprocessor XGATE is used to handle the miscellaneous interrupts and the main processor S12X CPU is used to analyze the protocol and exchange messages. The application results show that the gateway can work stably and reliably. Compared with the existing gateway realized by the traditional single core processor, the performance of data throughput and reliability has been improved.

    CAN gateway;S12X CPU;coprocessor XGATE;RISC;software triggers;semaphores

    2015-03-13;

    2015-09-16。

    上海市研究生教育創(chuàng)新計劃學(xué)位點引導(dǎo)布局與建設(shè)培育項目(13sc002)。

    馮源 (1981-) ,男,陜西西安人,碩士,工程師,主要從事機載網(wǎng)絡(luò)通信技術(shù)方向的研究。

    1671-4598(2016)01-0191-05

    10.16526/j.cnki.11-4762/tp.2016.01.053

    TP393

    A

    猜你喜歡
    協(xié)處理器信號量服務(wù)程序
    基于STM32的mbedOS信號量調(diào)度機制剖析
    基于移動終端的人事信息員工自助服務(wù)系統(tǒng)設(shè)計
    基于HBase分布式數(shù)據(jù)庫海量數(shù)據(jù)序列存儲優(yōu)化
    基于C#的進(jìn)程守護(hù)程序的設(shè)計
    視聽(2020年3期)2020-06-11 14:28:18
    基于HBase分布式數(shù)據(jù)庫海量數(shù)據(jù)序列存儲優(yōu)化
    Nucleus PLUS操作系統(tǒng)信號量機制的研究與測試
    HBase分布式二級索引通用方案研究
    水利工程施工監(jiān)理服務(wù)程序及質(zhì)量控制
    μC/OS- -III對信號量的改進(jìn)
    Linux操作系統(tǒng)信號量機制的實時化改造
    久久久久精品人妻al黑| 两个人免费观看高清视频| 肉色欧美久久久久久久蜜桃| 一边摸一边做爽爽视频免费| 成人三级做爰电影| 亚洲人成电影观看| 国产在线一区二区三区精| 操美女的视频在线观看| 亚洲成色77777| 国产精品久久久av美女十八| 久久人人爽人人片av| 老司机亚洲免费影院| 天天躁日日躁夜夜躁夜夜| 综合色丁香网| 国产激情久久老熟女| 如日韩欧美国产精品一区二区三区| www.av在线官网国产| 日韩一区二区视频免费看| 久久久久国产一级毛片高清牌| 97在线人人人人妻| 性色av一级| 午夜激情久久久久久久| 久久精品久久久久久噜噜老黄| 国产精品无大码| 成人毛片60女人毛片免费| 成人亚洲精品一区在线观看| 久久久欧美国产精品| 午夜影院在线不卡| 黄色 视频免费看| 777久久人妻少妇嫩草av网站| 精品久久久精品久久久| 久久99热这里只频精品6学生| 黑人欧美特级aaaaaa片| 中文字幕av电影在线播放| 亚洲欧洲国产日韩| 日本色播在线视频| 永久免费av网站大全| 国产高清不卡午夜福利| 久久精品人人爽人人爽视色| 亚洲精品一二三| 天天影视国产精品| 精品亚洲成a人片在线观看| 国产欧美日韩一区二区三区在线| 狂野欧美激情性bbbbbb| 精品久久久精品久久久| 久久久久久久精品精品| 五月开心婷婷网| 不卡视频在线观看欧美| 久久久精品免费免费高清| 老司机靠b影院| 777久久人妻少妇嫩草av网站| 国产精品嫩草影院av在线观看| 人妻人人澡人人爽人人| 久久 成人 亚洲| 久久99热这里只频精品6学生| 成人漫画全彩无遮挡| 午夜久久久在线观看| 操出白浆在线播放| 中文字幕人妻熟女乱码| 中文字幕人妻丝袜制服| 美女大奶头黄色视频| 国产精品久久久久久人妻精品电影 | 国产精品免费大片| 欧美日韩一级在线毛片| 亚洲色图 男人天堂 中文字幕| 香蕉国产在线看| 高清黄色对白视频在线免费看| 国产有黄有色有爽视频| 久久精品人人爽人人爽视色| 五月开心婷婷网| 精品少妇黑人巨大在线播放| 日韩电影二区| 国产色婷婷99| 国产av一区二区精品久久| 午夜福利,免费看| 亚洲国产精品999| 欧美黑人精品巨大| 少妇被粗大的猛进出69影院| 欧美黑人欧美精品刺激| 80岁老熟妇乱子伦牲交| 久热这里只有精品99| 欧美97在线视频| 一个人免费看片子| 午夜福利一区二区在线看| 精品国产一区二区三区四区第35| 欧美变态另类bdsm刘玥| 国产一卡二卡三卡精品 | 久久久久久久久久久久大奶| 日韩大码丰满熟妇| 婷婷色麻豆天堂久久| 亚洲精品视频女| 丝袜人妻中文字幕| 国产精品久久久久久人妻精品电影 | 亚洲欧美精品综合一区二区三区| 国产精品免费视频内射| 丰满饥渴人妻一区二区三| 亚洲欧美日韩另类电影网站| 欧美日韩精品网址| 9热在线视频观看99| 老司机亚洲免费影院| 久久人人爽人人片av| 97精品久久久久久久久久精品| 国产亚洲av高清不卡| 亚洲,一卡二卡三卡| av又黄又爽大尺度在线免费看| 亚洲国产欧美在线一区| 欧美中文综合在线视频| 亚洲av电影在线观看一区二区三区| 久久久久久久精品精品| 午夜免费鲁丝| 久久综合国产亚洲精品| 高清不卡的av网站| 两个人看的免费小视频| 午夜激情久久久久久久| 人人澡人人妻人| 激情五月婷婷亚洲| 久久综合国产亚洲精品| 久久久久久久精品精品| 久久国产亚洲av麻豆专区| 国产1区2区3区精品| 精品国产国语对白av| 亚洲自偷自拍图片 自拍| 一区二区三区乱码不卡18| 各种免费的搞黄视频| 亚洲,欧美精品.| 91国产中文字幕| 欧美中文综合在线视频| 亚洲欧美精品综合一区二区三区| 日韩免费高清中文字幕av| 色婷婷久久久亚洲欧美| 激情视频va一区二区三区| 国产精品蜜桃在线观看| 少妇精品久久久久久久| 日本欧美视频一区| 亚洲男人天堂网一区| 丝袜美腿诱惑在线| 高清黄色对白视频在线免费看| 亚洲精品视频女| 免费观看a级毛片全部| 久久久精品国产亚洲av高清涩受| 中文字幕色久视频| 亚洲国产中文字幕在线视频| 搡老乐熟女国产| 久久久久久久精品精品| 美国免费a级毛片| 免费黄色在线免费观看| 日韩制服丝袜自拍偷拍| 久久婷婷青草| 亚洲成av片中文字幕在线观看| 高清视频免费观看一区二区| videosex国产| 久久久亚洲精品成人影院| 久久久久精品久久久久真实原创| 日日撸夜夜添| 国产激情久久老熟女| 一区二区三区四区激情视频| 亚洲国产最新在线播放| 秋霞在线观看毛片| 999久久久国产精品视频| 考比视频在线观看| 看十八女毛片水多多多| 制服丝袜香蕉在线| 欧美人与性动交α欧美精品济南到| 成人国产av品久久久| 在线看a的网站| 国产极品天堂在线| 成人国产麻豆网| 高清av免费在线| 丝袜美足系列| av女优亚洲男人天堂| 青春草国产在线视频| 在线观看一区二区三区激情| 免费看不卡的av| 久久久国产精品麻豆| 欧美xxⅹ黑人| 欧美精品一区二区免费开放| 亚洲欧洲日产国产| 在线观看免费高清a一片| 亚洲国产精品成人久久小说| 亚洲欧美日韩另类电影网站| 极品少妇高潮喷水抽搐| 国产老妇伦熟女老妇高清| 99久国产av精品国产电影| 国产亚洲av高清不卡| 女人高潮潮喷娇喘18禁视频| 国产淫语在线视频| 国产在线视频一区二区| 51午夜福利影视在线观看| 制服诱惑二区| 极品人妻少妇av视频| 亚洲情色 制服丝袜| 亚洲精品日本国产第一区| 狠狠精品人妻久久久久久综合| 久久精品熟女亚洲av麻豆精品| 国产一区二区三区综合在线观看| 亚洲七黄色美女视频| 99香蕉大伊视频| 桃花免费在线播放| 丰满乱子伦码专区| 美女福利国产在线| 久久久精品区二区三区| av在线app专区| 亚洲在久久综合| 久久久亚洲精品成人影院| 最新在线观看一区二区三区 | 精品国产乱码久久久久久男人| av在线观看视频网站免费| 国产精品人妻久久久影院| 精品一区二区三区av网在线观看 | 国产男女内射视频| 综合色丁香网| 老司机亚洲免费影院| 老司机靠b影院| avwww免费| 久久精品人人爽人人爽视色| 亚洲精品久久久久久婷婷小说| 国产一区二区在线观看av| 黑人猛操日本美女一级片| 热re99久久国产66热| 一边摸一边做爽爽视频免费| 新久久久久国产一级毛片| 一本一本久久a久久精品综合妖精| 最近最新中文字幕大全免费视频 | 欧美亚洲 丝袜 人妻 在线| 中文精品一卡2卡3卡4更新| 丝袜美足系列| 老司机在亚洲福利影院| 乱人伦中国视频| 午夜福利,免费看| 国产免费福利视频在线观看| 少妇被粗大猛烈的视频| 人人澡人人妻人| 亚洲精品日本国产第一区| 成年av动漫网址| 免费看不卡的av| 亚洲精品自拍成人| 中文精品一卡2卡3卡4更新| av电影中文网址| 国产成人欧美| 亚洲人成网站在线观看播放| 久久人妻熟女aⅴ| 国产成人91sexporn| 黄色怎么调成土黄色| 最近2019中文字幕mv第一页| 日日啪夜夜爽| 国产欧美亚洲国产| 91国产中文字幕| 国产亚洲午夜精品一区二区久久| 一级毛片我不卡| 亚洲国产成人一精品久久久| 亚洲人成网站在线观看播放| 最近中文字幕2019免费版| 日韩制服骚丝袜av| 午夜福利视频精品| 另类精品久久| 国产探花极品一区二区| 亚洲人成电影观看| 久久综合国产亚洲精品| 麻豆精品久久久久久蜜桃| 男女床上黄色一级片免费看| 色精品久久人妻99蜜桃| 大码成人一级视频| 无限看片的www在线观看| 自线自在国产av| 国产精品二区激情视频| 国产精品 国内视频| 男女边吃奶边做爰视频| av电影中文网址| 十八禁高潮呻吟视频| videosex国产| bbb黄色大片| 黄色毛片三级朝国网站| 乱人伦中国视频| 老司机影院毛片| 在线观看免费午夜福利视频| 亚洲情色 制服丝袜| 国产精品一二三区在线看| 欧美黄色片欧美黄色片| 一级,二级,三级黄色视频| 免费av中文字幕在线| 一边摸一边抽搐一进一出视频| 午夜影院在线不卡| 黑丝袜美女国产一区| 日韩一卡2卡3卡4卡2021年| 欧美国产精品va在线观看不卡| 欧美黑人精品巨大| 51午夜福利影视在线观看| 国产男人的电影天堂91| 99久国产av精品国产电影| 亚洲第一av免费看| 国产精品av久久久久免费| 免费在线观看黄色视频的| av一本久久久久| 少妇人妻精品综合一区二区| 久久精品熟女亚洲av麻豆精品| 高清黄色对白视频在线免费看| 日韩av免费高清视频| 狂野欧美激情性bbbbbb| 熟女av电影| 成人黄色视频免费在线看| 欧美久久黑人一区二区| 天堂俺去俺来也www色官网| 欧美黑人欧美精品刺激| 最黄视频免费看| 精品国产国语对白av| 丁香六月天网| 精品免费久久久久久久清纯 | 亚洲国产看品久久| 香蕉丝袜av| 亚洲av男天堂| 欧美日韩国产mv在线观看视频| 男女午夜视频在线观看| 久久国产精品大桥未久av| 最新在线观看一区二区三区 | 日韩大片免费观看网站| 午夜福利影视在线免费观看| 国产亚洲av片在线观看秒播厂| 黄频高清免费视频| 亚洲精品,欧美精品| 啦啦啦视频在线资源免费观看| 日日啪夜夜爽| 中文字幕人妻丝袜制服| 一级片'在线观看视频| 日韩av在线免费看完整版不卡| 亚洲综合色网址| 色婷婷久久久亚洲欧美| 蜜桃在线观看..| 别揉我奶头~嗯~啊~动态视频 | 狠狠婷婷综合久久久久久88av| 又粗又硬又长又爽又黄的视频| 欧美精品亚洲一区二区| 亚洲,欧美,日韩| 亚洲美女黄色视频免费看| 亚洲婷婷狠狠爱综合网| av在线app专区| 熟女av电影| 成人毛片60女人毛片免费| 国产一区亚洲一区在线观看| 高清欧美精品videossex| 考比视频在线观看| 日韩av不卡免费在线播放| 中文字幕最新亚洲高清| 国产成人欧美| 女性生殖器流出的白浆| 少妇的丰满在线观看| 亚洲欧美精品综合一区二区三区| 久久亚洲国产成人精品v| 久久99精品国语久久久| av在线播放精品| 久久久久久久国产电影| 欧美日韩综合久久久久久| 国产男人的电影天堂91| 欧美日韩国产mv在线观看视频| 一个人免费看片子| 国产成人精品无人区| 精品第一国产精品| 老汉色∧v一级毛片| 免费观看人在逋| 亚洲精品国产色婷婷电影| 丝袜在线中文字幕| 大香蕉久久网| 成年女人毛片免费观看观看9 | 高清黄色对白视频在线免费看| 欧美人与性动交α欧美精品济南到| 99久久99久久久精品蜜桃| 亚洲成人免费av在线播放| 久久久久久久久久久久大奶| 中国国产av一级| 伊人久久大香线蕉亚洲五| 国产福利在线免费观看视频| 免费av中文字幕在线| 国产一级毛片在线| 精品国产乱码久久久久久男人| www.熟女人妻精品国产| 亚洲专区中文字幕在线 | 久久99热这里只频精品6学生| 国产精品蜜桃在线观看| 精品国产露脸久久av麻豆| 国产精品三级大全| 丰满饥渴人妻一区二区三| 夫妻性生交免费视频一级片| av网站在线播放免费| 国产精品一区二区精品视频观看| 91精品三级在线观看| 日本午夜av视频| av在线播放精品| 久久久国产欧美日韩av| 亚洲国产欧美一区二区综合| 成人18禁高潮啪啪吃奶动态图| 国产黄色视频一区二区在线观看| av在线老鸭窝| 亚洲成人av在线免费| 国产精品免费大片| 婷婷成人精品国产| 免费观看人在逋| 激情五月婷婷亚洲| 国产精品久久久久久久久免| 99国产精品免费福利视频| bbb黄色大片| 久久精品亚洲熟妇少妇任你| 久久精品aⅴ一区二区三区四区| 亚洲精品日韩在线中文字幕| 国产精品女同一区二区软件| 国产亚洲精品第一综合不卡| 满18在线观看网站| 精品少妇久久久久久888优播| 91成人精品电影| 最新的欧美精品一区二区| 国产免费视频播放在线视频| 一区二区日韩欧美中文字幕| 中文字幕人妻熟女乱码| 在线 av 中文字幕| 免费在线观看完整版高清| 精品一区二区免费观看| 亚洲一区中文字幕在线| h视频一区二区三区| 一区在线观看完整版| av女优亚洲男人天堂| 亚洲在久久综合| 国产精品 欧美亚洲| 女人被躁到高潮嗷嗷叫费观| av.在线天堂| 丰满迷人的少妇在线观看| 亚洲国产精品国产精品| 婷婷色麻豆天堂久久| 99久久综合免费| 1024香蕉在线观看| 可以免费在线观看a视频的电影网站 | 亚洲美女搞黄在线观看| 午夜日本视频在线| 日韩免费高清中文字幕av| 亚洲欧美成人精品一区二区| 日韩一卡2卡3卡4卡2021年| 免费黄色在线免费观看| 天天添夜夜摸| 国产成人av激情在线播放| 少妇精品久久久久久久| 国产 一区精品| av不卡在线播放| 亚洲精品美女久久久久99蜜臀 | e午夜精品久久久久久久| 黄色 视频免费看| 美女主播在线视频| 欧美精品亚洲一区二区| 制服人妻中文乱码| 国产日韩欧美视频二区| 亚洲av欧美aⅴ国产| 制服诱惑二区| 久久久久久久久免费视频了| 美女视频免费永久观看网站| 亚洲精品美女久久久久99蜜臀 | 黄片小视频在线播放| 最新的欧美精品一区二区| 国产激情久久老熟女| 国产一级毛片在线| 最近中文字幕2019免费版| 精品一区二区三区四区五区乱码 | 999精品在线视频| 少妇被粗大猛烈的视频| 97在线人人人人妻| 亚洲精品国产一区二区精华液| 美女午夜性视频免费| 欧美另类一区| 熟女av电影| xxxhd国产人妻xxx| 免费高清在线观看日韩| 国产成人a∨麻豆精品| 欧美日韩综合久久久久久| 亚洲四区av| 一级片免费观看大全| 日韩一区二区三区影片| 日韩伦理黄色片| 亚洲av成人不卡在线观看播放网 | 少妇被粗大猛烈的视频| 少妇精品久久久久久久| 精品一区在线观看国产| 精品人妻熟女毛片av久久网站| 毛片一级片免费看久久久久| 成年美女黄网站色视频大全免费| 777久久人妻少妇嫩草av网站| 18在线观看网站| videos熟女内射| 99热网站在线观看| 午夜福利乱码中文字幕| 青青草视频在线视频观看| 成人免费观看视频高清| 亚洲精品国产av成人精品| 日韩av不卡免费在线播放| 婷婷色av中文字幕| 国产麻豆69| 亚洲第一av免费看| 搡老乐熟女国产| 国产欧美亚洲国产| 亚洲自偷自拍图片 自拍| 欧美精品人与动牲交sv欧美| 久久青草综合色| 免费少妇av软件| 视频在线观看一区二区三区| 超色免费av| 2021少妇久久久久久久久久久| 国产成人精品福利久久| 国产精品 欧美亚洲| 老熟女久久久| 日韩人妻精品一区2区三区| 好男人视频免费观看在线| 午夜福利,免费看| 中文字幕色久视频| 黄色 视频免费看| 亚洲精品自拍成人| 人人澡人人妻人| 欧美精品高潮呻吟av久久| 男女免费视频国产| 亚洲精品国产一区二区精华液| 三上悠亚av全集在线观看| 天天躁夜夜躁狠狠久久av| 亚洲国产最新在线播放| 蜜桃在线观看..| 操美女的视频在线观看| 国产 精品1| 天天添夜夜摸| 国产99久久九九免费精品| av视频免费观看在线观看| 日韩不卡一区二区三区视频在线| 免费日韩欧美在线观看| 19禁男女啪啪无遮挡网站| 亚洲欧洲日产国产| 男女午夜视频在线观看| 在线观看免费日韩欧美大片| 国产在视频线精品| 黄色视频不卡| 中国国产av一级| 男人添女人高潮全过程视频| 精品一区二区三区四区五区乱码 | 精品久久久久久电影网| 久久精品国产a三级三级三级| 国产亚洲欧美精品永久| 精品少妇黑人巨大在线播放| 国产精品久久久久成人av| 免费高清在线观看视频在线观看| 亚洲少妇的诱惑av| 国产亚洲最大av| 欧美最新免费一区二区三区| 久久久久国产精品人妻一区二区| bbb黄色大片| 在线观看免费视频网站a站| 免费观看性生交大片5| 国产免费福利视频在线观看| 在线观看www视频免费| 精品久久久久久电影网| kizo精华| 女人爽到高潮嗷嗷叫在线视频| 亚洲激情五月婷婷啪啪| 亚洲av成人不卡在线观看播放网 | 成年女人毛片免费观看观看9 | 国产成人午夜福利电影在线观看| 国产97色在线日韩免费| 久久久久视频综合| 一区二区三区乱码不卡18| 亚洲久久久国产精品| 大码成人一级视频| 国产亚洲av片在线观看秒播厂| 国产麻豆69| 女的被弄到高潮叫床怎么办| 人成视频在线观看免费观看| 少妇猛男粗大的猛烈进出视频| 国产成人一区二区在线| 狂野欧美激情性xxxx| 黄色 视频免费看| av有码第一页| 亚洲精品国产色婷婷电影| av在线老鸭窝| 十分钟在线观看高清视频www| 飞空精品影院首页| 满18在线观看网站| 国产免费视频播放在线视频| 熟女av电影| av天堂久久9| 亚洲第一青青草原| 一边亲一边摸免费视频| videos熟女内射| 成人国产av品久久久| 成人18禁高潮啪啪吃奶动态图| 秋霞伦理黄片| 中文精品一卡2卡3卡4更新| 青春草视频在线免费观看| 亚洲精品国产一区二区精华液| 亚洲精品一二三| 黄色怎么调成土黄色| 看十八女毛片水多多多| 国产精品 欧美亚洲| 99re6热这里在线精品视频| 日日爽夜夜爽网站| 99国产综合亚洲精品| 久久久久网色| 午夜av观看不卡| 国产亚洲av片在线观看秒播厂| 激情五月婷婷亚洲| 不卡视频在线观看欧美| 国产成人免费无遮挡视频| 国产福利在线免费观看视频| 久久久久久人妻| 国产日韩一区二区三区精品不卡| 亚洲人成77777在线视频| 免费看av在线观看网站| 国产男人的电影天堂91| 久久久国产精品麻豆| 国产乱来视频区| 亚洲国产欧美在线一区| 亚洲中文av在线| 一级黄片播放器| 亚洲成国产人片在线观看| 亚洲精品美女久久av网站| 国产精品免费视频内射| av免费观看日本| 久久久国产欧美日韩av|