8,460
个编辑
更改
无编辑摘要
插入 RTL8822BE 无线网卡模块后启动系统,系统将会自动识别并加载 8822be.ko内核模块。<br><br>
通过 lsmod 命令可以查看驱动是否成功加载,通过 ifconfig 命令可以查看 PCIE无线网卡对应的网络节点。
root@OrangePi:~# lsmod <br>
Module Size Used by 8822be 2420736 0<br>
root@OrangePi:~# ifconfig wlp1s0<br>
wlp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500<br>
ether f8:da:0c:5a:00:6f txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B)<br>
RX errors 0 dropped 83 overruns 0 frame 0<br>
TX packets 0 bytes 0 (0.0 B)<br>
TX errors 0 dropped 0 overruns 0 carrier 0 collisions<br><br>
* '''PCIE 转 SATA 测试'''<br>
'''连接方法如图所示。图中使用的模块是 ASM1062'''<br><br>
[[Image:RK3399-25.png]]<br><br>
[[Image:RK3399-26.png]]<br><br>
=== 双屏显示说明 ===
OrangePi RK3399 除了 HDMI 接一个显示屏外,还可以支持 typeC 转 HDMI 接第二个显示屏。<br><br>
在 Linux 系统中可以通过界面下对双屏显示模式进行设置。使用鼠标点击 menu-》Preferences-》Monitor Settings<br><br>
[[Image:RK3399-27.png]]<br><br>
可以看到当前系统下有两个显示设备,分别是 DP-1 和 HDMI-1。<br>
双屏显示支持双屏同显模式,双屏异显模式。异显模式 支持 On right、Above、On Left、Below 四种模式。<br>
在 Display Settings 中设置 Position,则可以切换双屏的显示模式。<br><br>
[[Image:RK3399-28.png]]<br><br>
除此之外,linux 系统还支持双 MIPI DSI 输出(官网镜像不支持,需要修改软件)。<br>
=== 测试 GPU ===
安装测试软件<br>
$ sudo apt install glmark2-es2
运行测试,可看到 GPU 跑分情况。<br>
glmark2-es2
<br>
=== Chromium 网页浏览器 ===
系统预装的 Chromium 网页浏览器已经默认启用硬件加速,支持 WebGL,可以输入网址 chrome://gpu 了解硬件加速情况。如下图所示。<br><br>
[[Image:RK3399-29.png]]<br><br>
== Android 固件烧录 ==
准备工具:<br>
如果主机为 windows 系统:<br>
AndroidTool_v2.38(android6.0)
AndroidTool_v2.58(android8.1)<br><br>
如果主机为 Linux 系统:<br>
Linux_Upgrade_Tool_v1.24 (Android6.0) <br>
Linux_Upgrade_Tool_v1.39 (Android8.1)<br><br>
如果板子已有固件与即将要烧录的固件不同(如已有固件为 Android6.0,要烧录Android8.1 的固件),则需要先擦除 EMMC。<br>
下面以擦除板子自带的 Android6.0 系统为例。<br><br>
* '''安装 RK USB 驱动'''<br>
下载 DriverAssitant_v4.6.zip,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择”驱动卸载”,然后再选择”驱动安装”。<br><br>
[[Image:RK3399-30.png]]<br><br>
* '''连接设备'''<br>
接上 DC 电源<br>
USB 数据线一端连接主机,Type-C 一端连接开发板 Type-C 母口。按住设备上的 RECOVERY (升级)键并保持。<br>
短按一下 RESET(复位)键。<br>
大约两秒钟后,松开 RECOVERY 键<br>
此时,如果连接了串口,将看到以下信息打印<br><br>
#Boot ver: 2017-07-12#1.05
empty serial no. normal boot. checkKey
vbus = 1
rockusb key pressed.
* '''擦除 EMMC<br>
下载 AndroidTool_v2.38 工具,运行 AndroidTool.exe。将会发现一个 LOADER 设备。<br><br>
[[Image:RK3399-31.png]]<br><br>
点击升级固件<br><br>
[[Image:RK3399-32.png]]<br><br>
点击固件,选择固件路径(注意要跟板子原有固件相同,这里是 Android6.0 固件)<br><br>
[[Image:RK3399-33.png]]<br><br>
加载完成后,点击擦除 Flash。<br><br>
[[Image:RK3399-34.png]]<br><br>
如果中间遇到下载 boot 失败的情况,只需重新上电,再继续擦除即可。<br>
另外,如果主机是 linux 系统,也可以用 Linux_Upgrade_Tool 工具擦除。<br>
下载 Linux_Upgrade_Tool_v1.24.zip。<br>
$ unzip Linux_Upgrade_Tool_v1.24.zip
$ cd Linux_Upgrade_Tool_v1.24
$ sudo chmod +x ./upgrade_tool
擦除 EMMC<br>
sudo ./upgrade_tool ef OrangePi_RK3399_Android6.0_20190920_hdmiin.img
$sudo ./upgrade_tool ef OrangePi_RK3399_Android6.0_20190920_hdmiin.img <br>
Loading loader...<br>
Erase flash ok.<br><br>
下面内容是烧录Android8.1的方法,使用AndroidTool_v2.58工具或Linux_Upgrade_Tool_v1.39.zip。<br>
烧录Android6.0步骤相同,但使用的工具是 AndroidTool_v2.38 或Linux_Upgrade_Tool_v1.24.zip。<br>
=== 进入 loader 模式烧录到 EMMC ===
* '''主机是win7 系统'''<br>
(1)安装瑞芯微驱动<br>
[[Image:RK3399-35.png]]<br><br>
[[Image:RK3399-36.png]]<br><br>
[[Image:RK3399-37.png]]<br><br>
(2)OrangePi RK3399 先接上 DC 电源适配器, 再通过 Type-C 数据线连接好OrangePi RK3399 与 PC。<br><br>
(3)按住 rescover 键不放,轻按下 reset 键,此时 OrangePi RK3399 进入 loader 模式。<br>
此时如连接串口 会看到如下信息:<br>
#Boot ver: 0000-00-00#0.00
empty serial no. normal boot. checkKey
vbus = 1
rockusb key pressed.
(4)打开 AndroidTool 工具<br><br>
[[Image:RK3399-38.png]]<br><br>
(5)点击升级固件,选择固件路径后,先擦除 Flash,然后点击升级进行烧录。注意下图红色标记部分的顺序。<br>
[[Image:RK3399-39.png]]<br><br>
烧录完成<br><br>
[[Image:RK3399-40.png]]<br><br>
=== 使用SD升级卡烧录到 EMMC ===
== Linux 固件烧录 ==