8,460
个编辑
更改
无编辑摘要
=== Orange Pi 4 LTS 的接口详情图 ===
==== RK3399+4GB LPDDR4 带 16GB eMMC 版本 ====
[[Image:4LTS-9.png]]<br><br>
==== RK3399+4GB LPDDR4 不带 16GB eMMC 版本 ====
[[Image:4LTS-10.png]]<br><br>
==== RK3399-T+3GB LPDDR4 带 16GB eMMC 版本 ====
[[Image:4LTS-11.png]]<br><br>
==== RK3399-T+3GB LPDDR4 不带 16GB eMMC 版本 ====
[[Image:4LTS-12.png]]<br><br>
[[Image:4LTS-13.png]]<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''四个定位孔的直径都是 3.0mm。'''</big><br><br>
|}<br>
=== 版本更新历史 ===
{| class="wikitable" style="min-width:800px;"
|-
! 版本 !! 日期 !! 更新说明
|-
| v1.7 || 2022-05-31 ||
# 1.本手册 linux 命令格式说明
# 设置 linux 系统终端自动登录的方法
# Linux 桌面版系统 root 用户自动登录的设置方法
# Linux 桌面版系统禁用桌面的方法
# TF 卡中 linux 系统 rootfs 分区容量操作说明
# Linux: 使用 Hostapd 建立 WIFI 热点的方法
# Linux: 使用 nmcli 命令设置静态 IP 地址的方法
# Linux: 设置 Linux 系统第一次启动自动连接网络的方法
# 在桌面 Linux 系统中测试音频方法
# 支持 Ubuntu 22.04 Linux5.17 系统
# Ubuntu 22.04 Linux5.17 系统 GPU 测试说明
# Ubuntu22.04 安装浏览器的方法
# 添加本手册 linux 命令格式说明
# 添加部分注意事项说明
# Linux: Python 源码编译的方法以及更换 pip 源的方法
# OpenCV 的安装方法
# Tensorflow 的安装方法
# Home Assistant 的安装方法
# Debian: OpenMediaVault 5.x 和 6.x 的安装方法
# Linux: Pi-hole 的安装方法
# Linux: 腾讯 ncnn 神经网络前向计算框架测试方法
# Ubuntu 20.04 ROS1 和 ROS2 的安装方法
# QT 的安装方法
# face_recognition 人脸识别库的安装和测试方法
|}
== 快速入门 ==
=== 准备需要的配件 ===
1)TF卡,最小8GB容量的class10级以上的高速卡,建议使用闪迪的TF卡,Orange Pi测试都是使用闪迪的TF卡,其他牌子的TF可能会出现系统无法启动的问题<br>
[[Image:zero-dc5.png]]<br><br>
2)TF卡读卡器,用于读写TF卡<br>
[[Image:zero-dc7.png]]<br><br>
3)HDMI转HDMI连接线,用于将开发板连接到HDMI显示器或者电视进行显示<br><br>
[[Image:PiR4.png]]<br><br>
4)Type-C转HDMI线,通过Type-C接口将开发板连接到HDMI显示器或者电视进行显示<br><br>
[[Image:Pi4-5.png]]<br><br>
5)Type-C转USB3.0 转接头,用于连接USB3.0 存储设备或者鼠标键盘等设备<br><br>
[[Image:Pi4-6.png]]<br><br>
6)10.1 寸MIPI屏幕,用于显示开发板的系统界面<br><br>
[[Image:Pi4-7.png]]<br><br>
7)电源适配器,Orange Pi 4 LTS 支持 5V/4A 或者 5V/3A 的 DC 电源供电,并且也支持 5V/4A 的 Type-C 电源供电<br><br>
[[Image:4LTS-14.png]] [[Image:PiR5.png]]<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,不要使用 5V/3A的Type-C电源供电,可能会因供电不足导致系统不稳定, 另外Orange Pi 4 LTS是不能通过 26pin接口上的 5v引脚进行供电的。'''</big><br><br>
|}<br>
8)USB接口的鼠标和键盘,只要是标准USB接口的鼠标和键盘都可以,鼠标和键盘可以用来控制Orange Pi开发板<br><br>
9)金属散热外壳,Orange Pi 4 LTS配套金属外壳如下图所示,安装方法请参考下金属散热外壳安装说明一节的说明,由于RK3399/RK3399-T芯片发热量比较大,配备一个金属外壳是很有必要的<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,金属外壳里面是无法放下另外的风扇的。'''</big><br><br>
|}<br>
[[Image:4LTS-15.png]] <br><br>
10)如果没有购买金属散热外壳,强烈建议加一个 5V的散热风扇。如下图所示,开发板的 26pin接口上有 5V和GND引脚可以接散热风扇,26pin排针的间距为 '''2.54mm''',散热风扇的电源接口参照这个规格去淘宝购买即可<br><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,开发板插上电源后 5V引脚就可以直接使用,无需其他设置,另外 5V引脚输出的电压是无法通过软件调节和关闭的。'''</big><br><br>
|}<br>
[[Image:4LTS-16.png]] <br><br>
11)百兆或者千兆网线,用于将开发板连接到因特网<br><br>
12)OV13850 1300 万摄像头,Orange Pi 4 LTS专用摄像头,适配MIPI接口<br><br>
[[Image:Pi4-9.png]]<br><br>
13)3.3V 的 USB 转 TTL 模块和杜邦线,使用串口调试功能时,需要 USB 转 TTL模块和杜邦线来连接开发板和电脑<br><br>
[[Image:Pi4-10.png]] [[Image:Pi4-11.png]]<br><br>
14)安装有Ubuntu和Windows操作系统的个人电脑<br>
{| class="wikitable" style="width:800px;"
|-
| 1 || Ubuntu14.04 PC || 可选,用于编译Android源码
|-
| 2 || Ubuntu21.04 PC || 可选,用于编译Linux源码
|-
| 3 || Windows PC || 用于烧录Android和Linux镜像
|}<br><br>
=== 下载开发板的镜像和相关的资料 ===
1)中文版资料的下载网址为<br>
{| class="wikitable" style="width:800px;"
|-
| <big>'''http://www.orangepi.cn/downloadresourcescn/'''</big>
|}<br>
[[Image:4LTS-17.png]]<br><br>
2)英文版资料的下载网址为<br>
{| class="wikitable" style="width:800px;"
|-
| <big>'''http://www.orangepi.org/downloadresources/'''</big>
|}<br>
[[Image:4LTS-18.png]]<br>
3)资料主要包含<br>
a.'''Android源码''':保存在百度云盘和谷歌网盘上<br>
b.'''Linux源码''':保存在github上,链接地址为<br>
{| class="wikitable" style="width:800px;"
|-
| <big>'''https://github.com/orangepi-xunlong/orangepi-build'''</big>
|}
c.'''用户手册和原理图''':芯片相关的数据手册也会放在这里<br>
d.'''官方工具''':主要包括开发板使用过程中需要用到的软件<br>
e.'''Android镜像''':保存在百度云盘和谷歌网盘上<br>
f.'''Ubuntu镜像''':保存在百度云盘和谷歌网盘上<br>
g.'''Debian镜像''':保存在百度云盘和谷歌网盘上<br>
h.'''Armbian镜像''',由Armbian社区开发的镜像,使用过程中如果遇到问题,请先去armbian论坛反馈,Armbian镜像的维护者以及其他使用Armbian镜像的人会协助解决各种问题,这也是解决问题最快的方法。Orange Pi不负责维护这个镜像
<br><br>
=== 基于Windows PC 将Linux 镜像烧写到TF 卡的方法 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,这里说的Linux镜像具体指的是从Orange Pi资料下载页面下载的Debian 或者Ubuntu这样的Linux发行版镜像。'''</big><br><br>
|}<br>
==== 使用 Win32Diskimager 烧录 Linux 镜像的方法 ====
1)首先准备一张8GB或更大容量的TF卡,TF卡的传输速度必须为'''<span style="color:#FF0000">class10</span>'''以上,建议使用闪迪等品牌的TF卡<br><br>
2)然后使用读卡器把TF卡插入电脑<br><br>
3)接着格式化TF卡<br>
a.可以使用'''<span style="background-color:#CCCCCC">SD Card Formatter<span>''' 这个软件格式化TF卡,其下载地址为
{| class="wikitable" style="width:800px;"
|-
| <big>'''https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip'''</big>
|}
b.下载完后直接解压安装即可,然后打开软件<br><br>
c.如果电脑只插入了TF卡,则'''<span style="background-color:#CCCCCC">Select card</span>'''一栏中会显示TF卡的盘符,如果电脑插入了多个USB存储设备,可以通过下拉框选择TF卡对应的盘符<br><br>
[[Image:Zero-dc29.png]]<br>
d.然后点击“'''Format'''”,格式化前会弹出一个警告框,选择“'''是(Y)'''”后就会开始格式化<br><br>
[[Image:zero-dc30.png]]<br>
e.格式化完TF卡后会弹出下图所示的信息,点击确定即可<br><br>
[[Image:zero-dc31.png]]<br>
4)从'''<span style="color: #3399CC;">Orange Pi的资料下载页面</span>'''下载想要烧录的Linux操作系统镜像文件压缩包,然后使用解压软件解压,解压后的文件中,以“.img”结尾的文件就是操作系统的镜像文件,大小一般都在1GB以上<br>
5)使用'''Win32Diskimager'''烧录Linux镜像到TF卡<br>
a.Win32Diskimager的下载页面为<br>
{| class="wikitable" style="width:800px;"
|-
| <big>'''http://sourceforge.net/projects/win32diskimager/files/Archive/'''</big>
|}
b.下载完后直接安装即可,Win32Diskimager界面如下所示<br>
a)首先选择镜像文件的路径<br>
b)然后确认下TF卡的盘符和“'''设备'''”一栏中显示的一致<br>
c)最后点击“'''写入'''”即可开始烧录<br><br>
[[Image:zero-dc32.png]]<br><br>
c.镜像写入完成后,点击“退出”按钮退出即可,然后就可以拔出TF卡插到开发板中启动<br><br>
==== 使用 balenaEtcher 烧录 Linux 镜像的方法 ====
1)首先准备一张8GB或更大容量的TF卡,TF卡的传输速度必须为class10级或以上,建议使用闪迪等品牌的TF卡<br><br>
2)然后使用读卡器把TF卡插入电脑<br><br>
3)从<span style="color: #3399FF;">'''Orange Pi的资料下载页面'''</span>下载想要烧录的Linux操作系统镜像文件压缩包,然后使用解压软件解压,解压后的文件中,以“.img”结尾的文件就是操作系统的镜像文件,大小一般都在1GB以上<br><br>
4)然后下载Linux镜像的烧录软件——balenaEtcher,下载地址为<br>
{| class="wikitable" style="width:800px;"
|-
| <big>'''https://www.balena.io/etcher/'''</big>
|}
5)进入balenaEtcher下载页面后,点击绿色的下载按钮就可以下载balenaEtcher的安装包,也可以通过下拉框选择balenaEtcher的Portable版本的软件,Portable版本无需安装,双击打开就可以使用<br>
[[Image:zero-dc23.png]]<br>
6)如果下载的是需要安装版本的balenaEtcher,请先安装再使用。如果下载的Portable版本balenaEtcher,直接双击打开即可,打开后的balenaEtcher界面如下图所示<br>
[[Image:zero-dc24.png]]<br>
7)使用balenaEtcher烧录Linux镜像的具体步骤如下所示<br>
a.首先选择要烧录的Linux镜像文件的路径<br>
b.然后选择TF卡的盘符<br>
c.最后点击Flash就会开始烧录Linux镜像到TF卡中
[[Image:zero-dc25.png]]<br>
8)balenaEtcher烧录Linux镜像的过程显示的界面如下图所示,另外进度条显示紫色表示正在烧录Linux镜像到TF卡中<br>
[[Image:zero-dc26.png]]<br>
9)Linux镜像烧录完后,balenaEtcher默认还会对烧录到TF卡中的镜像进行校验,确保烧录过程没有出问题。如下图所示,显示绿色的进度条就表示镜像已经烧录完成,balenaEtcher正在对烧录完成的镜像进行校验<br>
[[Image:zero-dc27.png]]<br>
10)成功烧录完成后balenaEtcher的显示界面如下图所示,如果显示绿色的指示图标说明镜像烧录成功,此时就可以退出balenaEtcher,然后拔出TF卡插入到开发板的TF卡槽中使用了<br>
[[Image:zero-dc28.png]]<br><br>
=== 基于Ubuntu PC 将Linux 镜像烧写到TF 卡的方法 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,这里说的Linux镜像具体指的是从Orange Pi资料下载页面下载的Debian 或者Ubuntu这样的Linux发行版镜像,Ubuntu PC指的是安装了Ubuntu系统的个人电脑或者虚拟机。'''</big><br><br>
|}
1)首先准备一张8GB或更大容量的TF卡,TF卡的传输速度必须为'''class10'''级或'''class10'''级以上,建议使用闪迪等品牌的TF卡<br>
2)然后使用读卡器把TF卡插入电脑<br>
3)下载balenaEtcher软件,下载地址为
{| class="wikitable" style="width:800px;"
|-
| <big>'''https://www.balena.io/etcher/'''</big>
|}
4)进入balenaEtcher下载页面后,请通过下拉框选择Linux版本的软件进行下载<br>
[[Image:zero-dc33.png]]<br><br>
5)下载完后请先使用'''unzip'''命令解压下载的压缩包,解压后的'''balenaEtcher-1.5.109-x64.AppImage'''就是烧录Linux镜像需要的软件<br>
{| class="wikitable" style="width:800px;"
|-
|test@test:~$ '''unzip balena-etcher-electron-1.5.109-linux-x64.zip'''<br>
Archive: balena-etcher-electron-1.5.109-linux-x64.zip<br>
inflating: balenaEtcher-1.5.109-x64.AppImage <br>
test@test:~$ '''ls balenaEtcher-1.5.109-x64.AppImage''' balena-etcher-electron-1.5.109-linux-x64.zip
|}<br>
6)从<span style="color: #3399FF;">'''Orange Pi的资料下载页面'''</span>下载想要烧录的Linux操作系统镜像文件压缩包,然后使用解压软件解压,解压后的文件中,以“'''.img'''”结尾的文件就是操作系统的镜像文件,大小一般都在1GB以上<br>
7z结尾的压缩包的解压命令如下所示<br>
{| class="wikitable" style="width:800px;"
|-
|test@test:~$ '''7z x Orangepi4-lts_3.0.0_debian_bullseye_desktop_xfce_linux5.10.43.7z''' <br>
test@test:~$ '''ls Orangepi4-lts_3.0.0_debian_bullseye_desktop_xfce_linux5.10.43.*'''<br>
Orangepi4-lts_3.0.0_debian_bullseye_desktop_xfce_linux5.10.43.7z<br>
Orangepi4-lts_3.0.0_debian_bullseye_desktop_xfce_linux5.10.43.sha #校验和文件<br>
Orangepi4-lts_3.0.0_debian_bullseye_desktop_xfce_linux5.10.43.img #镜像文件<br>
|}<br>
7)解压镜像后可以先用'''<span style="background-color:#c0bbbb;">sha256sum -c *.sha</span>'''命令计算下校验和是否正确,如果提示'''成功'''说明下载的镜像没有错,可以放心的烧录到TF卡,如果提示'''校验和不匹配'''说明下载的镜像有问题,请尝试重新下载<br>
{| class="wikitable" style="width:800px;"
|-
|test@test:~$ '''sha256sum -c *.sha''' <br>
Orangepi4-lts_3.0.0_debian_bullseye_desktop_xfce_linux5.10.43.img: '''成功'''
|}<br>
8)然后在Ubuntu PC的图形界面双击'''balenaEtcher-1.5.109-x64.AppImage'''即可打开balenaEtcher(无需安装),balenaEtcher打开后的界面显示如下图所示<br>
[[Image:zero-dc34.png]]<br><br>
9)使用balenaEtcher烧录Linux镜像的具体步骤如下所示<br>
a.首先选择要烧录的Linux镜像文件的路径<br>
b.然后选择TF卡的盘符<br>
c.最后点击Flash就会开始烧录Linux镜像到TF卡中
[[Image:zero-dc35.png]]<br><br>
10)balenaEtcher烧录Linux镜像的过程显示的界面如下图所示,另外进度条显示紫色表示正在烧录Linux镜像到TF卡中<br>
[[Image:zero-dc36.png]]<br><br>
11)Linux镜像烧录完后,balenaEtcher默认还会对烧录到TF卡中的镜像进行校验,确保烧录过程没有出问题。如下图所示,显示绿色的进度条就表示镜像已经烧录完成,balenaEtcher正在对烧录完成的镜像进行校验<br>
[[Image:zero-dc37.png]]<br><br>
12)成功烧录完成后balenaEtcher的显示界面如下图所示,如果显示绿色的指示图标说明镜像烧录成功,此时就可以退出balenaEtcher,然后拔出TF卡插入到开发板的TF卡槽中使用了<br>
[[Image:zero-dc38.png]]<br><br>
=== 烧写Linux 镜像到eMMC 中的方法 ===
见<span style="color: #3399FF;">'''烧写linux镜像到eMMC的方法'''</span><br>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''注意,只有购买的Orange Pi 4 LTS带16GB eMMC 芯片,才能烧录 Linux 镜像到 eMMC 中。'''</big><br><br>
|}<br>
=== 烧录Android 镜像到TF 卡中的方法 ===
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
| <br><big>'''开发板的Android 固件只能在Windows 平台下使用SDDiskTool 软件烧录到TF 卡中,另外 SDDiskTool 这款软件没有 Linux 平台的版本,所以在 Linux 平台下是无法烧录安卓系统到 TF 卡中的。'''</big><br><br>
|}<br>
1)首先准备一张 8GB 或更大容量的 TF 卡,TF 卡的传输速度必须为 <span style="color:red;">class10</span> 或以上,建议使用闪迪等品牌的 TF 卡<br><br>
2)然后使用读卡器把 TF 卡插入电脑<br><br>
3)然后从<span style="color: #3399CC;">'''Orange Pi 的资料下载页面</span>'''下载 SDDiskTool 烧写工具和 Android 固件, 官网的 Android 固件有 eMMC 启动和 TF 卡启动两种版本,在这里需要选择 TF 卡启动的版本,注意支持 TF 卡启动的 Android 固件的名称是含有“SD”字样的<br><br>
4)然后使用解压软件解压下载的 Android 固件的压缩包,解压后的文件中,以“'''.img'''” 结尾的文件就是 Android 固件<br><br>
5)然后使用解压软件解压 <span style="background-color: #c7c4c4;"> SDDiskTool_v1.59.zip </span>,此软件无需安装,在解压后的文件夹中找到<span style="background-color: #c7c4c4;"> SD_Firmware_Tool.exe </span> 打开即可<br><br>
[[Image:Pi4-17.png]]<br><br>
6)打开'''SDDiskTool'''后,如果 TF 卡识别正常,会在“'''选择可移动磁盘设备'''”中显示 插入的磁盘设备,'''<span style="color:red;">请务必确认显示的磁盘设备和你想烧录的TF卡的盘符是一致的</span>''', 如果没有显示可以尝试拔插下 TF 卡<br><br>
[[Image:Pi4-18.png]]<br><br>
7)确认完盘符后,先格式化 TF 卡,点击 SDDiskTool 中的'''恢复磁盘'''按钮即可,也可使用前面提到的 SD Card Formatter 进行 TF 卡的格式化<br><br>
[[Image:zero-dc38.png]]<br><br>
8)然后开始将 Android 镜像写入 TF 卡<br>
a.首先在“'''选择功能模式'''”中选择“'''SD启动'''”<br>
b.然后在“'''选择升级固件'''”一栏中选择 Android 固件的路径<br>
c.最后点击“'''开始创建'''”按钮就会开始烧录 Android 镜像到TF卡中
[[Image:Pi4-19.png]]<br><br>
9)烧录完后即可退出 SDDiskTool,然后就可以把 TF 卡从电脑中拔出来插到开发板中启动了<br><br>
=== 基于Windows PC 将Android 镜像烧录到eMMC 中的方法 ===
==== 通过 TF 卡将 Android 固件烧录到 eMMC ====