韦东山:Linux驱动程序基石之mmap

应用程序和驱动程序之间传递数据时,能够经过read、write函数进行。这涉及在用户态buffer和内核态buffer之间传数据,以下图所示: 应用程序不能直接读写驱动程序中的buffer,须要在用户态buffer和内核态buffer之间进行一次数据拷贝。这种方式在数据量比较小时没什么问题;可是数据量比较大时效率就过低了。好比更新LCD显示时,若是每次都让APP传递一帧数据给内核,假设LCD采用1
相关文章
相关标签/搜索