我使用buildroot构建根文件系统,在运行qt的example的时候出现了以下错误: openat(AT_FDCWD, "/dev/galcore", O_RDWR) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/dev/graphics/galcore", O_RDWR) = -1 ENOENT (No such file or directory) clock_nanosleep(CLOCK_REALTIME, 0, {tv_sec=1, tv_nsec=0}, 0xbe8ec8d0) = 0 write(2, "[ 1] Failed to open device: "..., 72) = 72 我加载了galcore.ko但是/dev/下面确实没有galcore和graphics/galcore:
我使用tslib测试触摸,使用modetest测试LCD,都是正常的,为什么我的qt就是无法正常运行呢? |
STM32MP157D调试M4内核的问题
STM32MP135 I2C MemAddress最多两个字节吗
STM32MP131C CbueMX中间件无RTOS选项
STM32MP157虚拟网口问题
STM32MP135 Nor Flash启动,`MX25L51245G_STM32MP135C-CUSTOM_HW_A7.bin` 如何修改
有人有FUSB302的Linux(6.1.28)驱动吗
STM32MP157D的CPU频率问题
如何查看、修改STM32MP157D当前的CPU频率
stm32mp157编译烧录运行到uboot串口无输出
u-boot 启动问题
有人遇到过这种情况吗
有人吗
设备文件应该在加载驱动后自动创建在 /dev 目录下。如果没有,可能需要手动创建设备节点。可以使用 mknod 命令来创建设备文件,例如:
这里的 150 和 0 是主设备号和次设备号,具体数值需要根据 galcore 驱动的文档来确定
可以参考 Building a Linux system for the STM32MP1: enabling Qt5 for graphical applications - Bootlin's blog