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