dma

    0熱度

    3回答

    我試圖從STM32f401c迪斯科的STM32f4105VC的ADC1得到的1000個樣本的序列,使用DMA交易。我希望DMA在傳輸完成時產生一箇中斷,並在那裏停止,這樣就不會覆蓋數據。下面是代碼: /* Private macro -------------------------------------------------------------*/ #define M 5 #defi

    2熱度

    1回答

    我正在開發用於DMA的Linux驅動程序。 驅動程序使用dma_alloc_coherent分配內存區域,我使用_dma_mmap_id = (int*) mmap(NULL, buffer_size, PROT_READ | PROT_WRITE, MAP_SHARED, _dma_device_id, 0);映射到用戶空間。在用戶空間中,我寫入並讀取該區域並觸發DMA傳輸。 但是,我注意到寫入

    0熱度

    1回答

    我是微控制器的新手。所以我對他們的潛力一無所知。 我想製作一個示波器,使用一個微控制器,它將通過ADC捕獲數據並通過USB傳輸到計算機進行處理和顯示。 我想討論這個項目。我擁有的資源如下: 1)我的dsPIC MCU的ADC能夠提供1.1 Msps,其中每個採樣具有10位分辨率。它可以同時對最多4個通道進行同步採樣。 2)MCU具有USB支持和DMA通道,用於將數據從ADC傳輸到直接USB。 我的

    0熱度

    1回答

    一個變量我在嵌入式和實時系統的世界初學者,所以我的任務就是利用DMA住補丁越野車的任務, 我問題是 如何找到我的車任務的內存地址進行分析,並最終 補丁呢? 我在EFM32巨型壁虎微控制器和GCC編譯器上使用FreeRTOS。

    -1熱度

    1回答

    我正在尋找一本處理器編程使用DMA,中斷的書。對於初學者來說,這可能是完整的指南,用示例來說明所有處理器的外圍設備。 我必須使用帶有核心Cortex-M0的處理器,但書籍可能適用於Cortex-M3和其他核心,並且不難讀取。 謝謝!

    1熱度

    1回答

    據我所知,中斷驅動的I/O和DMA是兩個單獨的機制,但我需要回答這個問題。我認爲答案是否定的,因爲它不是必需的

    1熱度

    2回答

    我對DMA有這個基本的疑問。當CPU放棄了DMA總線進行數據讀取/存儲時,它如何繼續處理? 我的意思是,即使CPU得到它的指示,通過總線存儲回內存/ IOs,不是嗎?

    0熱度

    1回答

    假設我們有2個物理處理器,2個插座連接到2個NUMA節點。 我們還有2個PCIe設備通過DMA控制器連接到系統。 當我們說「本地PCIe設備」時意味着什麼?當寫入不同的NUMA節點時,PCIe設備的讀取/寫入速度是否不同?

    0熱度

    1回答

    了FPGA的PCIe我的設備驅動程序是基於7600.16385.1的\ src \一般\ PLX9x5x 在ReadFile的應用程序,PLxEvtIoRead被稱爲: // // Initialize this new DmaTransaction. // status = WdfDmaTransactionInitializeUsingRequest( de

    1熱度

    3回答

    我想用動態分配的數組實現隊列。這提出了一些我不確定如何處理的問題。如何檢查隊列是否爲空?我如何跟蹤一次在隊列中有多少個元素? 對於第二個問題,我想我可以創建一個變量來跟蹤在其隨時更新我使用realloc()隊列元素的數量的。不過,我歡迎其他人提出建議。 如果您有任何更多的考慮,我應該考慮的問題請出示他們。