ks minidriver 开发总结
公司要開發采集卡的KS驅動。寫點心得。
公司一直用common buffer 來傳輸數據,所以這次也想用該方法來實現KS流。
common buffer DMA 的微硬文檔:
? ? ?“Common Buffer DMA in AVStream” ?里面講得比較清楚了,還有一點細節問題沒說。
此文檔還是要看一眼這個文檔之前的一篇的,“Packet-based DMA in AVStream”。
--------------------------------------------------------------------------------------------
先要在初始化時,分配個common buffer, 自已建個DPC;
在 setState 中的run 里寫寄存器啟動DMA;觸發ISR, 進入DPC, 在PIN object中通知框架;
然后在 pin 類的 process 例程中,拷走frame DATA;
如果狀態是hardware state is runing, enter programe DMA function.
? ? ? ?可以采出圖像,但是還有此問題。
--------------------------------------------------------------------------------------------------
?
轉載于:https://www.cnblogs.com/doqiaqia/p/3396575.html
總結
以上是生活随笔為你收集整理的ks minidriver 开发总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 体系结构2 - 共享和专用
- 下一篇: 第七章 综合练习 第四题