[發明專利]AMP系統內存文件傳輸方法及裝置有效
| 申請號: | 202010111314.4 | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN111339000B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 戴瑜;吳閩華;孟慶曉;秦金昆;李小軍 | 申請(專利權)人: | 深圳震有科技股份有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 朱陽波;劉文求 |
| 地址: | 518057 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | amp 系統 內存 文件傳輸 方法 裝置 | ||
本申請涉及AMP系統內存文件傳輸方法及裝置,所述方法包括:從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;主核讀取文件到一段臨時申請的緩沖區,并啟動DMA傳輸到從核,等到DMA傳輸完畢后將結果通知從核;從核寫主核的A文件過程:從核將寫參數利用核間通訊發送給主核;主核申請一段長度為從核要寫入文件長度的臨時緩沖區,并啟動DMA傳輸到主核,如果DMA傳輸成功后,則將臨時緩沖區的數據寫入主核的內存文件系統,并將寫入結果通知從核。通過本發明方法可以減少內存拷貝,降低CPU占用率。
技術領域
本申請涉及嵌入式驅動技術領域,特別是涉及一種AMP系統內存文件傳輸方法及裝置、計算機設備、可讀存儲介質。
背景技術
在嵌入式多核系統領域,存在兩種技術,一是AMP(Asymmetric Multi-Processing)非對稱多處理,另外一種是SMP(Symmetric Multi Processing)對稱多處理。SMP系統上的每個CPU共享系統所有資源,包括串口在內,SMP系統只要一個控制臺就夠了。而AMP每個CPU有獨立的運行代碼,文件系統,IO系統,中斷系統等完全是各有一套。
現有技術中在雙核AMP非對稱多處理系統上,主/從核之間要實現文件傳輸,是沒有直接拷貝的方法。通常的做法是,利用核間通訊,核間共享內存的方式間接拷貝,如圖1。也可以通過核間的虛擬網口,以文件傳輸協議(TFTP,FTP)進行上傳下載,如圖2。上述兩種方法,都需要進行多次內存拷貝,文件傳輸效率低,性能較差,資源占用大。
因此,現有技術有待改進。
發明內容
本發明針對上述現有技術中的技術問題,提供一種AMP系統內存文件傳輸方法及裝置、計算機設備、可讀存儲介質,通過本發明方法可以減少內存拷貝,降低CPU占用率。
本發明的技術方案如下:
一種AMP系統內存文件傳輸方法,其中,所述方法包括:
將主核與從核通訊連接,主從核分別創建立內存RAM作為存儲介質的內存文件系統,并設置讀寫數據采用DMA傳輸,主核控制DMA通道;
從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;主核讀取文件到一段臨時申請的緩沖區,并啟動DMA傳輸到從核,等到DMA傳輸完畢后將結果通知從核;
從核寫主核的A文件過程:從核將寫參數利用核間通訊發送給主核;主核申請一段長度為從核要寫入文件長度的臨時緩沖區,并啟動DMA傳輸到主核,如果DMA傳輸成功后,則將臨時緩沖區的數據寫入主核的內存文件系統,并將寫入結果通知從核。
所述AMP系統內存文件傳輸方法,其中,所述將主核與從核通訊連接,主從核分別創建立內存RAM作為存儲介質的內存文件系統,并設置讀寫數據采用DMA傳輸,主核控制DMA通道的步驟包括:
將主核與從核通訊連接;
主從核分別創建以內存RAM作為存儲介質的內存文件系統RAMDisk;
設置讀寫數據采用DMA傳輸,主核控制DMA通道,從核不控制DMA通道;
所述DMA傳輸為直接內存存取傳輸,是將數據從一個地址空間復制到另外一個地址空間;當CPU初始化DMA傳輸動作,傳輸動作本身由DMA控制器實行和完成,CPU不參與數據的傳輸。
所述AMP系統內存文件傳輸方法,其中,所述從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;主核讀取文件到一段臨時申請的緩沖區,并啟動DMA傳輸到從核,等到DMA傳輸完畢后將結果通知從核的步驟包括:
從核讀取主核的A文件過程:從核將讀參數利用核間通訊發送給主核;
主核接收到從核的請求后,讀取文件到一段臨時申請的緩沖區;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳震有科技股份有限公司,未經深圳震有科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010111314.4/2.html,轉載請聲明來源鉆瓜專利網。





