树莓派3B如何安装3.5寸触摸屏驱动

发布时间:2021-11-19 18:52:53 作者:柒染
来源:亿速云 阅读:933
# 树莓派3B如何安装3.5寸触摸屏驱动

![树莓派3B与3.5寸触摸屏](https://example.com/raspberry-pi-3b-screen.jpg)  
*图:树莓派3B连接3.5寸触摸屏示意图*

## 前言

树莓派3B作为一款经典的微型计算机,常被用于物联网、嵌入式开发等场景。配合3.5寸触摸屏使用时,需安装专用驱动才能实现触控功能。本文将详细介绍驱动安装的全过程,涵盖常见问题解决方案。

---

## 一、准备工作

### 1.1 所需材料
- 树莓派3B主板
- 3.5寸触摸屏(推荐型号:WaveShare 3.5inch RPi LCD)
- 16GB以上TF卡
- 5V/2.5A电源适配器
- HDMI线(备用显示方案)

### 1.2 系统要求
- 官方Raspberry Pi OS(原Raspbian)  
  ```bash
  # 检查系统版本
  cat /etc/os-release

二、安装步骤

2.1 基础系统安装

  1. 使用Raspberry Pi Imager烧录系统
  2. 首次启动后执行:
    
    sudo apt update && sudo apt upgrade -y
    sudo raspi-config
    
    启用:
    • SPI接口
    • I2C接口
    • 自动登录到桌面

2.2 驱动安装(以WaveShare为例)

方法一:脚本自动安装

wget https://www.waveshare.net/w/upload/4/4c/LCD-show-170703.tar.gz
tar xvf LCD-show-170703.tar.gz
cd LCD-show/
sudo ./LCD35-show

方法二:手动安装

  1. 编辑config.txt:

    sudo nano /boot/config.txt
    

    追加:

    dtparam=spi=on
    dtoverlay=waveshare35a:rotate=90
    
  2. 安装X输入校准工具:

    sudo apt install xinput-calibrator -y
    

三、校准与优化

3.1 触摸校准

  1. 运行校准程序:
    
    xinput_calibrator
    
  2. 将生成的参数写入:
    
    sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
    
    内容示例:
    
    Section "InputClass"
       Identifier      "calibration"
       MatchProduct   "ADS7846 Touchscreen"
       Option  "Calibration"   "195 3895 240 3813"
       Option  "SwapAxes"      "0"
    EndSection
    

3.2 显示旋转

修改/boot/config.txt中的rotate参数: - 0°:rotate=0 - 90°:rotate=90 - 180°:rotate=180 - 270°:rotate=270


四、常见问题解决

4.1 触摸无反应

# 检查驱动加载
lsmod | grep ads7846
# 查看设备节点
ls /dev/input/

4.2 显示花屏

  1. 检查电源是否达标
  2. 尝试降低分辨率:
    
    hdmi_group=2
    hdmi_mode=87
    hdmi_cvt=480 320 60 6
    

4.3 性能优化

# 禁用桌面特效
sudo nano /etc/xdg/lxsession/LXDE-pi/desktop.conf

修改为:

window_manager=openbox

五、进阶配置

5.1 多显示屏切换

# 切换回HDMI输出
sudo ./LCD-hdmi
# 切换回LCD输出
sudo ./LCD35-show

5.2 开机自启动程序

~/.config/autostart/创建.desktop文件


结语

通过上述步骤,树莓派3B即可完美驱动3.5寸触摸屏。建议定期检查厂商GitHub获取最新驱动。遇到问题时,可查看系统日志:

dmesg | grep -i spi

注意:不同品牌屏幕驱动可能差异较大,本文以WaveShare为例,其他品牌请参考对应文档。

附录:常用命令速查

功能 命令
重启显示服务 sudo service lightdm restart
查看触摸设备 xinput list
测试触摸事件 evtest

”`

推荐阅读:
  1. 树莓派3B 无线上网配置
  2. 树莓派3b中wifi如何配置

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

树莓派

上一篇:树莓派3的U盘启动方案是怎样的

下一篇:JavaScript中有什么数据类型转换函数

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》