• <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)信號量機制的實時化改造
    久久精品久久久久久久性| 黄色一级大片看看| 日韩av不卡免费在线播放| 久久久久久伊人网av| 国产av国产精品国产| 亚洲国产色片| 精品人妻在线不人妻| 亚洲成人av在线免费| 中文字幕人妻熟女乱码| 日韩成人av中文字幕在线观看| 99热6这里只有精品| 日韩电影二区| 欧美日韩一区二区视频在线观看视频在线| 极品人妻少妇av视频| 日日爽夜夜爽网站| 免费大片18禁| 黄色 视频免费看| 午夜福利,免费看| 精品人妻偷拍中文字幕| 最近最新中文字幕免费大全7| 少妇猛男粗大的猛烈进出视频| 在线免费观看不下载黄p国产| 亚洲三级黄色毛片| 久久免费观看电影| 久久ye,这里只有精品| 国产精品一区www在线观看| 在线观看一区二区三区激情| 亚洲国产精品一区二区三区在线| 精品一区二区三区四区五区乱码 | 夜夜骑夜夜射夜夜干| 黄色 视频免费看| 欧美+日韩+精品| 黄片无遮挡物在线观看| 久久99热这里只频精品6学生| 丰满饥渴人妻一区二区三| 蜜桃在线观看..| 91午夜精品亚洲一区二区三区| 一边亲一边摸免费视频| 亚洲四区av| 少妇精品久久久久久久| 成人毛片60女人毛片免费| 爱豆传媒免费全集在线观看| 国产精品久久久久久精品电影小说| 国产一区有黄有色的免费视频| 99视频精品全部免费 在线| 搡女人真爽免费视频火全软件| 日本av手机在线免费观看| 建设人人有责人人尽责人人享有的| 午夜免费男女啪啪视频观看| 久久久亚洲精品成人影院| 国产激情久久老熟女| 久久国内精品自在自线图片| 成年女人在线观看亚洲视频| 18在线观看网站| 免费av中文字幕在线| 亚洲精品久久午夜乱码| 看免费av毛片| 久久久亚洲精品成人影院| 亚洲,欧美精品.| 国产精品麻豆人妻色哟哟久久| 国产xxxxx性猛交| 在线天堂中文资源库| 午夜福利网站1000一区二区三区| 日韩制服骚丝袜av| 久久97久久精品| 欧美国产精品va在线观看不卡| 建设人人有责人人尽责人人享有的| 丁香六月天网| 国产在线视频一区二区| 亚洲av中文av极速乱| av免费在线看不卡| 国产精品一区二区在线不卡| 美女国产视频在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 国产在视频线精品| 久久婷婷青草| 这个男人来自地球电影免费观看 | 男女边摸边吃奶| 91久久精品国产一区二区三区| 久久精品夜色国产| 日韩,欧美,国产一区二区三区| 国产黄色免费在线视频| 9色porny在线观看| 亚洲国产精品国产精品| 成人毛片a级毛片在线播放| 九色成人免费人妻av| 熟女人妻精品中文字幕| 免费看不卡的av| 在线观看免费日韩欧美大片| 王馨瑶露胸无遮挡在线观看| 日韩精品免费视频一区二区三区 | 性色avwww在线观看| 亚洲国产毛片av蜜桃av| 天天操日日干夜夜撸| 亚洲欧洲日产国产| 香蕉精品网在线| 五月开心婷婷网| www.色视频.com| 最近手机中文字幕大全| 巨乳人妻的诱惑在线观看| 欧美精品人与动牲交sv欧美| 人人妻人人添人人爽欧美一区卜| av在线app专区| 男女免费视频国产| 两个人看的免费小视频| 精品人妻一区二区三区麻豆| 亚洲精品乱码久久久久久按摩| 在线观看国产h片| 妹子高潮喷水视频| 性高湖久久久久久久久免费观看| 777米奇影视久久| 国产精品99久久99久久久不卡 | 欧美97在线视频| 亚洲精品视频女| 一边摸一边做爽爽视频免费| 国产午夜精品一二区理论片| 国产欧美日韩综合在线一区二区| 久久午夜福利片| 久久久久久久亚洲中文字幕| 欧美精品人与动牲交sv欧美| 久久ye,这里只有精品| 婷婷成人精品国产| 成人亚洲欧美一区二区av| 亚洲一级一片aⅴ在线观看| 国产老妇伦熟女老妇高清| 久久久精品免费免费高清| 国产极品天堂在线| 久久精品国产综合久久久 | 精品第一国产精品| 热99国产精品久久久久久7| 麻豆精品久久久久久蜜桃| 久久久久久久久久成人| av在线观看视频网站免费| 久久久精品94久久精品| 亚洲国产精品国产精品| 免费高清在线观看视频在线观看| 9191精品国产免费久久| 国产不卡av网站在线观看| 一区在线观看完整版| 9191精品国产免费久久| 亚洲欧美成人精品一区二区| 成人国产av品久久久| 在线观看国产h片| 久久久久久人人人人人| 伊人亚洲综合成人网| 9色porny在线观看| 国产又爽黄色视频| 街头女战士在线观看网站| 黄色毛片三级朝国网站| 精品人妻在线不人妻| 波多野结衣一区麻豆| 精品卡一卡二卡四卡免费| 久久国产精品男人的天堂亚洲 | 亚洲图色成人| 亚洲精品乱码久久久久久按摩| 校园人妻丝袜中文字幕| 精品视频人人做人人爽| 精品国产一区二区久久| 侵犯人妻中文字幕一二三四区| 亚洲国产日韩一区二区| 国产精品欧美亚洲77777| 婷婷成人精品国产| 亚洲av欧美aⅴ国产| 久久综合国产亚洲精品| 男人添女人高潮全过程视频| 人人妻人人澡人人看| 国产精品嫩草影院av在线观看| 亚洲精品一二三| 成人国产麻豆网| 老司机影院成人| 考比视频在线观看| 成人国语在线视频| 999精品在线视频| 大陆偷拍与自拍| 午夜久久久在线观看| 欧美亚洲日本最大视频资源| 国产成人精品无人区| 综合色丁香网| 在线观看免费视频网站a站| freevideosex欧美| 老司机亚洲免费影院| 高清视频免费观看一区二区| 久久人人爽人人爽人人片va| 国产欧美日韩一区二区三区在线| 亚洲精品视频女| 亚洲成人手机| 熟女av电影| 国产成人免费观看mmmm| 成人二区视频| 午夜福利在线观看免费完整高清在| 中国国产av一级| 精品亚洲乱码少妇综合久久| 亚洲色图 男人天堂 中文字幕 | 国产成人精品在线电影| av天堂久久9| 国产深夜福利视频在线观看| 欧美精品一区二区免费开放| 水蜜桃什么品种好| av有码第一页| 国产精品一区二区在线不卡| 成人综合一区亚洲| 中文字幕人妻熟女乱码| 国产乱来视频区| 国产高清不卡午夜福利| 人人妻人人添人人爽欧美一区卜| 秋霞伦理黄片| 十分钟在线观看高清视频www| 国产黄色视频一区二区在线观看| 插逼视频在线观看| 久久99热这里只频精品6学生| 国产日韩欧美在线精品| 亚洲av成人精品一二三区| 午夜激情av网站| 性高湖久久久久久久久免费观看| 久久久久人妻精品一区果冻| 涩涩av久久男人的天堂| 欧美bdsm另类| 建设人人有责人人尽责人人享有的| 99国产综合亚洲精品| 亚洲国产精品一区三区| 成年动漫av网址| av福利片在线| 三级国产精品片| 人体艺术视频欧美日本| 日日爽夜夜爽网站| 人人妻人人爽人人添夜夜欢视频| 欧美少妇被猛烈插入视频| 久久人人97超碰香蕉20202| 一级片免费观看大全| 美女福利国产在线| 精品人妻熟女毛片av久久网站| 2018国产大陆天天弄谢| videos熟女内射| 国产黄频视频在线观看| 熟女人妻精品中文字幕| 欧美xxⅹ黑人| 一级毛片我不卡| 亚洲性久久影院| 18禁裸乳无遮挡动漫免费视频| 免费看av在线观看网站| 亚洲一区二区三区欧美精品| 中文字幕精品免费在线观看视频 | 欧美人与性动交α欧美软件 | 国产亚洲精品久久久com| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 国产精品国产三级国产av玫瑰| 婷婷色av中文字幕| 亚洲激情五月婷婷啪啪| 下体分泌物呈黄色| av.在线天堂| 亚洲色图综合在线观看| 日韩成人伦理影院| 亚洲欧洲日产国产| 乱码一卡2卡4卡精品| 成人黄色视频免费在线看| 亚洲精品日本国产第一区| 看十八女毛片水多多多| 日本爱情动作片www.在线观看| 免费人成在线观看视频色| 人人妻人人澡人人看| 麻豆精品久久久久久蜜桃| 国产成人精品久久久久久| 91精品国产国语对白视频| 欧美变态另类bdsm刘玥| 有码 亚洲区| 日日啪夜夜爽| 免费在线观看黄色视频的| 一边摸一边做爽爽视频免费| 免费高清在线观看日韩| 免费观看性生交大片5| 久久久精品免费免费高清| 中国三级夫妇交换| 老熟女久久久| 国产一区二区在线观看日韩| 免费看av在线观看网站| 免费人妻精品一区二区三区视频| 99久国产av精品国产电影| 伦理电影大哥的女人| 在线观看国产h片| 欧美97在线视频| 精品久久久久久电影网| 日韩制服丝袜自拍偷拍| 久久精品国产自在天天线| 国产精品国产三级国产专区5o| 久久人妻熟女aⅴ| 少妇猛男粗大的猛烈进出视频| a级片在线免费高清观看视频| 亚洲综合色网址| 99久久人妻综合| 在线观看免费日韩欧美大片| 国产精品99久久99久久久不卡 | 人人妻人人澡人人爽人人夜夜| 两个人看的免费小视频| 亚洲精华国产精华液的使用体验| √禁漫天堂资源中文www| 午夜福利视频在线观看免费| 亚洲av.av天堂| 中文字幕亚洲精品专区| av免费观看日本| 麻豆乱淫一区二区| 1024视频免费在线观看| 日韩 亚洲 欧美在线| 国产免费福利视频在线观看| 欧美国产精品va在线观看不卡| 久久国产精品大桥未久av| 久久97久久精品| 国产伦理片在线播放av一区| 亚洲国产精品一区三区| 赤兔流量卡办理| 自拍欧美九色日韩亚洲蝌蚪91| 国产日韩欧美亚洲二区| 成人国产麻豆网| 飞空精品影院首页| 日韩中字成人| 国产精品久久久久久精品古装| 日韩一本色道免费dvd| 2021少妇久久久久久久久久久| 五月开心婷婷网| 看免费av毛片| 欧美激情极品国产一区二区三区 | 中文字幕人妻丝袜制服| 国产在视频线精品| 免费观看av网站的网址| 国内精品宾馆在线| 亚洲国产精品一区二区三区在线| 欧美 亚洲 国产 日韩一| 久久女婷五月综合色啪小说| 美女内射精品一级片tv| 国产高清不卡午夜福利| 人妻人人澡人人爽人人| 国产熟女欧美一区二区| 大香蕉97超碰在线| 天堂中文最新版在线下载| 一级毛片我不卡| 老司机影院毛片| 美女福利国产在线| 免费高清在线观看日韩| 国语对白做爰xxxⅹ性视频网站| 成人亚洲精品一区在线观看| 欧美丝袜亚洲另类| 国产免费现黄频在线看| 久久久久久人妻| 国产成人一区二区在线| av片东京热男人的天堂| 最近手机中文字幕大全| 国产xxxxx性猛交| 亚洲色图 男人天堂 中文字幕 | 国产精品嫩草影院av在线观看| 一区二区日韩欧美中文字幕 | 搡老乐熟女国产| 亚洲五月色婷婷综合| 中国美白少妇内射xxxbb| 搡女人真爽免费视频火全软件| 国产精品嫩草影院av在线观看| 欧美激情国产日韩精品一区| 各种免费的搞黄视频| 免费看av在线观看网站| 精品国产露脸久久av麻豆| av在线播放精品| 欧美人与善性xxx| 人人澡人人妻人| 中国美白少妇内射xxxbb| 中国国产av一级| 尾随美女入室| 美女xxoo啪啪120秒动态图| 国产不卡av网站在线观看| 男女国产视频网站| 人妻一区二区av| 青青草视频在线视频观看| 伦精品一区二区三区| 天堂8中文在线网| 亚洲国产精品999| 亚洲国产精品一区三区| 国产一区二区三区综合在线观看 | 全区人妻精品视频| 日韩免费高清中文字幕av| 插逼视频在线观看| 在线 av 中文字幕| 国产精品 国内视频| 亚洲欧美中文字幕日韩二区| 午夜日本视频在线| 久久久精品区二区三区| 少妇被粗大猛烈的视频| 十八禁高潮呻吟视频| 精品久久久久久电影网| 国产精品久久久av美女十八| 国产亚洲午夜精品一区二区久久| 蜜桃在线观看..| 成人漫画全彩无遮挡| 久久av网站| 欧美日韩视频高清一区二区三区二| 欧美人与善性xxx| 久久青草综合色| 成年人免费黄色播放视频| 免费观看性生交大片5| 大香蕉久久网| 咕卡用的链子| 在线天堂最新版资源| 亚洲av免费高清在线观看| 亚洲一码二码三码区别大吗| 97精品久久久久久久久久精品| 亚洲精品久久久久久婷婷小说| 黄网站色视频无遮挡免费观看| 如日韩欧美国产精品一区二区三区| 亚洲国产欧美日韩在线播放| 亚洲美女视频黄频| 新久久久久国产一级毛片| 亚洲精品色激情综合| 久久国产精品男人的天堂亚洲 | www.av在线官网国产| 卡戴珊不雅视频在线播放| 亚洲经典国产精华液单| 99久国产av精品国产电影| 欧美精品一区二区大全| 秋霞在线观看毛片| 哪个播放器可以免费观看大片| 纯流量卡能插随身wifi吗| 草草在线视频免费看| 91成人精品电影| 精品久久蜜臀av无| 久久久欧美国产精品| 亚洲av电影在线观看一区二区三区| 亚洲成av片中文字幕在线观看 | 五月天丁香电影| 中文天堂在线官网| 热re99久久精品国产66热6| 国产一区二区在线观看日韩| 老女人水多毛片| 一边亲一边摸免费视频| 欧美激情 高清一区二区三区| 看免费av毛片| 国产熟女欧美一区二区| 最近2019中文字幕mv第一页| 日本色播在线视频| 精品亚洲成a人片在线观看| 啦啦啦在线观看免费高清www| 少妇被粗大的猛进出69影院 | 赤兔流量卡办理| 人人澡人人妻人| 女人久久www免费人成看片| 一本久久精品| 母亲3免费完整高清在线观看 | 黑人巨大精品欧美一区二区蜜桃 | 欧美老熟妇乱子伦牲交| 美女福利国产在线| 亚洲国产精品一区二区三区在线| 国产日韩欧美视频二区| 又大又黄又爽视频免费| 亚洲成色77777| 人妻人人澡人人爽人人| 99久国产av精品国产电影| 国产女主播在线喷水免费视频网站| 一二三四在线观看免费中文在 | 亚洲人与动物交配视频| 一区在线观看完整版| 乱人伦中国视频| 啦啦啦在线观看免费高清www| 国产精品人妻久久久久久| av国产精品久久久久影院| 99视频精品全部免费 在线| 国产精品久久久久久精品电影小说| 国产精品国产三级专区第一集| 国产成人欧美| 精品一区二区免费观看| 自线自在国产av| 精品国产乱码久久久久久小说| 欧美日韩国产mv在线观看视频| 欧美日韩国产mv在线观看视频| 伦精品一区二区三区| √禁漫天堂资源中文www| 男女无遮挡免费网站观看| av免费在线看不卡| 国产成人欧美| 这个男人来自地球电影免费观看 | 亚洲精品乱久久久久久| 亚洲精品一二三| 91精品伊人久久大香线蕉| 亚洲av日韩在线播放| 建设人人有责人人尽责人人享有的| 日韩精品有码人妻一区| 精品视频人人做人人爽| 免费观看性生交大片5| 国产熟女欧美一区二区| 麻豆乱淫一区二区| 少妇人妻久久综合中文| 午夜免费观看性视频| 日本av手机在线免费观看| 美女脱内裤让男人舔精品视频| 人妻少妇偷人精品九色| 少妇被粗大猛烈的视频| 青春草视频在线免费观看| 黄片播放在线免费| 全区人妻精品视频| 久久99热6这里只有精品| 最新中文字幕久久久久| 成年动漫av网址| 看免费av毛片| 在线看a的网站| 超碰97精品在线观看| 色吧在线观看| 欧美老熟妇乱子伦牲交| 一级毛片我不卡| 亚洲av国产av综合av卡| 亚洲av在线观看美女高潮| 午夜久久久在线观看| 看免费成人av毛片| 热99国产精品久久久久久7| 街头女战士在线观看网站| 国产亚洲精品第一综合不卡 | 人人妻人人澡人人爽人人夜夜| 国产精品久久久久久精品电影小说| 成人黄色视频免费在线看| 午夜影院在线不卡| 亚洲精品久久午夜乱码| 最近最新中文字幕大全免费视频 | av免费在线看不卡| 欧美激情 高清一区二区三区| 亚洲国产最新在线播放| 蜜臀久久99精品久久宅男| 伊人久久国产一区二区| 男女高潮啪啪啪动态图| 久久精品人人爽人人爽视色| 最近的中文字幕免费完整| 亚洲av成人精品一二三区| 人妻 亚洲 视频| 免费观看无遮挡的男女| 欧美精品一区二区大全| 内地一区二区视频在线| 欧美少妇被猛烈插入视频| 亚洲成色77777| 久久精品夜色国产| www.色视频.com| 亚洲精华国产精华液的使用体验| 丰满少妇做爰视频| 91国产中文字幕| 一个人免费看片子| 欧美日韩视频高清一区二区三区二| 日本免费在线观看一区| 婷婷色av中文字幕| 午夜激情久久久久久久| www.av在线官网国产| 丝袜脚勾引网站| 视频区图区小说| 少妇的逼水好多| 欧美日韩国产mv在线观看视频| 汤姆久久久久久久影院中文字幕| 乱码一卡2卡4卡精品| 人人澡人人妻人| 国产成人精品久久久久久| 晚上一个人看的免费电影| 大片电影免费在线观看免费| 五月开心婷婷网| 97精品久久久久久久久久精品| www.色视频.com| 亚洲,欧美精品.| 我要看黄色一级片免费的| 久久99蜜桃精品久久| tube8黄色片| 久久久久久久精品精品| 男的添女的下面高潮视频| 丝瓜视频免费看黄片| 国产精品一区二区在线不卡| av.在线天堂| 如何舔出高潮| 欧美国产精品一级二级三级| 久久久久久久久久人人人人人人| 韩国av在线不卡| av免费在线看不卡| 捣出白浆h1v1| 水蜜桃什么品种好| 99热网站在线观看| 久久av网站| 在线 av 中文字幕| 少妇人妻 视频| 国产精品不卡视频一区二区| av不卡在线播放| 精品国产乱码久久久久久小说| 少妇被粗大的猛进出69影院 | 国产午夜精品一二区理论片| 一级毛片我不卡| 亚洲熟女精品中文字幕| 午夜免费观看性视频| 午夜91福利影院| 亚洲色图 男人天堂 中文字幕 | 最近最新中文字幕免费大全7| 91精品三级在线观看| a级毛片黄视频| 精品国产一区二区久久| 尾随美女入室| 精品一区二区三区视频在线| 亚洲欧美成人综合另类久久久| 18禁国产床啪视频网站| 2021少妇久久久久久久久久久| 精品国产乱码久久久久久小说| 18+在线观看网站| 国内精品宾馆在线| 亚洲美女视频黄频| 国产成人一区二区在线| 国产精品久久久久久精品电影小说| 国产一区二区在线观看av| 亚洲成av片中文字幕在线观看 | 18禁观看日本| 成人18禁高潮啪啪吃奶动态图| 日本黄大片高清| 99久久人妻综合| 综合色丁香网| 男女啪啪激烈高潮av片| 久久久国产欧美日韩av| 日日摸夜夜添夜夜爱| 超色免费av| 成年动漫av网址| 午夜福利影视在线免费观看| 久久精品国产自在天天线| 久久亚洲国产成人精品v| 久久久久精品性色|