engine即dma引擎,就是dma控制器;从软件上来说,其实就是一个dma框架,在该框架下针对你的具体的dma控制器开发出dma驱动,然后其他drivers比如audio,network,crypto等就都可以调用统一的dma相关的api来使用你的dma。
从硬件上来说,dma engine即dma引擎,就是dma控制器;从软件上来说,其实就是一个dma框架,在该框架下针对你的具体的dma控制器开发出dma驱动,然后其他drivers比如audio,network,crypto等就都可以调用统一的dma相关的api来使用你的dma。查询就是一直在查看标志位,是不是被置1了,如果是就去读或者其他 *** 作中断就是平时不用管,一单有东西来就会进入中断服务程序,你再去 *** 作
DMA是你初始化的时候把串口地址和需要传输的地址写上,来东西他就自己把数据存到你初始化的地址上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)