[發(fā)明專利]一種基于AMP系統(tǒng)的核間通訊方法、終端及存儲介質有效
| 申請?zhí)枺?/td> | 202010147387.9 | 申請日: | 2020-03-05 |
| 公開(公告)號: | CN111427814B | 公開(公告)日: | 2021-12-07 |
| 發(fā)明(設計)人: | 楊超;吳閩華;孟慶曉;秦金昆 | 申請(專利權)人: | 深圳震有科技股份有限公司 |
| 主分類號: | G06F13/24 | 分類號: | G06F13/24;G06F15/17;G06F15/177 |
| 代理公司: | 深圳市君勝知識產(chǎn)權代理事務所(普通合伙) 44268 | 代理人: | 朱陽波;陳專 |
| 地址: | 518057 廣東省深圳市南山區(qū)粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 amp 系統(tǒng) 通訊 方法 終端 存儲 介質 | ||
1.一種基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述基于AMP系統(tǒng)的核間通訊方法包括以下步驟:
將CPU的物理網(wǎng)口設置為環(huán)回模式,并根據(jù)通訊方向設置所述物理網(wǎng)口的中斷信號的目的地;
根據(jù)預設報文格式構造發(fā)送報文,并控制主核將所述發(fā)送報文發(fā)送至所述物理網(wǎng)口;
當所述物理網(wǎng)口接收到所述發(fā)送報文時,控制從核響應所述中斷信號;
對所述發(fā)送報文進行檢測,根據(jù)檢測結果控制所述從核獲取及處理所述發(fā)送報文的數(shù)據(jù);
所述根據(jù)預設報文格式構造發(fā)送報文,并控制主核將所述發(fā)送報文發(fā)送至所述物理網(wǎng)口,具體包括以下步驟:
根據(jù)所述預設報文格式設置頭部字節(jié)和中部數(shù)據(jù);
對所述中部數(shù)據(jù)進行計算,并將計算結果設置在報文的尾部;
根據(jù)所述物理網(wǎng)口的發(fā)送函數(shù),控制所述主核將所述發(fā)送報文發(fā)送至所述物理網(wǎng)口;
當對所述發(fā)送報文進行檢測時,對所述報文的頭部進行檢測,并計算CRC值,若所述報文的頭部和尾部的CRC值均正確,則將所述報文的中間數(shù)據(jù)發(fā)送給對應的模塊處理,否則丟棄所述報文。
2.根據(jù)權利要求1所述的基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述將CPU的物理網(wǎng)口設置為環(huán)回模式,并根據(jù)通訊方向設置所述物理網(wǎng)口的中斷信號的目的地,具體包括以下步驟:
將所述CPU的物理網(wǎng)口設置為環(huán)回模式,并將指定寄存器的比特位設置為固定值;
確定所述CPU中內(nèi)核之間的通訊方向,并根據(jù)通訊目的地址設置所述物理網(wǎng)口的中斷信號的目的地。
3.根據(jù)權利要求1所述的基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述對所述中部數(shù)據(jù)進行計算,具體包括:
計算所述中部數(shù)據(jù)的循環(huán)冗余校驗值。
4.根據(jù)權利要求1所述的基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述當所述物理網(wǎng)口接收到所述發(fā)送報文時,控制從核響應所述中斷信號,具體包括以下步驟:
當所述物理網(wǎng)口接收到所述發(fā)送報文時,從所述主核中獲取所述中斷信號;
根據(jù)所述中斷信號控制所述從核響應中斷函數(shù)。
5.根據(jù)權利要求1所述的基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述對所述發(fā)送報文進行檢測,根據(jù)檢測結果控制所述從核獲取及處理所述發(fā)送報文的數(shù)據(jù),具體包括以下步驟:
根據(jù)網(wǎng)口驅動讀取所述發(fā)送報文,并對所述發(fā)送報文進行檢測;
當檢測到所述發(fā)送報文無異常時,控制所述從核讀取所述發(fā)送報文的中部數(shù)據(jù),并將所述中部數(shù)據(jù)發(fā)送至對應的應用程序。
6.根據(jù)權利要求5所述的基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述對所述發(fā)送報文進行檢測,具體包括:
檢測所述發(fā)送報文中頭部字節(jié)和尾部數(shù)值是否異常。
7.根據(jù)權利要求5所述的基于AMP系統(tǒng)的核間通訊方法,其特征在于,所述對所述發(fā)送報文進行檢測,根據(jù)檢測結果控制所述從核獲取及處理所述發(fā)送報文的數(shù)據(jù),還包括:
當檢測到所述發(fā)送報文出現(xiàn)異常時,判定所述發(fā)送報文為錯誤報文,并控制所述物理網(wǎng)口丟棄所述發(fā)送報文。
8.一種終端,其特征在于,包括處理器,以及與所述處理器連接的存儲器,所述存儲器存儲有基于AMP系統(tǒng)的核間通訊程序,所述基于AMP系統(tǒng)的核間通訊程序被所述處理器執(zhí)行時用于實現(xiàn)如權利要求1-7任一項所述的基于AMP系統(tǒng)的核間通訊方法的操作。
9.一種存儲介質,其特征在于,所述存儲介質存儲有基于AMP系統(tǒng)的核間通訊程序,所述基于AMP系統(tǒng)的核間通訊程序被處理器執(zhí)行時用于實現(xiàn)如權利要求1-7任一項所述的基于AMP系統(tǒng)的核間通訊方法的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳震有科技股份有限公司,未經(jīng)深圳震有科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010147387.9/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





