我正在运行"Essential Linux Device Drivers“一书中的示例"Driver for the Parallel LED Board (led.c)”。然后内核知道有一个名为"led”的设备。当您注册该led_driver时,它的名称也是"led",因此内核会匹配这两个名称,并调用led_driver结构的attach函数。“
我确实使用了"led“作为设备名称和
因此,我正在构建一个基于运行linux的raspberry pi 4(通过buildroot创建的镜像)驱动Led矩阵(64x32rgb接口)的系统,我对Linux的软件堆栈感到非常困惑。我希望能够在一个小的分辨率屏幕上使用OpenGL功能,然后将其转移到一个实际驱动Led矩阵的驱动器上。我得出的结论是最好的方法是有以下的工作方案: User space: App v
Kernel space: DRM -GEM-&g