我很少了解这些硬件的实际工作原理,但现在我需要学习如何为Android设备编写Linux帧缓冲区驱动程序。
我对Linux图形栈感到困惑。据我所知,在桌面计算机上,组合窗口管理器与DRM交互,后者将数据发送到特定的显卡驱动程序。另一方面,有一些控制器从GPU's内存中通过DMA检索数据,并将其发送到监视器,正如答案所建议的那样。此外,通过page 29 of book的图表,我认为帧缓冲区驱动程序位于实际图形设备之上,因此它必须与特定的显卡驱动</e
当将文件从内部HDD复制到USB 2.0端口上的可移动驱动器时,速度飙升到70 USB /S,而USB2.0端口的理论速度仅为32 USB/S。在文件“完成”复制之后,如果我把我的便携式驱动器放在那里一段时间,它会没事的。但是,如果我立即卸载卷并从USB端口拔出它,文件就会损坏。如果有人说是因为驱动器的内部缓存机制,我可以告诉你,这个错误根本不发生在Windows上。我必须重新启动到Windows,但只复制大文件到便携式硬盘。