1
我想問你的建議如下:我需要編寫驅動程序omap3,通過fpga訪問外部dsp(通過gpmc接口)。 dsp需要將文件加載到dsp,並從dsp讀取/寫入緩衝區。內核中已經有FPGA驅動程序。內核是2.6.32。所以我想到了以下選項:內核驅動程序或用戶空間驅動程序?
在內核中寫入dsp驅動程序,該驅動程序使用現有的fpga驅動程序。
編寫與fpga內核驅動程序接口的用戶空間驅動程序。
寫的用UIO用戶空間的驅動程序,這將不使用FPGA內核驅動程序,但應做訪問FPGA,爲用戶空間單,完整的DSP驅動程序的一部分。
您認爲什麼是首選選項? 內核驅動程序相對於用戶sace有什麼優勢,反之亦然?
感謝,冉
非常感謝您的優秀解釋 – ransh