• <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综合色区一区| 在线观看一区二区三区激情| 99视频精品全部免费 在线| 免费观看a级毛片全部| 亚洲精品国产色婷婷电影| 午夜福利影视在线免费观看| 久久久a久久爽久久v久久| 日韩熟女老妇一区二区性免费视频| 黄片无遮挡物在线观看| 日韩强制内射视频| 欧美日韩av久久| 国产精品麻豆人妻色哟哟久久| 老司机影院毛片| 国产熟女午夜一区二区三区 | 人妻制服诱惑在线中文字幕| 精品国产乱码久久久久久小说| 亚洲欧洲精品一区二区精品久久久 | 精品亚洲乱码少妇综合久久| 黑丝袜美女国产一区| 少妇丰满av| 国产成人av激情在线播放 | 成年美女黄网站色视频大全免费 | 日韩欧美一区视频在线观看| 久久热精品热| 久久久久久久久久人人人人人人| 国产成人免费观看mmmm| 欧美日韩国产mv在线观看视频| 狠狠精品人妻久久久久久综合| 在线精品无人区一区二区三| 亚洲精品日韩在线中文字幕| 国产黄频视频在线观看| 18禁观看日本| 美女内射精品一级片tv| 欧美性感艳星| 春色校园在线视频观看| 亚洲精品第二区| 性色av一级| 午夜影院在线不卡| 国产一区二区三区综合在线观看 | 亚洲精华国产精华液的使用体验| 国产精品.久久久| 亚洲精品aⅴ在线观看| 制服诱惑二区| 国产精品人妻久久久影院| 青青草视频在线视频观看| 夜夜骑夜夜射夜夜干| 婷婷成人精品国产| 老女人水多毛片| 免费大片黄手机在线观看| 亚洲av日韩在线播放| 亚洲精品乱码久久久久久按摩| 亚洲精品,欧美精品| 少妇被粗大猛烈的视频| av在线观看视频网站免费| 三级国产精品欧美在线观看| 欧美日韩一区二区视频在线观看视频在线| 久久久久久久久久久久大奶| 日本色播在线视频| 成人国产av品久久久| 国产成人精品久久久久久| 永久免费av网站大全| 亚洲天堂av无毛| 国产成人91sexporn| 久久久久人妻精品一区果冻| 一本久久精品| 亚洲成人一二三区av| 大又大粗又爽又黄少妇毛片口| 免费观看在线日韩| 自拍欧美九色日韩亚洲蝌蚪91| av不卡在线播放| 天天影视国产精品| 成人免费观看视频高清| 亚洲一区二区三区欧美精品| 欧美三级亚洲精品| 夜夜骑夜夜射夜夜干| 国产欧美日韩一区二区三区在线 | 亚洲精品aⅴ在线观看| 成人亚洲精品一区在线观看| 日韩成人av中文字幕在线观看| a级毛片黄视频| a级毛色黄片| 中文字幕免费在线视频6| 在线观看免费视频网站a站| 欧美激情国产日韩精品一区| 肉色欧美久久久久久久蜜桃| av在线观看视频网站免费| 亚州av有码| 国产成人免费观看mmmm| av一本久久久久| 国产av国产精品国产| 热99国产精品久久久久久7| 在线观看www视频免费| 久热久热在线精品观看| 99久久人妻综合| 一级毛片aaaaaa免费看小| 人人妻人人爽人人添夜夜欢视频| 国产免费现黄频在线看| 满18在线观看网站| 制服诱惑二区| 成人国产av品久久久| xxx大片免费视频| 777米奇影视久久| 国产成人精品婷婷| 色视频在线一区二区三区| av国产久精品久网站免费入址| 国产精品熟女久久久久浪| 久久精品久久久久久久性| 十八禁高潮呻吟视频| 人妻 亚洲 视频| 亚洲av二区三区四区| 亚洲av日韩在线播放| 观看av在线不卡| 中文精品一卡2卡3卡4更新| 国产男女内射视频| 最近2019中文字幕mv第一页| 欧美人与善性xxx| 日韩一本色道免费dvd| av免费观看日本| 久久精品国产自在天天线| 亚洲精品,欧美精品| 桃花免费在线播放| 亚洲欧美成人综合另类久久久| av天堂久久9| 卡戴珊不雅视频在线播放| 下体分泌物呈黄色| 成年av动漫网址| 少妇精品久久久久久久| 十八禁网站网址无遮挡| 国产精品 国内视频| 国产一区亚洲一区在线观看| 国产黄片视频在线免费观看| av女优亚洲男人天堂| 久热久热在线精品观看| 超碰97精品在线观看| 美女国产高潮福利片在线看| 亚洲天堂av无毛| 天天操日日干夜夜撸| 久久久久精品久久久久真实原创| 国产精品三级大全| 一级毛片我不卡| 亚洲国产色片| 欧美xxxx性猛交bbbb| 免费黄频网站在线观看国产| 99re6热这里在线精品视频| 男女免费视频国产| 精品国产一区二区久久| 18禁在线播放成人免费| 男人爽女人下面视频在线观看| 亚洲av在线观看美女高潮| 99国产精品免费福利视频| 中文字幕制服av| 少妇精品久久久久久久| 免费av不卡在线播放| 久久久久久久久久久丰满| 狂野欧美激情性bbbbbb| 老熟女久久久| 一区二区日韩欧美中文字幕 | 亚洲精品av麻豆狂野| 欧美xxxx性猛交bbbb| 久久久久久久亚洲中文字幕| 国产成人freesex在线| 一级,二级,三级黄色视频| 成人国产av品久久久| av免费在线看不卡| 午夜福利视频精品| 亚洲av综合色区一区| 大陆偷拍与自拍| 欧美国产精品一级二级三级| 久久久久久久国产电影| 久久久久久久久久久久大奶| 亚洲午夜理论影院| 亚洲,欧美精品.| 人人妻人人澡人人看| 色婷婷久久久亚洲欧美| 亚洲精品粉嫩美女一区| 国产精品免费大片| 99久久人妻综合| 久久亚洲真实| 亚洲av成人一区二区三| 欧美午夜高清在线| 亚洲成a人片在线一区二区| 9热在线视频观看99| 91精品三级在线观看| 在线av久久热| 亚洲三区欧美一区| 黄频高清免费视频| 国产99久久九九免费精品| 丁香欧美五月| 三级毛片av免费| 黄色视频在线播放观看不卡| 人人妻人人澡人人爽人人夜夜| 欧美日韩亚洲国产一区二区在线观看 | 亚洲成人手机| 国产精品免费一区二区三区在线 | 亚洲avbb在线观看| 老熟女久久久| 午夜福利在线观看吧| 亚洲成人手机| 天堂动漫精品| 高清在线国产一区| 国产日韩欧美亚洲二区| 一区在线观看完整版| 成人永久免费在线观看视频 | 99久久99久久久精品蜜桃| 另类亚洲欧美激情| 亚洲精品乱久久久久久| 少妇粗大呻吟视频| 久久精品成人免费网站| 欧美人与性动交α欧美软件| 视频区欧美日本亚洲| 国产精品久久电影中文字幕 | 欧美在线黄色| 极品人妻少妇av视频| 侵犯人妻中文字幕一二三四区| 一个人免费在线观看的高清视频| 黄色怎么调成土黄色| 啦啦啦免费观看视频1| 后天国语完整版免费观看| 99国产精品一区二区三区| 深夜精品福利| 免费久久久久久久精品成人欧美视频| 男人舔女人的私密视频| 日韩大码丰满熟妇| 老司机亚洲免费影院| 黄色视频不卡| 黄片播放在线免费| 精品一品国产午夜福利视频| 首页视频小说图片口味搜索| 亚洲 国产 在线| 纵有疾风起免费观看全集完整版| 女人爽到高潮嗷嗷叫在线视频| 久久中文看片网| 最新在线观看一区二区三区| 在线亚洲精品国产二区图片欧美| 免费看十八禁软件| 女性被躁到高潮视频| 国产精品.久久久| 伦理电影免费视频| 男女无遮挡免费网站观看| 99香蕉大伊视频| 97人妻天天添夜夜摸| 国产免费现黄频在线看| 久久99热这里只频精品6学生| 久久国产精品男人的天堂亚洲| 亚洲人成电影免费在线| 午夜两性在线视频| 啪啪无遮挡十八禁网站| 色播在线永久视频| www.999成人在线观看| 欧美另类亚洲清纯唯美| 一个人免费看片子| 免费在线观看黄色视频的| 岛国在线观看网站| 国产主播在线观看一区二区| 俄罗斯特黄特色一大片| 欧美亚洲日本最大视频资源| 亚洲成人国产一区在线观看| 国产色视频综合| 亚洲精品国产色婷婷电影| 麻豆乱淫一区二区| 国产在线一区二区三区精| 99精品欧美一区二区三区四区| 一区二区三区精品91| 热re99久久国产66热| 侵犯人妻中文字幕一二三四区| 91成人精品电影| 女人久久www免费人成看片| 国产成人精品无人区| 亚洲国产中文字幕在线视频| 亚洲专区国产一区二区| 人人妻人人爽人人添夜夜欢视频| 99热国产这里只有精品6| 国产成人精品久久二区二区免费| 丁香欧美五月| 超色免费av| 一级毛片女人18水好多| 亚洲,欧美精品.| av网站在线播放免费| 人人妻,人人澡人人爽秒播| 91国产中文字幕| 手机成人av网站| 大陆偷拍与自拍| 国产99久久九九免费精品| 日韩欧美一区二区三区在线观看 | 在线观看免费午夜福利视频| 亚洲欧美日韩另类电影网站| 国产精品 国内视频| 真人做人爱边吃奶动态| 新久久久久国产一级毛片| 日韩熟女老妇一区二区性免费视频| 国产精品免费视频内射| 日韩精品免费视频一区二区三区| 人成视频在线观看免费观看| 欧美一级毛片孕妇| 9热在线视频观看99| 亚洲视频免费观看视频| 最黄视频免费看| 中文字幕高清在线视频| 精品人妻在线不人妻| av福利片在线| 中文字幕精品免费在线观看视频| 欧美变态另类bdsm刘玥| 成年人黄色毛片网站| 天堂8中文在线网| 精品亚洲成国产av| 大型av网站在线播放| 亚洲欧洲精品一区二区精品久久久| 黄网站色视频无遮挡免费观看| 国产免费福利视频在线观看| 一本大道久久a久久精品| 国产免费现黄频在线看| 中文字幕高清在线视频| 久久精品人人爽人人爽视色| 精品高清国产在线一区| videosex国产| 国产成人精品久久二区二区免费| 久久久久精品人妻al黑| 成人影院久久| 18禁国产床啪视频网站| 久久国产精品人妻蜜桃| 久久毛片免费看一区二区三区| 亚洲国产欧美在线一区| 亚洲国产毛片av蜜桃av| 狂野欧美激情性xxxx| www.自偷自拍.com| 国产一区二区在线观看av| 999久久久国产精品视频| 后天国语完整版免费观看| 亚洲三区欧美一区| 日韩大码丰满熟妇| 一区二区三区激情视频| 国产精品成人在线| 蜜桃国产av成人99| 嫁个100分男人电影在线观看| 黄色成人免费大全| 亚洲一区二区三区欧美精品| 少妇 在线观看| 老鸭窝网址在线观看| 五月天丁香电影| 黄频高清免费视频| 757午夜福利合集在线观看| 国产精品av久久久久免费| 丝袜美足系列| 亚洲人成77777在线视频| 久久 成人 亚洲| 19禁男女啪啪无遮挡网站| 怎么达到女性高潮| 欧美激情极品国产一区二区三区| 国精品久久久久久国模美| 欧美日本中文国产一区发布| 少妇猛男粗大的猛烈进出视频| 十八禁网站网址无遮挡| 一级毛片精品| 成人亚洲精品一区在线观看| 丰满少妇做爰视频| 天堂中文最新版在线下载| 我要看黄色一级片免费的| 亚洲九九香蕉| 超碰成人久久| 69av精品久久久久久 | 国产精品自产拍在线观看55亚洲 | 婷婷成人精品国产| 亚洲色图 男人天堂 中文字幕| 精品国产亚洲在线| 国产熟女午夜一区二区三区| 大型黄色视频在线免费观看| 日本vs欧美在线观看视频| 精品人妻1区二区| 一进一出抽搐动态| 日韩欧美国产一区二区入口| 亚洲免费av在线视频| 亚洲美女黄片视频| 欧美成人免费av一区二区三区 | 黄片小视频在线播放| 久久午夜综合久久蜜桃| 亚洲精品美女久久久久99蜜臀| 日本av手机在线免费观看| 捣出白浆h1v1| 热re99久久国产66热| 国产成人精品在线电影| 天天躁日日躁夜夜躁夜夜| 大陆偷拍与自拍| av电影中文网址| 99国产综合亚洲精品| 午夜福利影视在线免费观看| 亚洲av日韩在线播放| 激情在线观看视频在线高清 | www.精华液| 精品一品国产午夜福利视频| av天堂久久9| 日韩欧美三级三区| 免费在线观看日本一区| 精品久久久久久久毛片微露脸| 咕卡用的链子| 亚洲一码二码三码区别大吗| 亚洲专区国产一区二区| 欧美成狂野欧美在线观看| 超碰97精品在线观看| 别揉我奶头~嗯~啊~动态视频| 三上悠亚av全集在线观看| 国产麻豆69| 极品少妇高潮喷水抽搐| 成年女人毛片免费观看观看9 | 亚洲成人国产一区在线观看| 脱女人内裤的视频| 日韩视频一区二区在线观看| 免费日韩欧美在线观看| 免费看十八禁软件| 黄色 视频免费看| 国产极品粉嫩免费观看在线| 十八禁高潮呻吟视频| 18禁裸乳无遮挡动漫免费视频| 精品一区二区三卡| 91大片在线观看| 国产精品二区激情视频| 一区二区三区国产精品乱码| 俄罗斯特黄特色一大片| 老熟妇乱子伦视频在线观看| 中国美女看黄片| 亚洲精品在线美女| 精品欧美一区二区三区在线| 国产高清激情床上av| 法律面前人人平等表现在哪些方面| 日本五十路高清| 欧美精品一区二区大全| 国产三级黄色录像| 免费不卡黄色视频| 美女视频免费永久观看网站| cao死你这个sao货| 亚洲av片天天在线观看| 高清视频免费观看一区二区| 国产精品 欧美亚洲| 无遮挡黄片免费观看| 午夜老司机福利片| 久久婷婷成人综合色麻豆| 久久久久国内视频| 亚洲午夜精品一区,二区,三区| 丝袜美腿诱惑在线| 国精品久久久久久国模美| 人妻一区二区av| 伦理电影免费视频| 亚洲精品久久成人aⅴ小说| 国产成人欧美在线观看 | 国产精品国产高清国产av | 大型av网站在线播放| 欧美乱码精品一区二区三区| 欧美日本中文国产一区发布| 青青草视频在线视频观看| 亚洲,欧美精品.| 久久久久精品国产欧美久久久| 两个人免费观看高清视频| 国产一区二区 视频在线| 99在线人妻在线中文字幕 | 啦啦啦在线免费观看视频4| 国产激情久久老熟女| 少妇粗大呻吟视频| 久久久久国内视频| 中文字幕av电影在线播放| 啦啦啦视频在线资源免费观看| 色在线成人网| 久9热在线精品视频| 精品福利观看| 天堂中文最新版在线下载| 亚洲中文日韩欧美视频| 国产欧美日韩精品亚洲av| 成人影院久久| 80岁老熟妇乱子伦牲交| 久久久国产一区二区| 91成人精品电影| 亚洲人成伊人成综合网2020| 91字幕亚洲| 别揉我奶头~嗯~啊~动态视频| 日本黄色视频三级网站网址 | 一个人免费在线观看的高清视频| av国产精品久久久久影院| 国产精品免费一区二区三区在线 | 美女主播在线视频| 激情视频va一区二区三区| 99riav亚洲国产免费| 侵犯人妻中文字幕一二三四区| 亚洲国产欧美一区二区综合| 国产精品久久久久久精品电影小说| 黄片大片在线免费观看| 精品亚洲乱码少妇综合久久| 免费久久久久久久精品成人欧美视频| 91精品三级在线观看| 精品久久久精品久久久| 丝袜人妻中文字幕| 老熟女久久久| 免费av中文字幕在线| 19禁男女啪啪无遮挡网站| 超碰成人久久| 欧美精品一区二区免费开放| 免费看a级黄色片| 夫妻午夜视频| 成人免费观看视频高清| 午夜激情av网站| tocl精华| 欧美精品高潮呻吟av久久| 黄色丝袜av网址大全| 19禁男女啪啪无遮挡网站| 免费日韩欧美在线观看| 男人操女人黄网站| 天天影视国产精品| 高潮久久久久久久久久久不卡| 俄罗斯特黄特色一大片| 日韩一区二区三区影片| 99热网站在线观看| 亚洲精品久久成人aⅴ小说| 久久青草综合色| 51午夜福利影视在线观看| 精品国产超薄肉色丝袜足j| e午夜精品久久久久久久| 一进一出好大好爽视频| 亚洲午夜理论影院| 亚洲av国产av综合av卡| av天堂在线播放| 多毛熟女@视频| 欧美激情极品国产一区二区三区| 美女国产高潮福利片在线看| 99香蕉大伊视频| 欧美在线黄色| 99精品在免费线老司机午夜| 男女下面插进去视频免费观看| 老司机靠b影院| 精品久久蜜臀av无| 老汉色av国产亚洲站长工具| 不卡av一区二区三区| 如日韩欧美国产精品一区二区三区| 亚洲美女黄片视频| 久久人人爽av亚洲精品天堂| 国内毛片毛片毛片毛片毛片| 激情视频va一区二区三区| 国产精品亚洲av一区麻豆| 国产一卡二卡三卡精品| 黑人操中国人逼视频| 又大又爽又粗| 色在线成人网| 午夜免费鲁丝| 大型av网站在线播放| 久久久久久久大尺度免费视频| 欧美日韩亚洲国产一区二区在线观看 | 极品少妇高潮喷水抽搐| 国产日韩一区二区三区精品不卡| 免费观看人在逋| 成人特级黄色片久久久久久久 | 18禁观看日本| 色尼玛亚洲综合影院| 90打野战视频偷拍视频| 国产视频一区二区在线看| 国产区一区二久久| 亚洲久久久国产精品| 色婷婷久久久亚洲欧美| 国产欧美日韩综合在线一区二区| 成年动漫av网址| 91精品国产国语对白视频| a级毛片在线看网站| 人人妻,人人澡人人爽秒播| 久久影院123| 免费观看av网站的网址| 少妇粗大呻吟视频| svipshipincom国产片| 美女高潮到喷水免费观看| 咕卡用的链子| 久久99一区二区三区| 九色亚洲精品在线播放| 亚洲av国产av综合av卡| 麻豆成人av在线观看| 亚洲av国产av综合av卡| 成人特级黄色片久久久久久久 | 黄色丝袜av网址大全| 亚洲精品一二三| 亚洲欧美日韩高清在线视频 | 91精品国产国语对白视频| 99精国产麻豆久久婷婷| 免费在线观看视频国产中文字幕亚洲| 欧美精品一区二区大全| 中文亚洲av片在线观看爽 | 国产精品亚洲av一区麻豆| 一区福利在线观看| 久久国产精品人妻蜜桃| 国产欧美亚洲国产| 一本综合久久免费| 久久亚洲真实| 国产无遮挡羞羞视频在线观看| 欧美日韩福利视频一区二区| 国产在线一区二区三区精| 久久精品国产99精品国产亚洲性色 | 99九九在线精品视频| 天天操日日干夜夜撸| 午夜两性在线视频| 免费在线观看黄色视频的| 欧美精品高潮呻吟av久久| 欧美精品av麻豆av| 美女高潮到喷水免费观看| 亚洲自偷自拍图片 自拍| a级毛片黄视频| 国产精品.久久久| 99国产精品一区二区三区| 亚洲av国产av综合av卡| 丝袜在线中文字幕| 一本一本久久a久久精品综合妖精| av电影中文网址| 免费人妻精品一区二区三区视频| 极品少妇高潮喷水抽搐| 国产高清国产精品国产三级| 亚洲av电影在线进入| 在线观看66精品国产| 视频区图区小说| 久久精品国产亚洲av香蕉五月 |