本帖最后由 海哥牛逼 于 2022-6-1 18:15 编辑
第三步:配置GPU和QT(方便测试)
使能GPU配置
- Target packages
- --> Hardware handling
- -->[*] gcnano-binaries //使能MP1的GPU驱动
复制代码 使能QT5配置- Target packages
- -->Graphic libraries and applications (graphic/text)
- --> [*] Qt5
- --> [*] Compile and install examples (with code) //开启测试示例
- --> [*] gui module //GUI模块
- --> widgets module //支持widgets
- --> OpenGL support //支持opengl
- --> [*] opengl module //使能OpenGL
- --> [*] eglfs support //使能eglfs支持
- --> [*] fontconfig support
复制代码 在buildroot源码目录下创建dl目录,然后把刚刚创建内核的压缩包kernel.tar.xz拷贝到 dl目录,最后直接进行编译就行了
在output/images/生成内核zImage 和stm32mp157d-atk.dtb和rootfs.tar文件。根据157的驱动教程替换这些文件就行了;当然肯定要使能LCD的 l 测试示例 - insmod /lib/modules/5.4.31/extra/galcore.ko
- cd /usr/lib/qt/examples/gui/openglwindow/
- export QT_QPA_EGLFS_ALWAYS_SET_MODE=1
- ./openglwindow
复制代码
|