System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 天堂无码在线观看,久久亚洲AV成人出白浆无码国产,中文字幕无码不卡免费视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    多核數據傳輸系統技術方案

    技術編號:44375276 閱讀:3 留言:0更新日期:2025-02-25 09:51
    本發明專利技術公開了一種多核數據傳輸系統,涉及數據通信技術領域,所述系統包括上位機和下位機,所述下位機包括具有第一內核和第二內核的多核處理器;所述第一內核和所述第二內核之間通過多個核間通道進行連接;所述第一內核,用于獲取第一作業數據,將所述第一作業數據發送至所述上位機;所述第二內核,用于獲取第二作業數據,并基于預設的業務邏輯對所述第二作業數據進行數據處理,得到第三作業數據;生成表示所述第三作業數據的獲取方式的第三消息,將所述第三消息通過多個核間通道發送至所述第一內核;所述第一內核,還用于基于所述第三消息獲取所述第三作業數據,將所述第三作業數據發送至所述上位機。上述方案能夠提高數據傳輸的實時性。

    【技術實現步驟摘要】

    本專利技術涉及數據通信,尤其涉及一種多核數據傳輸系統


    技術介紹

    1、在定向探管等油氣測井設備數據流大、數據種類多的數據傳輸場景中,探測中獲得的作業數據的傳輸實時性難以得到保障。相關技術中,可以采用多核處理器進行數據傳輸。

    2、基于amp(非對稱多處理)模式的異構多核處理器,多個內核可以運行不同的操作系統,每個內核相互隔離,可以運行不同的操作系統(os)或者裸機應用程序,充分發揮特定應用場景的硬件性能。amp架構還需要使用一些同步和通信機制,如消息傳遞和共享內存等,來實現處理器核之間的通信和協作,從而提供更好的實時性。


    技術實現思路

    1、本專利技術旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本專利技術的一個目的在于提出一種多核數據傳輸系統,以提高數據傳輸的實時性。

    2、根據本專利技術實施例的第一方面,提供了一種多核數據傳輸系統,所述系統包括上位機和下位機,所述下位機包括具有第一內核和第二內核的多核處理器;所述第一內核和所述第二內核之間通過多個核間通道進行連接;

    3、所述第一內核,用于獲取第一作業數據,將所述第一作業數據發送至所述上位機;

    4、所述第二內核,用于獲取第二作業數據,并基于預設的業務邏輯對所述第二作業數據進行數據處理,得到第三作業數據;生成表示所述第三作業數據的獲取方式的第三消息,將所述第三消息通過多個核間通道發送至所述第一內核;

    5、所述第一內核,還用于基于所述第三消息獲取所述第三作業數據,將所述第三作業數據發送至所述上位機。

    6、可選的,所述核間通道為遠程處理器消息傳遞rpmsg通道;所述rpmsg通道按照以下方式形成:

    7、所述第一內核加載多個rpmsg驅動,并生成每一rpmsg驅動對應的設備節點,為每一設備節點設置通道標識;

    8、所述第二內核創建對應各通道標識的虛擬設備;

    9、基于所設置的通道標識在各設備節點和各虛擬設備之間建立rpmsg通道。

    10、可選的,在存在多個所述第三消息的情況下,所述第二內核將所述第三消息通過多個核間通道發送至所述第一內核,包括:

    11、將所述第三消息按照預設的優先級分組,并為每一分組分配一個核間通道;

    12、將各分組中的所述第三消息通過所分配的核間通道發送至所述第一內核。

    13、可選的,所述將所述第三消息按照預設的優先級分組,包括:

    14、選出優先級相同的、預設數量種類的第三消息,在所選出的第三消息滿足預設的分組條件時,將所選出的第三消息確定為同一分組;

    15、其中,所述分組條件包括:優先級越大的第三消息所在的分組中第三消息的種類數越少。

    16、可選的,所述分組條件還包括:優先級越大的第三消息所在的分組中,各種類的第三消息的預期發送頻率之和越小。

    17、可選的,所述第三消息的預期發送頻率基于所述第三消息對應的最小延遲時長進行設置。

    18、可選的,所述多核處理器為基于非對稱多處理amp模式的異構多核處理器。

    19、可選的,所述第一內核為安裝有linux系統的主核,所述第二內核為安裝有實時操作系統或裸機應用程序的從核。

    20、可選的,所述多核處理器為zynq處理器,所述zynq處理器包括所述第一內核、所述第二內核和第一fpga芯片;

    21、所述下位機還包括存儲單元、第二fpga芯片;

    22、所述第二fpga芯片,用于獲取所述第一作業數據和所述第二作業數據,并將所述第一作業數據和所述第二作業數據存入所述存儲單元,生成第一消息,所述第一消息包括:所述第一作業數據的存儲位置和數據類型,所述第二作業數據的存儲位置和數據類型;將所述第一消息發送至所述第一fpga芯片;

    23、所述第一fpga芯片,用于按照所述第一消息中的數據類型,分別生成所述第一作業數據和所述第二作業數據的第二消息,將所述第一作業數據的第二消息發送至所述第一內核,以使得所述第一內核根據所接收的、所述第一作業數據的第二消息從所述存儲單元中獲取所述第一作業數據;并將所述第二作業數據的第二消息發送至所述第二內核,以使得第二內核根據所接收的、所述第二作業數據的第二消息從所述存儲單元中獲取所述第二作業數據。

    24、可選的,若所述第三消息中包含指令信息,所述第二內核還用于通過針對指令信息預設的專用核間通道將所述第三消息發送至所述第一內核。

    25、本專利技術實施例提供的方案中,采用下位機進行數據處理、數據通信并向上位機進行數據傳輸。為了提高上位機接收數據的實時性,將作業數據分成了需要根據業務邏輯進行數據數據的第二作業數據和不需要進行數據處理的第一作業數據;不需要業務邏輯處理的第一作業數據數據通過第一內核直接發送給上位機;需要業務邏輯處理的數據由第二內核進行處理,不影響第一內核的數據傳輸,從而能夠提高數據傳輸的實時性。

    26、并且,在第一內核和第二內核之間設置多個核間通道,可以更快地將第三消息發送第一內核,發送時各第三消息之間無搶占,使得第一內核能夠更快地根據第三消息獲取已經處理完成的第三作業數據并進行傳輸,進一步地提高了實時性。

    27、本專利技術附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本專利技術的實踐了解到。

    本文檔來自技高網...

    【技術保護點】

    1.一種多核數據傳輸系統,其特征在于,所述系統包括上位機和下位機,所述下位機包括具有第一內核和第二內核的多核處理器;所述第一內核和所述第二內核之間通過多個核間通道進行連接;

    2.根據權利要求1所述的系統,其特征在于,所述核間通道為遠程處理器消息傳遞rpmsg通道;所述rpmsg通道按照以下方式形成:

    3.根據權利要求1所述的系統,其特征在于,在存在多個所述第三消息的情況下,所述第二內核將所述第三消息通過多個核間通道發送至所述第一內核,包括:

    4.根據權利要求3所述的系統,其特征在于,所述將所述第三消息按照預設的優先級分組,包括:

    5.根據權利要求4所述的系統,其特征在于,所述分組條件還包括:優先級越大的第三消息所在的分組中,各種類的第三消息的預期發送頻率之和越小。

    6.根據權利要求5所述的系統,其特征在于,所述第三消息的預期發送頻率基于所述第三消息對應的最小延遲時長進行設置。

    7.根據權利要求1所述的系統,其特征在于,所述多核處理器為基于非對稱多處理AMP模式的異構多核處理器。

    8.根據權利要求7所述的系統,其特征在于,所述第一內核為安裝有Linux系統的主核,所述第二內核為安裝有實時操作系統或裸機應用程序的從核。

    9.根據權利要求1所述的系統,其特征在于,所述多核處理器為ZYNQ處理器,所述ZYNQ處理器包括所述第一內核、所述第二內核和第一FPGA芯片;

    10.根據權利要求1所述的系統,其特征在于,若所述第三消息中包含指令信息,所述第二內核還用于通過針對指令信息預設的專用核間通道將所述第三消息發送至所述第一內核。

    ...

    【技術特征摘要】

    1.一種多核數據傳輸系統,其特征在于,所述系統包括上位機和下位機,所述下位機包括具有第一內核和第二內核的多核處理器;所述第一內核和所述第二內核之間通過多個核間通道進行連接;

    2.根據權利要求1所述的系統,其特征在于,所述核間通道為遠程處理器消息傳遞rpmsg通道;所述rpmsg通道按照以下方式形成:

    3.根據權利要求1所述的系統,其特征在于,在存在多個所述第三消息的情況下,所述第二內核將所述第三消息通過多個核間通道發送至所述第一內核,包括:

    4.根據權利要求3所述的系統,其特征在于,所述將所述第三消息按照預設的優先級分組,包括:

    5.根據權利要求4所述的系統,其特征在于,所述分組條件還包括:優先級越大的第三消息所在的分組中,各種類的第三消息的預期發送頻率之和越小。<...

    【專利技術屬性】
    技術研發人員:張玲秦亮馮澤東賀羽
    申請(專利權)人:國儀清能科技重慶有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码精品久久久性色| 亚洲av无码专区在线观看素人| 四虎成人精品无码| 性无码一区二区三区在线观看| 无码里番纯肉h在线网站| 亚洲中文字幕无码一区| 精品久久久无码人妻中文字幕豆芽 | 免费一区二区无码视频在线播放| 东京热加勒比无码视频| 中文字幕人成无码免费视频| 国精品无码一区二区三区在线蜜臀| 亚洲精品无码久久久久APP| 亚洲爆乳无码一区二区三区| 国产成人年无码AV片在线观看| 久久精品aⅴ无码中文字字幕重口| 亚洲无码高清在线观看| 久久天堂av综合色无码专区| 久久午夜夜伦鲁鲁片免费无码影视| 日日摸夜夜爽无码毛片精选| 国产精品无码久久av| 亚洲中文字幕无码中文字| 午夜无码国产理论在线| 亚洲av无码一区二区三区网站| 日韩精品无码一区二区三区AV | 亚洲日韩精品无码专区加勒比| 国产成人无码一区二区三区 | 亚洲AV无码一区东京热| 久久久久无码精品| 韩国免费a级作爱片无码| 国产精品无码一区二区三区免费| 亚洲av无码av在线播放| 性饥渴少妇AV无码毛片| 亚洲日韩精品A∨片无码加勒比| 无码福利写真片视频在线播放| 亚洲综合无码一区二区| 一区二区三区无码被窝影院| 亚洲欧洲无码一区二区三区| 色欲AV永久无码精品无码| 精品久久久久久无码人妻中文字幕| 久久水蜜桃亚洲AV无码精品| 五月天无码在线观看|