使用Framebuffer改造SPI_OLED驱动
本文是IMX6ULL开发板spi OLED驱动学习笔记,方便后面查看时快速的回顾,而不需要一点点的看视频
视频选集:P155 - P161
1. 怎么编写Framebuffer驱动
-
分配fb_info
-
设置fb_info
-
fb_var
-
fb_fix
-
-
注册fb_info
-
硬件操作
2. 现场编程
-
配置内核
cd ~/100ask_imx6ull-sdk/Linux-4.9.88/
vim .config
配置内核,把下列配置项去掉:
make menuconfig
会进入这个界面,输入/ 搜索FRAMEBUFFER_CONSOLE
会看到FRAMEBUFFER_CONSOLE的路径,照此路径进入,关闭这个支持,然后退出,重新编译zImage
make zImage -j 16
-
将其复制到开发板的挂载目录
cp arch/arm/boot/zImage ~/nfs_rootfs/
-
进入开发板,将内核复制到/boot里替换内核
-
cp /mnt/zImage /boot
-
reboot
-
-
开发板操作
-
本文来自博客园,作者:xjxcxjx,转载请注明原文链接:https://www.cnblogs.com/xjxcxjx/p/18264568,谢绝CSDN转载!