摘要:
DMA的工作流程 对于linux中的DMA,其实是在写数据寄存器的时候就可以用dma的传输来代替。就像spi设备,在发送和接收数据的时候都是要往数据寄存器中写数据的。比如那个寄存器是SPI_DATA,如果用cpu来传输的话就是writel(data, SPI_DATA);而用dma传输就是配置好要传 阅读全文
posted @ 2020-08-05 11:19
蒲城小农
阅读(2924)
评论(0)
推荐(0)
摘要:
Completion,是一种轻量级的机制,它允许一个线程告诉另一个线程工作已经完成,用于多线程间同步,即线程A要往下执行需要等待线程B执行到指定代码后才继续执行,这时就可以使用该机制,用于一个线程告诉另一个线程指定工作已完成。 在Linux Kernel源码include/linux/complet 阅读全文
posted @ 2020-08-05 10:23
蒲城小农
阅读(1627)
评论(0)
推荐(1)

浙公网安备 33010602011771号