“Orange Pi 4 LTS”的版本间的差异
(→使用 HDMI IN 功能) |
|||
第234行: | 第234行: | ||
=== 测试录音与放音 === | === 测试录音与放音 === | ||
+ | 输入以下命令测试麦克风录音<br> | ||
+ | arecord -Dhw:0,0 -r8000 -f cd -d 3 audio.wav | ||
+ | 3.5 耳机孔输出声音<br> | ||
+ | aplay -Dhw:0,0 audio.wav | ||
+ | HDMI 输出声音<br> | ||
+ | aplay -Dhw:2,0 audio.wav | ||
+ | 也可修改/etc/asound.conf 文件,配置默认输出。 | ||
=== HDMI 与 3.5 音频切换 === | === HDMI 与 3.5 音频切换 === | ||
+ | 使用 smplayer 播放一段音频,打开 PulseAudio Volune Control 应用。<br><br> | ||
+ | [[Image:RK3399-18.png]]<br><br> | ||
+ | 点击下图箭头,切换到 Configuration 一栏<br><br> | ||
+ | [[Image:RK3399-19.png]]<br><br> | ||
+ | 如下图配置,声音从 HDMI 输出。<br><br> | ||
+ | [[Image:RK3399-20.png]]<br><br> | ||
+ | 声音从耳机输出。<br><br> | ||
+ | [[Image:RK3399-21.png]]<br><br> | ||
+ | |||
=== WIFI 的配置方法 === | === WIFI 的配置方法 === | ||
+ | * 修改配置文件(适用于 server 版本) | ||
+ | 在 /etc/network/interface 中加入下面的配置,然后重启即可<br> | ||
+ | auto wlan0 | ||
+ | iface wlan0 inet dhcp | ||
+ | wpa-ssid orangepi //此处填入 WIFI 账号(现在是 orangepi) | ||
+ | wpa-psk orangepi //此处填入 WIFI 密码(现在是 orangepi) | ||
+ | * 图形界面配置 | ||
+ | 点击桌面右下角的网络管理器图标<br> | ||
+ | |||
+ | |||
+ | |||
+ | |||
=== 使用蓝牙传输文件 === | === 使用蓝牙传输文件 === | ||
=== 使用 OV13850 摄像头 === | === 使用 OV13850 摄像头 === |
2022年6月24日 (五) 11:33的版本
目录
介绍
什么是 Orange Pi RK3399
香橙派是一款开源的单板卡片电脑,新一代的 ARM 开发板,它可以运行Android6.0 、Android 8.1、Ubuntu 和 Debian 等操作系统。香橙派单板电脑使用瑞芯微 RK3399 芯片,同时拥有 2GB 或者 4GB DDR3 内存。
Orange Pi RK3399 的用途
我们可以用它搭建:
- 一台计算机
- 一个网络服务器
- 游戏机
- 高清视频播放器
- 扬声器
- Android
- ......
还有其他更多的功能,因为 Orange Pi RK3399 是开源的。
Orange Pi RK3399 是为谁设计的
Orange Pi RK3399 不仅仅是一款消费品,同时也是给任何想用技术进行创作创新的人设计的。它是一款非常简单、有趣、实用的工具,你可以用它去打造你身边的世界。
Orange Pi RK3399 硬件参数
主控芯片 | Rockchip RK3399 (28 纳米 HKMG 制程) |
处理器 |
|
图形处理器 |
|
视频处理器 | 支持4K VP9 and 4K 10bits H265/H264 视频解码,高达 60fps 1080P 多格式视频解码 (WMV, MPEG-1/2/4, VP8) 1080P 视频编码,支持 H.264,VP8 格式 |
电源管理 |
|
内存 | 2GB DDR3 |
存储器 |
|
无线网络 | 板载 WiFi 模块(AP6356S): 2.4GHz/5GHz 双频 WiFi,支持 802.11a/b/g/n/ac 协议,2x2 MIMO 技术Bluetooth 4.1(支持 BLE) |
以太网 | 10/100/1000Mbps 以太网 ( Realtek RTL8211E ) |
显示 |
|
音频 |
|
摄像头 |
|
传感器 | 1 x 陀螺仪+重力加速度计,1 x 陀螺仪,1 x 霍尔元件,1 x 光传感器,1 x 电子罗盘 |
PCIe | 1 x mini PCIe,支持 LTE,兼容 USB 用于拓展 TF Card,兼容 mSATA 用于拓展 SATA 硬盘或者 SSD |
SIM | 1 x SIM 卡座,用于配合 miniPCIe 扩展的 LTE 模块 |
USB | 4 x USB2.0 HOST,1 x USB3.0 Type-C |
红外 | 1 x 红外接收头,支持红外遥控功能 |
LED |
|
按键 | 1 x 复位键,1 x 电源键,1 x 升级键,1 x 菜单键,1 x 返回键,1 x 音量+,1 x 音量- |
调试串口 | 1 x 调试串口,用于开发调试 |
预留接口 | 40pin 2.54mm 排针(4 x I2C 、1 x SPI、2 x UART、5 x GPIO(在全功能实现后还有 5 个 Gpio 富余)) |
供电座 |
|
电源 |
|
支持的操作系统 | Android 6.0、Android8.1、Debian、Ubuntu |
编程语言支持 | C、C++、Kotlin、Java、Shell、Pyhon 等 |
外观规格介绍
| |
产品尺寸 | 129 mm × 99 mm |
重量 | 99g |
GPIO 规格
下图是 Orange Pi RK3399 的 GPIO 引脚功能图:
快速入门
使用 OrangePi RK3399 要做哪些准备工作
要启动你的OrangePi RK3399,请先准备好以下硬件:
- OrangePi RK3399 开发板
- TF 卡,最小 8GB 容量,class 10 级,建议使用品牌 TF 卡,如:闪迪 16G TF 卡(可选、Android系统无需TF卡)
- 一个5V/3A或更大功率的电源适配器(DC和TYPEC接口的皆可)
- USB转TTL串口(可选,用于调试或PC上进行操作)
- 一台支持HDMI输入的显示器或者电视(或选购LCD配件)
- 一套USB键盘鼠标,同时连接更多USB的设备时还需要USB HUB
- 一台编译用的主机,配置最好满足以下条件:
64 位 CPU
8 GB 及以上内存
100GB 以上的空闲磁盘空间
操作系统可以是 Ubuntu14.04 Ubuntu18.04
如何启动 OrangePi RK3399
将开发板的 HDMI 接口通过 HDMI 线与显示器相连,将电源适配器插入带电的插座 上,电源线接口插入开发板,开发板 EMMC 预装有安卓系统,上电会自动开机。系统正常启动过程中,电源灯亮,状态灯闪烁。
如需使用 linux 系统,请参考 linux 系统烧录章节。
串口使用注意事项
OrangePi RK3399 使用的波特率是 1500000,如果串口板使用的是cp210x 的芯片,在ubuntu18.04 会出现乱码的现象,ubuntu14.04 则不存在这个问题。
经过验证, 使用低版本内核的cp210x驱动可以解决这个问题,所以Ubuntu18.04 需要客户自己移植低版本的驱动。
下面给出参考方法。
git clone https://github.com/baiywt/cp210x.git cd cp210x/ make
删除ubuntu 18.04 系统原本的cp210x驱动。
sudo rm -rf /lib/modules/$(uname -r)/kernel/drivers/usb/serial/cp210x.ko
拷贝编译好的cp210x驱动到系统目录
sudo cp ./cp210x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/
卸载原来的驱动
sudo rmmod cp210x
安装新的驱动
sudo modprobe cp210x
Android 系统的使用说明
使用 adb
第一次启动如需更改系统文件,需要关闭安全验证 (注:安装 apk 不需要关闭),关闭安全验证后需要重启。
adb root adb disable-verity adb reboot
重新挂载
adb root adb remount
传送文件
adb push example.txt /system/
注意事项:有的 USB Type-C 线不支持 adb ,所以遇到这种情况可以换根 USB Type-C线
使用 MIPI 摄像头进行拍照和录像
OrangePi RK3399 在 android 系统下,可以搭配 OV13850 摄像头进行拍照和录像, 连接摄像头到 OrangePiRK3399 的 MIPI 接口,开机进入 Android 系统,用系统自带的 Camera 应用即可完成拍照和录像,操作跟 Android 手机是一样的。
OrangePi RK3399 最多可同时连接两个 MIPI 摄像头,一个为前置、另一个为后置。连接方法如下图所示:
Camera1
Camera2
使用 HDMI IN 功能
需要到官网下载带 hdmiin 字样的安卓镜像。注意该镜像 camera1 不能使用。
Android6.0 使用 hdmiin app 测试。
Android8.1 则打开系统自带的相机测试。
使用 MIPI 屏幕
对于 android8.1,需要做以下设置。
$ adb root $ adb pull /system/build.prop
打开 build.prop 文件,注释此行 sys.hwc.device.primary=DP。设置 persist.demo.hdmirotationlock=1。如下图。
将修改后的文件 push 到系统中
adb push build.prop /system
双屏异显 demo 使用
仅 android8.1 支持。
1)OrangePi RK3399 连接 HDMI 显示器、LCD1 连接 mipi 屏幕
2)安装 dualscreen.apk、拷贝 test.mp4 文件到安卓系统的/sdcard/目录,可用以下命令完成
adb install dualscreen.apk adb push test.mp4 /sdcard/
3)在桌面点击 Settings-》Apps & notifications-》App info-》DualScreen-》Permissions-》打开 Storage 权限
4)点击 DualScreen 图标
5)点击播放开始播放 test.mp4
PCIE 接口测试
目前 Android 系统只适配了 PCIE 转 SATA(ASM1062)。其他 PCIE 器件的驱动暂时还没有适配。
将硬盘接到 ASM1062,启动板子。系统会识别到设备,并自动挂载硬盘。
在安卓系统中可打开文件管理器看到挂载的设备。
Linux 系统的使用说明
Linux 启动亮灯情况说明
- 启动后板载 LED 灯会亮红灯,绿灯闪烁
登录账号和密码
- 用户名 orangepi, 密码:orangepi
- 用户名 root, 密码:orangepi
扩展 rootfs 分区
系统第一次启动后会自动扩容,无需手动扩容。如果用户发现并没有扩容成功,可运行以下命令扩容。
resize-helper
时区设置与中文支持
设置上海时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
中文设置,打开终端,输入以下命令
sudo dpkg-reconfigure locales
进入语言配置界面
然后往下找(键盘-按下键),在较后面,找到 zh_CN.UTF-8 UTF-8,如上图所示按空格选中,按回车确定。
然后来到如下界面,选择 zh_CN.UTF-8,确定,按下回车键。
然后来到如下界面,选择 zh_CN.UTF-8,确定,按下回车键。出现如下信息,配置完成
重启系统即可。
中文输入法安装 参考文档 https://github.com/baiywt/docs
测试录音与放音
输入以下命令测试麦克风录音
arecord -Dhw:0,0 -r8000 -f cd -d 3 audio.wav
3.5 耳机孔输出声音
aplay -Dhw:0,0 audio.wav
HDMI 输出声音
aplay -Dhw:2,0 audio.wav
也可修改/etc/asound.conf 文件,配置默认输出。
HDMI 与 3.5 音频切换
使用 smplayer 播放一段音频,打开 PulseAudio Volune Control 应用。
点击下图箭头,切换到 Configuration 一栏
如下图配置,声音从 HDMI 输出。
声音从耳机输出。
WIFI 的配置方法
- 修改配置文件(适用于 server 版本)
在 /etc/network/interface 中加入下面的配置,然后重启即可
auto wlan0 iface wlan0 inet dhcp wpa-ssid orangepi //此处填入 WIFI 账号(现在是 orangepi) wpa-psk orangepi //此处填入 WIFI 密码(现在是 orangepi)
- 图形界面配置
点击桌面右下角的网络管理器图标