搜索

[应用] 如何在香橙派Zero2开发板上连接3.2寸树莓派SPI LCD显示屏

[复制链接]
494|2
行走的小小派|  楼主 | 2021-1-21 14:02 | 显示全部楼层 |阅读模式
香橙派Zero2开发板采用全志H616 四核 64位处理器,拥有512MB/1GB 内存可选,集成千兆以太网卡、蓝牙5.0+双频WiFi、Micro-HDMI输出、USB2.0、13pin、26pin扩展功能口等端口,适配了安卓10、Ubuntu和Debian等操作系统。
Pi--Zero2详情页--1GB_09.jpg
下面将给大家介绍通过26pin扩展口连接树莓派3.2寸SPI LCD显示屏的操作。
1) 测试的 LCD 显示屏详情页链接如下
图1.png

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

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

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

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

6) 还可以将 tty1 的输出映射到 LCD 屏幕的 fb 设备——fb1,映射完后,HDMI 就不 会再有图像输出了
图6.png
如果要切换回 HDMI 显示,请使用下面的命令
图6-1.png
下面是运行 htop 命令的输出
图6-2.png

7) 由于默认的终端字体太大,导致屏幕无法显示太多的内容,可以通过下面的方法 来缩小终端的字体
a. 首先运行 dpkg-reconfigure console-setup)
图7-a.png
b. 终端编码选择 UTF-8
图7-b.png
c. 然后选择 Guess optimal character set
图7-c.png
d. 然后选择 Terminus
图7-d.png
e. 最后选择字体大小为 6x12
图7-e.png
f. 设置完后就能看到 LCD 屏幕上的字体变小了

8) 设置系统启动自动加载 fbtft_device 模块的方法
a. 新建/etc/modules-load.d/fbtft.con 配置文件,文件内容如下所示
图8-a.png
b. 新建/etc/modprobe.d/fbtft.conf 配置文件,文件内容如下所示
图8-b.png
c. 然后重启 linux 系统就能看到 fbtft_device 相关的内核模块都已自动加载

9) 如 果 希 望 linux 系 统 启 动 后 自 动 将 console 映 射 到 LCD 屏 幕 , 请 在 /boot/orangepiEnv.txt 中加入下面的配置,然后重启系统就能看到 LCD 屏幕有输出 了
图9-1.png
图9-2.png

使用特权

评论回复

相关帖子

coslight| | 2021-1-22 08:14 | 显示全部楼层
谢谢楼主分享,正好学习一下

使用特权

评论回复
那个谁啊| | 2021-2-18 18:22 | 显示全部楼层

谢谢分享---

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 wolfe_yu 得到打赏 ¥180.00
  • 2 最美葫芦娃 得到打赏 ¥155.00
  • 3 hk386 得到打赏 ¥75.00
  • 4 火星国务卿 得到打赏 ¥63.00
  • 5 两只袜子 得到打赏 ¥56.00
  • 6 laocuo1142 得到打赏 ¥50.00
  • 7 linghz 得到打赏 ¥45.00
  • 8 gaon2 得到打赏 ¥45.00
  • 9 ezcui 得到打赏 ¥45.00
  • 10 jlc317 得到打赏 ¥40.00
在线客服 快速回复 返回顶部 返回列表