0
我試圖儘可能快地將一段數據傳輸到硬件中的單個寄存器中,並希望得到一些建議。也就是說,將數據的每個字按順序寫入寄存器。Linux設備驅動程序:將數據流式傳輸到單個寄存器
我想通過重定向到設備文件流媒體數據: data.bin>的/ dev/stream_df0
我知道這是模糊的,但它是我第一次做這樣的事情,並會欣賞你必須扔給我的任何東西:
?在開始這個項目之前,我應該考慮哪些類型的考慮以儘可能快地完成這項工作?
?字符設備驅動程序是否可以很好地處理流式傳輸?適用於此任務?
?我對這種完全低效/不實際的方式行事嗎?
在此先感謝。
字符設備驅動程序看起來是合適的,是的:)實際填充到硬件FIFO中的最低級中斷/ DMA的實際機制是特定於設備/體系結構。如果這是你第一次實現這樣的驅動程序,我祝你好運:) –