
| 项目 | 参数 |
|---|---|
| 显示尺寸 | 10.1 英寸 |
| 硬件分辨率 | 1920 × 1200 |
| 显示面板 | IPS |
| 可视角度 | 178° |
| 亮度 | 400 cd/m² |
| 显示颜色 | 16.7M |
| 色域 | 70% NTSC |
| 刷新率 | 60 Hz(4 lane)、30 Hz(2 lane) |
| 显示接口 | DSI |
| 触摸类型 | 10 点电容触摸,实际触控点数取决于系统和应用 |
| 触摸接口 | I2C |
| 触摸面板 | 钢化玻璃,硬度 6H,全贴合 |
| 供电规格 | 5 V、1000 mA |
| 背光控制 | 软件调光、按键调光 |
| 外形尺寸 | 239.00 × 147.00 mm |
| 显示区域 | 216.58 × 135.36 mm |

默认 I2C0 模式下,DSI 排线传输显示和触摸信号,无需另接 SDA、SCL。
屏幕功耗较高,仅通过 DSI 排线供电不足,必须额外接入 5 V 电源。以下供电方式任选一种:
| 供电方式 | 连接要求 | 注意事项 |
|---|---|---|
| 弹簧顶针 | 树莓派固定在屏幕背面,顶针接触 GPIO 的 5V、GND | 额外加装螺柱可能使顶针悬空;此时可通过 4PIN 或 Type-C 供电 |
| 4PIN 接口 | 主板与屏幕的 5V、GND 对应连接 | 按 PCB 标识接线,不按线色判断 |
| Type-C 接口 | 屏幕 Type-C 接口接入 5 V 电源 | 仅供电,不传输触摸信号 |
断电后,将“触摸接口选择开关”的拨码位置切换为 I2C1。
通过顶针或 4PIN,将 SDA、SCL 对应连接到树莓派 GPIO 的 I2C1 引脚。使用顶针时须保证接触正常。
在 config.txt 的屏幕 dtoverlay 行末添加 ,i2c1,保存并重启。
供电方式同上,DSI 排线仍传输显示信号。使用 Type-C 供电时,仍须通过顶针或 4PIN 连接 SDA1、SCL1。

以下使用默认 I2C0 触摸通信;双 DSI 接口主板以 DSI1 为例。屏幕还需接入 5 V 电源,供电方式及 I2C1 接法参见 供电与触摸通信。



以下动图演示 Raspberry Pi Imager 的烧录流程,系统版本按上述要求选择。

当前官方系统的内核版本为 6.18.50,屏幕驱动需在 6.18.55 之后的内核版本中才能调用。配置 config.txt 前,先在树莓派终端执行以下命令更新内核:
sudo apt-get update
sudo rpi-update pulls/7662
只添加与主板和实际接口对应的一组屏幕配置。若文件中已有 dtoverlay=vc4-kms-v3d,保留一条即可。
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inchE_2lane
以下默认启用 DSI1。若连接 DSI0,将 DSI1 对应行注释,并取消最后一行的注释。
dtoverlay=vc4-kms-v3d
#DSI1 Use
dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inchE_4lane
#DSI0 Use
#dtoverlay=vc4-kms-dsi-waveshare-panel,10_1_inchE_4lane,dsi0
保存配置后,执行 sudo reboot 重启树莓派,使内核更新和屏幕配置生效,再检查显示及触摸功能。
以下步骤以 Trixie 系统为例:
点击左上角菜单,依次进入 "Preferences" > "Control Center",选择 "Screens"

进入 "Screen" > 实际连接的 DSI 显示器 > "Brightness",勾选并调整所需的背光亮度,最后点击 Apply 保存设置。截图中的 DSI 编号仅作示例。

wget https://www.waveshare.net/w/upload/f/f4/Brightness.zip
unzip Brightness.zip
cd Brightness
sudo chmod +x install.sh
./install.sh
安装完成后,可以在开始菜单 > "Accessories" > "Brightness" 打开该程序,如下图:

echo X | sudo tee /sys/class/backlight/*/brightness
其中 X 表示 0~255 中的任意数字。0 表示背光最暗,255 表示背光最亮。例如:
echo 100 | sudo tee /sys/class/backlight/*/brightness
echo 0 | sudo tee /sys/class/backlight/*/brightness
echo 255 | sudo tee /sys/class/backlight/*/brightness
以下步骤以 Trixie 系统为例:
点击左上角菜单,依次进入 "Preferences" > "Control Center",选择 "Screens"

进入 "Screen" > 实际连接的 DSI 显示器 > "Touchscreen",勾选对应的 Goodix Capacitive TouchScreen。设备名称中的总线编号以系统识别结果为准。

在同一 DSI 显示器的 Orientation 中选择所需旋转方向,最后点击 Apply 完成显示和触摸同步旋转。

sudo nano /boot/firmware/cmdline.txt
在 cmdline.txt 文件原有内容后追加一条对应角度的显示旋转指令,以空格分隔,整个文件保持为一行,保存重启后生效。以下指令使用本屏的原生分辨率 1920 × 1200,不要同时添加多个角度。
旋转指令
# 显示旋转 90 度
video=DSI-1:1920x1200e,rotate=90
# 显示旋转 270 度
video=DSI-1:1920x1200e,rotate=270
# 显示旋转 180 度
video=DSI-1:1920x1200e,rotate=180
如果使用图形界面进行旋转,可以在屏幕布局编辑器窗口中勾选“Touchscreen”来同步触摸旋转。屏幕旋转方法请参考前面的介绍。命令行旋转方法请参考以下文字:
创建触摸旋转规则文件 /etc/udev/rules.d/99-waveshare-touch.rules。
sudo nano /etc/udev/rules.d/99-waveshare-touch.rules
根据显示方向,从以下三条规则中选择一条写入文件,不要同时添加多个角度。这些规则会匹配所有触摸屏,多触摸屏环境需先确认适用范围。
# 触摸旋转 90 度
ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 -1 1 1 0 0"
# 触摸旋转 270 度
ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1"
# 触摸旋转 180 度
ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="-1 0 1 0 -1 1"
保存退出后,在终端执行重启命令,不要将该命令写入规则文件。
sudo reboot

Mouse Emulation(默认)
注:此模式适合需要鼠标操作的场景,如双击打开文件管理器,长按实现右键功能。
Multitouch
注:此模式适合触控优化场景,如网页浏览、滚动列表。
系统会在可输入文字时自动弹出,在不可输入文字时自动隐藏。
也可以通过任务栏右上角的键盘图标手动显示或隐藏

你也可以通过左上角菜单 "Preferences" > "Control Centre" > "Display" 来永久设置屏幕键盘的显示或隐藏。

周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841
