[發明專利]AMP系統內存文件傳輸方法及裝置有效
| 申請號: | 202010111314.4 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN111339000B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 戴瑜;吳閩華;孟慶曉;秦金昆;李小軍 | 申請(專利權)人: | 深圳震有科技股份有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 朱陽波;劉文求 |
| 地址: | 518057 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | amp 系統 內存 文件傳輸 方法 裝置 | ||
1.一種AMP系統內存文件傳輸方法,其特征在于,所述方法包括:定義主從核文件訪問的核間通訊消息結構體;
將主核與從核通訊連接,主從核分別創建以內存RAM作為存儲介質的內存文件系統RAMDisk,并設置讀寫數據采用DMA傳輸,主核控制DMA通道,從核不控制DMA通道;
所述DMA傳輸為直接內存存取傳輸,是將數據從一個地址空間復制到另外一個地址空間;當CPU初始化DMA傳輸動作,傳輸動作本身由DMA控制器實行和完成,CPU不參與數據的傳輸;
從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;主核讀取文件到一段臨時申請的緩沖區,并啟動DMA傳輸到從核,等到DMA傳輸完畢后將結果通知從核;
從核寫主核的A文件過程:從核將寫參數利用核間通訊發送給主核;主核申請一段長度為從核要寫入文件長度的臨時緩沖區,并啟動DMA傳輸到主核,如果DMA傳輸成功后,則將臨時緩沖區的數據寫入主核的內存文件系統,并將寫入結果通知從核。
2.根據權利要求1所述AMP系統內存文件傳輸方法,其特征在于,所述從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;主核讀取文件到一段臨時申請的緩沖區,并啟動DMA傳輸到從核,等到DMA傳輸完畢后將結果通知從核的步驟包括:從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;
主核接收到從核的請求后,讀取文件到一段臨時申請的緩沖區;
設置DMA通道的參數,并啟動一次DMA傳輸,等到DMA傳輸完畢后將結果通知從核。
3.根據權利要求2所述AMP系統內存文件傳輸方法,其特征在于,所述從核將讀參數利用核間通訊發送給主核中的讀參數包括:文件名稱,讀取長度,存放數據的內存物理地址;
所述從核讀取主核的A文件過程的設置DMA通道的參數包括:源地址為緩沖區物理地址,目的地址為從核存放數據的內存物理地址,讀取的長度。
4.根據權利要求1所述AMP系統內存文件傳輸方法,其特征在于,所述從核寫主核的A文件過程:從核將寫參數利用核間通訊發送給主核;主核申請一段長度為從核要寫入文件長度的臨時緩沖區,并啟動DMA傳輸到主核,如果DMA傳輸成功后,則將臨時緩沖區的數據寫入主核的內存文件系統,并將寫入結果通知從核的步驟包括:從核寫主核的A文件過程:從核將寫參數利用核間通訊發送給主核;
主核接收到從核的請求,申請一段長度為從核要寫入文件長度的臨時緩沖區;
再設置DMA通道的參數,并啟動一次DMA傳輸,如果DMA傳輸成功后,則將臨時緩沖區的數據寫入RAMDisk,最后將寫入結果通知從核。
5.根據權利要求4所述AMP系統內存文件傳輸方法,其特征在于,所述從核將寫參數利用核間通訊發送給主核中的寫參數包括:文件名稱,寫入長度,寫入數據的內存物理地址;
所述從核寫主核的A文件過程的設置DMA通道的參數包括:目的地址為臨時緩沖區物理地址,源地址為從核存放數據的內存物理地址,寫入的長度。
6.一種AMP系統內存文件傳輸裝置,其特征在于,所述裝置包括:連接控制模塊,用于定義主從核文件訪問的核間通訊消息結構體;將主核與從核通訊連接,主從核分別創建以內存RAM作為存儲介質的內存文件系統RAMDisk,并設置讀寫數據采用DMA傳輸,主核控制DMA通道,從核不控制DMA通道;
所述DMA傳輸為直接內存存取傳輸,是將數據從一個地址空間復制到另外一個地址空間;當CPU初始化DMA傳輸動作,傳輸動作本身由DMA控制器實行和完成,CPU不參與數據的傳輸;
讀數據控制模塊,用于從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;主核讀取文件到一段臨時申請的緩沖區,并啟動DMA傳輸到從核,等到DMA傳輸完畢后將結果通知從核;
寫數據控制模塊,用于從核寫主核的A文件過程:從核將寫參數利用核間通訊發送給主核;主核申請一段長度為從核要寫入文件長度的臨時緩沖區,并啟動DMA傳輸到主核,如果DMA傳輸成功后,則將臨時緩沖區的數據寫入主核的內存文件系統,并將寫入結果通知從核。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳震有科技股份有限公司,未經深圳震有科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010111314.4/1.html,轉載請聲明來源鉆瓜專利網。





