'''Orange Pi 5 Plus'''
'''用户手册'''
[[File:media/f1822c679729bb5a9d34e48b8442ab5c.png]]
'''目录'''
[[#orange-pi-5-plus的基本特性|1. Orange Pi 5 Plus的基本特性 1]]
[[#_Toc2147368127|1.1. 什么是 Orange Pi 5 Plus 1]]
[[#_Toc1913635394|1.2. Orange Pi 5 Plus的用途 1]]
[[#orange-pi-5-plus的硬件规格|1.3. Orange Pi 5 Plus的硬件规格 2]]
[[#orange-pi-5-plus的顶层视图和底层视图|1.4. Orange Pi 5 Plus的顶层视图和底层视图 4]]
[[#orange-pi-5-plus的接口详情图|1.5. Orange Pi 5 Plus的接口详情图 5]]
[[#_Toc519742474|2. 开发板使用介绍 6]]
[[#_Toc1283707242|2.1. 准备需要的配件 6]]
[[#_Toc1542079754|2.2. 下载开发板的镜像和相关的资料 13]]
[[#_Toc2055172223|2.3. 基于Windows PC将Linux镜像烧录到TF卡的方法 14]]
[[#使用balenaetcher烧录linux镜像的方法|2.3.1. 使用balenaEtcher烧录Linux镜像的方法 14]]
[[#使用rkdevtool烧录linux镜像到tf卡中的方法|2.3.2. 使用RKDevTool烧录Linux镜像到TF卡中的方法 18]]
[[#使用win32diskimager烧录linux镜像的方法|2.3.3. 使用Win32Diskimager烧录Linux镜像的方法 28]]
[[#_Toc1141505104|2.4. 基于Ubuntu PC将Linux镜像烧录到TF卡的方法 30]]
[[#_Toc598618657|2.5. 烧录Linux镜像到eMMC中的方法 35]]
[[#_Toc991347164|2.5.1. 使用RKDevTool烧录Linux镜像到eMMC中的方法 35]]
[[#_Toc997572860|2.5.2. 使用dd命令烧录Linux镜像到eMMC中的方法 46]]
[[#烧录linux镜像到spiflashnvme-ssd中的方法|2.6. 烧录Linux镜像到SPIFlash+NVMe SSD中的方法 48]]
[[#使用rkdevtool烧录的方法|2.6.1. 使用RKDevTool烧录的方法 48]]
[[#使用dd命令烧录的方法|2.6.2. 使用dd命令烧录的方法 64]]
[[#使用balenaetcher软件烧录的方法|2.6.3. 使用balenaEtcher软件烧录的方法 68]]
[[#烧录openwrt镜像到spi-flash中的方法|2.7. 烧录OpenWRT镜像到SPI FLASH中的方法 83]]
[[#使用-rkdevtool-烧录的方法|2.7.1. 使用 RKDevTool 烧录的方法 83]]
[[#_Toc41692921|2.7.2. 使用dd命令烧录的方法 92]]
[[#烧录android镜像到tf卡中的方法|2.8. 烧录Android镜像到TF卡中的方法 93]]
[[#_Toc2078998188|2.9. 烧录Android镜像烧录到eMMC中的方法 96]]
[[#_Toc1861737969|2.9.1. 通过Type-C线将Android 镜像烧录到eMMC中的方法 96]]
[[#_Toc826966915|2.9.2. 通过TF卡将Android 12镜像烧录到eMMC中的方法 101]]
[[#烧录android镜像到spiflashnvme-ssd中的方法|2.10. 烧录Android镜像到SPIFlash+NVMe SSD中的方法 106]]
[[#烧录orange-pi-os-droid镜像到tf卡中的方法|2.11. 烧录Orange Pi OS (Droid)镜像到TF卡中的方法 112]]
[[#_Toc160280333|2.12. 烧录Orange Pi OS (Droid)镜像到eMMC中的方法 114]]
[[#_Toc320923310|2.12.1. 通过Type-C线将Orange Pi OS (Droid) 镜像烧录到eMMC 114]]
[[#_Toc658158156|2.12.2. 通过TF卡将Orange Pi OS (Droid)镜像烧录到eMMC 119]]
[[#烧录orange-pi-os-droid镜像到spiflashnvme-ssd中|2.13. 烧录Orange Pi OS (Droid)镜像到SPIFlash+NVMe SSD中 124]]
[[#启动香橙派开发板|2.14. 启动香橙派开发板 129]]
[[#_Toc666814808|2.15. 调试串口的使用方法 130]]
[[#_Toc445297488|2.15.1. 调试串口的连接说明 130]]
[[#_Toc2112464923|2.15.2. Ubuntu平台调试串口的使用方法 132]]
[[#_Toc1950522051|2.15.3. Windows平台调试串口的使用方法 134]]
[[#ubuntudebian-server和xfce桌面系统使用说明|3. Ubuntu/Debian Server和Xfce桌面系统使用说明 138]]
[[#已支持的ubuntudebian镜像类型和内核版本|3.1. 已支持的Ubuntu/Debian镜像类型和内核版本 138]]
[[#linux系统适配情况|3.2. linux系统适配情况 138]]
[[#本手册linux命令格式说明|3.3. 本手册linux命令格式说明 140]]
[[#linux系统登录说明|3.4. linux系统登录说明 141]]
[[#linux系统默认登录账号和密码|3.4.1. linux系统默认登录账号和密码 141]]
[[#设置linux系统终端自动登录的方法|3.4.2. 设置linux系统终端自动登录的方法 142]]
[[#linux桌面版系统自动登录说明|3.4.3. linux桌面版系统自动登录说明 142]]
[[#linux桌面版系统root用户自动登录的设置方法|3.4.4. Linux桌面版系统root用户自动登录的设置方法 144]]
[[#_Toc696763884|3.4.5. Linux桌面版系统禁用桌面的方法 144]]
[[#板载led灯测试说明|3.5. 板载LED灯测试说明 145]]
[[#网络连接测试|3.6. 网络连接测试 146]]
[[#25g以太网口测试|3.6.1. 2.5G以太网口测试 146]]
[[#wifi连接测试|3.6.2. WIFI连接测试 148]]
[[#设置静态ip地址的方法|3.6.3. 设置静态IP地址的方法 155]]
[[#m2-e-key-pcie-wifi6蓝牙模块的使用方法|3.7. M.2 E-Key PCIe WIFI6+蓝牙模块的使用方法 163]]
[[#ssh远程登录开发板|3.8. SSH远程登录开发板 165]]
[[#_Toc1014925009|3.8.1. Ubuntu下SSH远程登录开发板 165]]
[[#windows下ssh远程登录开发板|3.8.2. Windows下SSH远程登录开发板 166]]
[[#adb的使用方法|3.9. ADB的使用方法 168]]
[[#网络adb的使用方法|3.9.1. 网络adb的使用方法 168]]
[[#使用type-c数据线连接adb|3.9.2. 使用type-c数据线连接adb 170]]
[[#上传文件到开发板linux系统中的方法|3.10. 上传文件到开发板Linux系统中的方法 172]]
[[#在ubuntu-pc中上传文件到开发板linux系统中的方法|3.10.1. 在Ubuntu PC中上传文件到开发板Linux系统中的方法 172]]
[[#在windows-pc中上传文件到开发板linux系统中的方法|3.10.2. 在Windows PC中上传文件到开发板Linux系统中的方法 176]]
[[#hdmi测试|3.11. HDMI测试 180]]
[[#hdmi输出测试|3.11.1. HDMI输出测试 180]]
[[#hdmi-in的测试方法|3.11.2. HDMI IN的测试方法 182]]
[[#hdmi转vga显示测试|3.11.3. HDMI转VGA显示测试 184]]
[[#hdmi分辨率设置方法|3.11.4. HDMI分辨率设置方法 186]]
[[#蓝牙使用方法|3.12. 蓝牙使用方法 188]]
[[#桌面版镜像的测试方法-1|3.12.1. 桌面版镜像的测试方法 188]]
[[#_Toc939777078|3.13. USB接口测试 191]]
[[#连接usb鼠标或键盘测试|3.13.1. 连接USB鼠标或键盘测试 191]]
[[#_Toc104139463|3.13.2. 连接USB存储设备测试 191]]
[[#usb无线网卡测试|3.13.3. USB无线网卡测试 192]]
[[#usb摄像头测试|3.13.4. USB摄像头测试 199]]
[[#_Toc2089822033|3.14. 音频测试 202]]
[[#在桌面系统中测试音频方法|3.14.1. 在桌面系统中测试音频方法 202]]
[[#使用命令播放音频的方法|3.14.2. 使用命令播放音频的方法 204]]
[[#使用命令测试录音的方法|3.14.3. 使用命令测试录音的方法 206]]
[[#温度传感器|3.15. 温度传感器 207]]
[[#_Toc1924263309|3.16. 40 Pin扩展接口引脚使用说明 208]]
[[#安装wiringop的方法|3.17. 安装wiringOP的方法 210]]
[[#_Toc1586073625|3.18. 40 pin接口GPIO、I2C、UART、SPI、CAN和PWM测试 212]]
[[#40-pin-gpio口测试|3.18.1. 40 pin GPIO口测试 212]]
[[#40-pin-gpio口上下拉电阻的设置方法|3.18.2. 40 pin GPIO口上下拉电阻的设置方法 214]]
[[#_Toc1538752376|3.18.3. 40 pin SPI测试 215]]
[[#_Toc1875115140|3.18.4. 40 pin I2C测试 218]]
[[#40-pin的uart测试|3.18.5. 40 pin的UART测试 220]]
[[#pwm的测试方法|3.18.6. PWM的测试方法 223]]
[[#can的测试方法|3.18.7. CAN的测试方法 227]]
[[#wiringop-python的安装使用方法|3.19. wiringOP-Python的安装使用方法 235]]
[[#_Toc1110840395|3.19.1. wiringOP-Python的安装方法 235]]
[[#_Toc572998836|3.19.2. 40 pin GPIO口测试 237]]
[[#_Toc259985886|3.19.3. 40 pin SPI测试 239]]
[[#_Toc1690208511|3.19.4. 40 pin I2C测试 243]]
[[#_Toc1675124788|3.19.5. 40 pin的UART测试 246]]
[[#硬件看门狗测试|3.20. 硬件看门狗测试 248]]
[[#_Toc567390467|3.21. 查看RK3588芯片的序列号 249]]
[[#_Toc594748367|3.22. 安装Docker的方法 249]]
[[#下载安装arm64版本balenaetcher的方法|3.23. 下载安装arm64版本balenaEtcher的方法 250]]
[[#宝塔linux面板的安装方法|3.24. 宝塔Linux面板的安装方法 252]]
[[#_Toc1534525445|3.25. 设置中文环境以及安装中文输入法 257]]
[[#_Toc45877095|3.25.1. Debian 11系统的安装方法 257]]
[[#_Toc1536089130|3.25.2. Ubuntu 20.04系统的安装方法 263]]
[[#ubuntu-2204系统的安装方法|3.25.3. Ubuntu 22.04系统的安装方法 267]]
[[#远程登录linux系统桌面的方法|3.26. 远程登录Linux系统桌面的方法 273]]
[[#_Toc1478427515|3.26.1. 使用NoMachine远程登录 273]]
[[#_Toc1204547171|3.26.2. 使用VNC远程登录 276]]
[[#linux系统支持的部分编程语言测试|3.27. Linux系统支持的部分编程语言测试 278]]
[[#_Toc2117529784|3.27.1. Debian Bullseye系统 278]]
[[#_Toc1850817164|3.27.2. Ubuntu Focal系统 280]]
[[#ubuntu-jammy系统|3.27.3. Ubuntu Jammy系统 282]]
[[#_Toc1900970922|3.28. QT的安装方法 284]]
[[#_Toc1289407142|3.29. ROS安装方法 292]]
[[#_Toc1823050795|3.29.1. Ubuntu20.04安装ROS 1 Noetic的方法 292]]
[[#_Toc870443850|3.29.2. Ubuntu20.04安装ROS 2 Galactic的方法 296]]
[[#ubuntu2204安装ros-2-humble的方法|3.29.3. Ubuntu22.04安装ROS 2 Humble的方法 299]]
[[#_Toc1550682287|3.30. 安装内核头文件的方法 301]]
[[#_Toc887686537|3.31. 10.1寸MIPI LCD屏幕的使用方法 303]]
[[#101寸mipi-屏幕的组装方法|3.31.1. 10.1寸MIPI 屏幕的组装方法 303]]
[[#打开101寸mipi-lcd屏幕配置的方法|3.31.2. 打开10.1寸MIPI LCD屏幕配置的方法 306]]
[[#服务器版镜像旋转显示方向的方法|3.31.3. 服务器版镜像旋转显示方向的方法 308]]
[[#桌面版镜像旋转显示和触摸方向的方法|3.31.4. 桌面版镜像旋转显示和触摸方向的方法 309]]
[[#开关机logo使用说明|3.32. 开关机logo使用说明 311]]
[[#ov13850和ov13855-mipi摄像头的测试方法|3.33. OV13850和OV13855 MIPI摄像头的测试方法 312]]
[[#红外接收的测试方法|3.34. 红外接收的测试方法 315]]
[[#rtc的使用方法|3.35. RTC的使用方法 318]]
[[#pwm散热风扇的使用方法|3.36. PWM散热风扇的使用方法 319]]
[[#关机和重启开发板的方法|3.37. 关机和重启开发板的方法 320]]
[[#ubuntu2204-gnome-wayland桌面系统使用说明|4. Ubuntu22.04 Gnome Wayland桌面系统使用说明 322]]
[[#ubuntu2204-gnome桌面系统适配情况|4.1. Ubuntu22.04 Gnome桌面系统适配情况 322]]
[[#确认系统当前使用的窗口系统为wayland的方法|4.2. 确认系统当前使用的窗口系统为wayland的方法 324]]
[[#切换默认音频设备的方法|4.3. 切换默认音频设备的方法 325]]
[[#gpu的测试方法|4.4. GPU的测试方法 326]]
[[#chromium浏览器硬解播放视频的测试方法|4.5. Chromium浏览器硬解播放视频的测试方法 327]]
[[#kodi硬解播放视频的测试方法|4.6. Kodi硬解播放视频的测试方法 329]]
[[#ubuntu2204-gnome安装ros-2-humble的方法|4.7. Ubuntu22.04 Gnome安装ROS 2 Humble的方法 337]]
[[#设置中文环境以及安装中文输入法的方法|4.8. 设置中文环境以及安装中文输入法的方法 339]]
[[#orange-pi-os-arch系统使用说明|5. Orange Pi OS Arch系统使用说明 346]]
[[#orange-pi-os-arch系统适配情况|5.1. Orange Pi OS Arch系统适配情况 346]]
[[#m2-e-key-pcie-wifi6蓝牙模块的使用方法-1|5.2. M.2 E-Key PCIe WIFI6+蓝牙模块的使用方法 348]]
[[#101寸mipi-lcd屏幕的使用方法-1|5.3. 10.1寸MIPI LCD屏幕的使用方法 355]]
[[#101寸mipi-屏幕的组装方法-1|5.3.1. 10.1寸MIPI 屏幕的组装方法 355]]
[[#打开101寸mipi-lcd屏幕配置的方法-1|5.3.2. 打开10.1寸MIPI LCD屏幕配置的方法 358]]
[[#旋转显示和触摸方向的方法|5.3.3. 旋转显示和触摸方向的方法 359]]
[[#ov13850和ov13855-mipi摄像头的测试方法-1|5.4. OV13850和OV13855 MIPI摄像头的测试方法 362]]
[[#设置中文环境以及安装中文输入法的方法-1|5.5. 设置中文环境以及安装中文输入法的方法 364]]
[[#hdmi-in的测试方法-1|5.6. HDMI IN的测试方法 369]]
[[#安装wiringop的方法-1|5.7. 安装wiringOP的方法 373]]
[[#40-pin接口gpioi2cuartspican和pwm测试-1|5.8. 40 pin接口GPIO、I2C、UART、SPI、CAN和PWM测试 375]]
[[#40-pin-gpio口测试-2|5.8.1. 40 pin GPIO口测试 375]]
[[#40-pin-gpio口上下拉电阻的设置方法-1|5.8.2. 40 pin GPIO口上下拉电阻的设置方法 376]]
[[#40-pin-spi测试-2|5.8.3. 40 pin SPI测试 377]]
[[#40-pin-i2c测试-2|5.8.4. 40 pin I2C测试 379]]
[[#40-pin的uart测试-2|5.8.5. 40 pin的UART测试 381]]
[[#pwm的测试方法-1|5.8.6. PWM的测试方法 382]]
[[#can的测试方法-1|5.8.7. CAN的测试方法 385]]
[[#linux-sdkorangepi-build使用说明|6. Linux SDK——orangepi-build使用说明 388]]
[[#_Toc1252146247|6.1. 编译系统需求 388]]
[[#使用开发板的ubuntu2204系统编译|6.1.1. 使用开发板的Ubuntu22.04系统编译 388]]
[[#使用x64的ubuntu2204电脑编译|6.1.2. 使用x64的Ubuntu22.04电脑编译 388]]
[[#_Toc1589193219|6.2. 获取linux sdk的源码 390]]
[[#_Toc1845846682|6.2.1. 从github下载orangepi-build 390]]
[[#_Toc1159780654|6.2.2. 下载交叉编译工具链 392]]
[[#_Toc1972117286|6.2.3. orangepi-build完整目录结构说明 393]]
[[#_Toc443980527|6.3. 编译u-boot 394]]
[[#_Toc968863778|6.4. 编译linux内核 398]]
[[#_Toc266246976|6.5. 编译rootfs 402]]
[[#_Toc520541887|6.6. 编译linux镜像 406]]
[[#linux开发手册|7. Linux开发手册 410]]
[[#在开发板的linux系统中单独编译内核源码的方法|7.1. 在开发板的linux系统中单独编译内核源码的方法 410]]
[[#openwrt系统使用说明|8. OpenWRT系统使用说明 412]]
[[#_Toc551974236|8.1. OpenWRT版本 412]]
[[#_Toc189529025|8.2. OpenWRT适配情况 412]]
[[#第一次启动扩容rootfs|8.3. 第一次启动扩容rootfs 412]]
[[#登录系统的方法|8.4. 登录系统的方法 413]]
[[#_Toc308167528|8.4.1. 通过串口登录 413]]
[[#_Toc1037782776|8.4.2. 通过SSH登录系统 413]]
[[#_Toc950424718|8.4.3. 登录LuCI管理界面 414]]
[[#_Toc1977488319|8.4.4. 通过LuCI管理界面登录终端 415]]
[[#_Toc448524287|8.4.5. 使用IP地址+端口号方式登录终端 418]]
[[#_Toc194094511|8.5. 通过命令行修改LAN口IP地址的方法 418]]
[[#_Toc1966119435|8.6. 修改root密码的方法 420]]
[[#_Toc556487544|8.6.1. 通过命令行修改 420]]
[[#_Toc1400194965|8.6.2. 通过LuCI管理界面修改 420]]
[[#_Toc847059711|8.7. USB接口测试 422]]
[[#_Toc1621658433|8.7.1. 在命令行下挂载USB存储设备 422]]
[[#_Toc1963967295|8.7.2. 在LuCI管理界面挂载USB存储设备 423]]
[[#_Toc295433935|8.8. M.2 E-Key PCIe无线网卡的使用方法 426]]
[[#_Toc726321032|8.8.1. 创建WIFI热点的方法 426]]
[[#连接wifi热点的方法|8.8.2. 连接WIFI热点的方法 431]]
[[#_Toc905990476|8.9. 通过命令行安装软件包 435]]
[[#_Toc168030603|8.9.1. 在终端通过opkg安装 435]]
[[#_Toc3681354|8.10. OpenWRT管理界面安装软件包 435]]
[[#_Toc2065771130|8.10.1. 查看系统可用软件包列表 435]]
[[#_Toc2140147889|8.10.2. 安装软件包示例 436]]
[[#_Toc447661881|8.10.3. 移除软件包示例 439]]
[[#_Toc887151260|8.11. 使用Samba网络共享 440]]
[[#_Toc258911217|8.12. zerotier使用说明 444]]
[[#_Toc968203768|9. OpenWRT源码的编译方法 447]]
[[#_Toc722161685|9.1. 下载OpenWRT源码 447]]
[[#_Toc5368886|9.2. 编译OpenWRT源码 447]]
[[#_Toc1535353151|10. Android 12系统的使用说明 449]]
[[#_Toc1274135921|10.1. 已支持的Android版本 449]]
[[#_Toc194897911|10.2. Android功能适配情况 449]]
[[#usb无线网卡的使用方法|10.3. USB无线网卡的使用方法 451]]
[[#m2-e-key-pcie-wifi6蓝牙模块的使用方法-2|10.4. M.2 E-Key PCIe WIFI6+蓝牙模块的使用方法 452]]
[[#wifi的连接测试方法|10.5. WIFI的连接测试方法 453]]
[[#_Toc792896434|10.6. Wi-Fi hotspot的使用方法 455]]
[[#_Toc487938533|10.7. 蓝牙的测试方法 458]]
[[#hdmi-in的测试方法-2|10.8. HDMI In的测试方法 460]]
[[#101寸mipi-屏幕的使用方法|10.9. 10.1寸MIPI 屏幕的使用方法 462]]
[[#_Toc682033045|10.10. OV13850和OV13855 MIPI摄像头的测试方法 463]]
[[#26pin-接口-gpiouartspi-和-pwm-测试|10.11. 26pin 接口 GPIO、UART、SPI 和 PWM 测试 467]]
[[#_Toc1797908265|10.11.1. 40pin GPIO 口测试 467]]
[[#_Toc2082228010|10.11.2. 40pin的UART测试 470]]
[[#_Toc998765609|10.11.3. 26pin的SPI测试 473]]
[[#_Toc1272083050|10.11.4. 26pin的PWM测试 475]]
[[#_Toc1898711657|10.12. ADB的使用方法 478]]
[[#_Toc1294199544|10.12.1. 使用数据线连接adb调试 478]]
[[#_Toc1998404083|10.12.2. 使用网络连接adb调试 479]]
[[#_Toc56546329|10.13. Android Box测试过的2.4G USB遥控器 480]]
[[#android-box系统红外遥控器的使用方法|10.14. Android Box系统红外遥控器的使用方法 481]]
[[#android-box系统hdmi-cec功能的使用方法|10.15. Android Box系统HDMI CEC功能的使用方法 481]]
[[#_Toc60227683|11. Android 12源码的编译方法 483]]
[[#_Toc2118477502|11.1. 下载Android 12的源码 483]]
[[#_Toc11615280|11.2. 编译Android 12的源码 484]]
[[#orange-pi-os-droid-系统的使用说明|12. Orange Pi OS Droid 系统的使用说明 486]]
[[#opi-os-droid系统的功能适配情况|12.1. OPi OS Droid系统的功能适配情况 486]]
[[#hdmi-in的测试方法-3|12.2. HDMI In的测试方法 487]]
[[#附录|13. 附录 490]]
[[#_Toc1580306799|13.1. 用户手册更新历史 490]]