香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

Orange Pi Zero2开发板是一款采用全志H616高性能处理器,支持安卓10和Linux操作系统,集成千兆以太网、蓝牙5.0+双频WiFi、USB2.0、micro-HDMI等功能端的电脑开发板,拥有26pin扩展口可以扩展板子的功能接口。前面已经给大家介绍通过26pin扩展口连接2.4寸、3.2寸 SPI LCD显示屏的操作。

这里再介绍一款3.5寸SPI LCD显示屏和Zero2的连接使用。
1) 测试的 LCD 显示屏详情页链接如下  
http://www.lcdwiki.com/3.5inch_SPI_Module_ILI9488_SKU:MSP3520

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


2) LCD 显示屏和开发板的接线方式如下所示

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


3) 将显示屏接到开发板后,再使用下面的命令加载 fbtft_device 内核模块 

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


4) fbtft_device 内核模块加载时 dmesg 命令正确的输出 log 如下所示,而且由 log 可 以知道 LCD 显示屏使用的 framebuffer 为 fb1 

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


5) 然后使用下面的命令就可以在 LCD 显示屏上显示 Orange Pi 的 logo 图片  

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


6) 还可以将 tty1 的输出映射到 LCD 显示屏的 fb 设备——fb1,映射完后,LCD 屏 幕将会显示终端的输出,HDMI 就不会再有图像输出了

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


如果要切换回 HDMI 显示,请使用下面的命令 
root@orangepi:~# con2fbmap 1 0  

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


7) 设置系统启动自动加载 fbtft_device 模块的方法
a. 新建/etc/modules-load.d/fbtft.con 配置文件,文件内容如下所示 

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


b. 新建/etc/modprobe.d/fbtft.conf 配置文件,文件内容如下所示

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


c. 然后重启 linux 系统就能看到 fbtft_device 相关的内核模块都已自动加载
8) 如 果 希 望 linux 系 统 启 动 后 自 动 将 console 映 射 到 LCD 显 示 屏 , 请 在 /boot/orangepiEnv.txt 中加入下面的配置,然后重启系统就能看到 LCD 显示屏有输出了

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


9) 如果需要将桌面版系统显示到 LCD 屏幕,可以执行下面的命令,等待几秒钟后, LCD 屏幕就能看到 linux 系统的桌面了

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法


10) 如果希望 linux 系统启动后自动将桌面显示到 LCD 显示屏,请在 linux 系统中添 加下面的配置文件,然后重启系统就能看到 LCD 显示屏有显示输出了 

香橙派OrangePi zero2开发板连接3.5寸SPI LCD显示屏的使用方法

 

上一篇:蓝桥杯嵌入式——第九届省赛-电子定时器


下一篇:K012 基于51/STM32 TFT2.2彩屏 测试 显示图文