gpt4 book ai didi

Linux设备驱动程序: stream data into a single register

转载 作者:太空宇宙 更新时间:2023-11-04 04:12:36 25 4
gpt4 key购买 nike

我正在尝试将一段数据尽可能快地传输到硬件中的单个寄存器中,并且希望得到一些建议。即按顺序将数据的每个字写入寄存器。

我想象通过重定向到设备文件来流式传输数据:数据.bin >/dev/stream_df0

我知道这很模糊,但这是我第一次做这样的事情,并且会感激你向我扔的任何东西:

?在开始这个项目之前我应该​​考虑哪些类型的考虑因素以使其尽快完成?

?字符设备驱动程序可以很好地处理流/适合此任务吗?

?我的处理方式是否完全低效/不切实际?

提前致谢。

最佳答案

如果你的意思是你想做这样的事情:

for(i=0;i<N;i++) { outp(data[i],port_number); }

我会尝试使用“rep outsb/outsw/outsd”汇编器指令来执行此操作。

关于Linux设备驱动程序: stream data into a single register,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18370348/

25 4 0