ER-0045: Difference between revisions
Line 184: | Line 184: | ||
* Official Tools: [ https://drive.google.com/drive/folders/1gvCbQTMHh80S8H2MIha20nsXOoHVY3X3?usp=shar ] | * Official Tools: [ https://drive.google.com/drive/folders/1gvCbQTMHh80S8H2MIha20nsXOoHVY3X3?usp=shar ] | ||
* Github: [ https://github.com/orangepi-xunlong ] | * Github: [ https://github.com/orangepi-xunlong ] | ||
==Application Demo== | |||
* Quake III | |||
In this tutorial we learn how to install quake3 on Ubuntu 20.04. | |||
===What is quake3=== | |||
quake3 is: | |||
This package contains a launcher script and menu entry to play Quake III Arena or Quake III: Team Arena with the ioquake3 engine. | |||
To make this package useful, you will need to create and install the non-distributable quake3-data or quake3-demo-data package, by using the game-data-packager package. | |||
quake3-data requires pak0.pk3 from a Quake III installation or CD-ROM. quake3-demo-data only requires freely downloadable files, but is not necessarily reliable. | |||
game-data-packager (>= 39) can also produce a package for the official expansion pack Quake III: Team Arena. An additional menu entry should appear automatically if that expansion are installed. Description-md5: 95de72c22be84cf9e01669d0c2eaf9d3 | |||
There are three ways to install quake3 on Ubuntu 20.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them. | |||
===Install quake3 Using apt-get=== | |||
Update apt database with apt-get using the following command. | |||
<pre> | |||
sudo apt-get update | |||
</pre> | |||
After updating apt database, We can install quake3 using apt by running the following command: | |||
<pre> | |||
sudo apt -y install quake3 game-data-packager | |||
mkdir quake3 | |||
cd quake3/ | |||
game-data-packager -i quake3 | |||
quake3 | |||
</pre> | |||
[[File:Quake3opi5.jpg|left|800px]] | |||
<br style="clear:both;"> | |||
===How To Uninstall quake3 on Ubuntu 20.04=== | |||
To uninstall only the quake3 package we can use the following command: | |||
<pre> | |||
sudo apt-get remove quake3 | |||
</pre> | |||
* OpenCV Virtualenv | |||
Learning computer vision by installing a Virtualenv environment: | |||
<pre> | |||
sudo apt update | |||
sudo apt upgrade | |||
sudo apt -y install virtualenv | |||
virtualenv -p python3 venv | |||
cd venv/ | |||
source bin/activate | |||
</pre> | |||
[[File:Opi5bvenv0.png|left|800px]] | |||
<br style="clear:both"> | |||
Connect a USB camera which support UVC protocol.and check if the system has been detected it. | |||
<pre> | |||
sudo lsusb | |||
</pre> | |||
[[File:Usbcamera.png|left|800px]] | |||
<br style="clear:both"> | |||
[[File:Deviceinfor.png| left|800px]] | |||
<br style="clear:both"> | |||
Write demo code and refer to mediapipe hands detections | |||
[[File:Mediapipe.png| left|800px]] | |||
<br style="clear:both"> | |||
==Package Includes == | ==Package Includes == |
Revision as of 18:37, 24 April 2023
Orange Pi 5B
Descriptons
Orange Pi 5B, is the upgrade of Orange Pi 5. Orange Pi 5B adds wireless communication function Wi-Fi6 + BT5.0 module to Orange Pi 5. Wi-Fi supports 2T2R 802.11 ax/ac/a/b/g/n, using both 2.4GHz and 5GHz bands with MIMO standard.Wi-Fi using 2 antennas, 1 of which is shared with BT, using the PCIe 2.1 interface; BT5.0 uses UART/ PCM interface. Meanwhile, 32GB/64GB/128GB/256GB eMMC memory can be added to the Orange Pi 5.
Features
- RK3588S 8-core 64-bit processor + Orangepi OS
- Orange Pi 5B uses Rockchip RK3588S new generation 8-core 64-bit processor, quad-core A76+quad-core A55, with 8nm process design, up to 2.4GHz main frequency
- Integrated ARM Mali-G610 GPU, embedded high-performance 3D/2D image acceleration module
- Built-in NPU with 6Tops computing power
- With 4GB/8GB/16GB/32GB (LPDDR4/4x)
- With 32GB/64GB/128GB/256GB eMMC
- With dual-band Wi-Fi6, BT5.0
- Up to 8K display processing capability.
- Provides abundant interfaces, including HDMI output, GPIO interface, Type-C, Gigabit LAN port, 2*USB2.0, 1*USB3.0, etc.
- It can be widely used in tablets, edge computing, artificial intelligence, cloud computing, AR/VR, intelligent security, smart home and other fields, covering AIoT various industries.
- Orange Pi 5B supports Orangepi OS, the official operating system developed by Orange Pi, as well as Android12 and Debian11,Ubuntu22.04,Ubuntu20.04 .
Orange Pi 5B VS Orange Pi 5
Model | Orange Pi 5B | Orange Pi 5 |
---|---|---|
SOC | Rockchip RK3588S | Rockchip RK3588S |
CPU architecture | Cortex-A76+Cortex-A55 | Cortex-A76+Cortex-A55 |
CPU frequency | 2.4GHz+1.8GHz | 2.4GHz+1.8GHz |
Core | 8 | 8 |
RAM+ Memory | 4GB/8GB/16GB/32GB (LPDDR4/4x) 32GB eMMC Flash | 4GB/8GB/16GB/ 32GB (LPDDR4/4x)16MB SPI Flash |
WiFi+BT | Dual-band Wi-Fi6+BT5.0,with BLE support | N/A |
Ethernet | • YT8531C • Support Gigabit Ethernet | • YT8531C • Support Gigabit Ethernet |
USB | 2 * USB2.0 +1 * USB3.0 +1 * USB3.0 Type-C | 2 * USB2.0 +1 * USB3.0 +1 * USB3.0 Type-C |
Audio and video | Support | Support |
Camera | 3 | 3 |
M.2 M-Key socket expansion slot | N/A | Yes |
Debugging | 3pin | 3pin |
Expansion Port | 26PIN | 26PIN |
LCD interface | 2 | 2 |
Power Source | TYPE-C 5V/4A | TYPE-C 5V/4A |
PMU | Yes | Yes |
OS | Orangepi OS(Droid)、Orangepi OS(Arch)、Orangepi OS(OH)、Debian11、Ubuntu22.04、Ubuntu20.04、Android12 | Orangepi OS(Droid)、Orangepi OS(Arch)、Orangepi OS(OH)、Debian11、Ubuntu22.04、Ubuntu20.04、Android12 |
PCB Size | 62 * 100mm | 62 * 100mm |
Applications
- Rockchip RK3588S
A new generation AIoT chip Using 8nm LP process, it is faster and consumes less power, bringing superior performance to various AI application scenarios.
- 8K video codec for clearer images
Up to support 8K@60fps, the powerful video codec allows for clearer images and more detailed picture quality.
- Multi-channel input and output
Support HDMI 2.1 8K video output, USB-C (DP1.4), dual MIPI D-PHY video output for multi-screen display, support three MIPI interface camera inputs.
- Supports Orange Pi OS(Droid)
With its self-designed Launcher, it provides users with the same operating habits as a regular computer to the maximum extent. the installation of Aurora Store allows users to run Facebook, Instagram, Twitter, YouTube, Telegram and other applications smoothly.
- Wide range of application scenarios
It can be widely applied to tablets, edge computing, artificial intelligence, cloud computing, AR/VR, intelligent security, smart home and other fields, covering AIoT various industries.
Orange Pi 5B v1.0 Pin Definition
Product parameter
Parts | Descriptions |
---|---|
SoC | Rockchip RK3588S (8nm LP process) |
CPU | • 8-core 64-bit processor
• Big.Little Architecture: 4 * Cortex-A76 and 4 * Cortex-A55, Big core cluster is 2.4GHz, and Little core cluster is 1.8GHz frequency. |
GPU | • Arm Mali-G610 MP4
• Compatible with OpenGL ES1.1/2.0/3.2, OpenCL 2.2 and Vulkan 1.2 • 3D graphics engine and 2D graphics engine |
NPU | Built-in AI accelerator NPU with up to 6 TOPS, supports INT4/INT8/INT16 mixed operation |
PMU | RK806-1 |
RAM | 4GB/8GB/16GB/32GB(LPDDR4/4x) |
Memory | • 32GB/64GB/128GB/256GB eMMC
• MicroSD (TF) Card Slot |
USB | USB3.1 * 1 USB2.0 * 2 Type-C (USB3.1) * 1 |
Video Output | • HDMI2.1, up to 8K@60Hz
• DP1.4 (DisplayPort), maximum output resolution up to 8K@30Hz • 2 * MIPI D-PHY TX 4Lane, configurable up to 4K @60Hz |
Camera | • MIPI CSI 4Lane
• 2 * MIPI D-PHY RX 4Lane |
Audio | CODEC: ES8388
• 3.5mm headphone jack audio input/output • Input: Onboard MIC • HDMI 2.1 eARC |
Ethernet | 10/100/1000Mbps Ethernet |
Expansion Port | For extending UART, PWM, I2C, SPI, CAN and GPIO interfaces |
Wi-Fi, BT module | On-board Wi-Fi6+BT 5.0 module, Wi-Fi6 interface: PCIe, BT interface: PCM+UART |
Button | 1 * MaskROM key 1 * Recovery key 1 * On/Off key |
Power Source | Support Type-C power supply, 5V@4A |
LED | Power indicator: red
Status indicator: green |
Debugging | 3 Pin debug serial port (UART) |
Supported OS | Orangepi OS(Droid)、Orangepi OS(Arch)、Debian11、Ubuntu22.04、Ubuntu20.04、Android12 |
Appearance specification introduction
- Dimension: 62mm * 100mm
- Weight: 52g
Product display
- Top View
- Bottom View
Product Galley
Getting Start
- Download Page; [ http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-5B.html ]
Image Downoad URL
- Orange Pi OS (Arch): [ https://drive.google.com/drive/folders/1C4DCt9yzHQsxSoH8JovkOtNPpoQk1Y5G?usp=shar ]
- Orange Pi OS (Droid): [ https://drive.google.com/drive/folders/1hPa-tZgcF-47vkcDX1U_7GywzG8Od197?usp=share ]
- Ubuntu Image: [ https://drive.google.com/drive/folders/1xhP1KeW_hL5Ka4nDuwBa8N40U8BN0AC9?usp=shar ]
- Debian Image: [ https://drive.google.com/drive/folders/1GqKnCJtDH1VcweoTV_0CSKKgXmkXx4Hl?usp=shar ]
- Android Image: [ https://drive.google.com/drive/folders/1yH1azZEAVQdU9aO--Q2i7KxlDBjAVbPN?usp=shar ]
- Android Source Code: [ https://drive.google.com/drive/folders/14efL7SWZ68CZCbUayngLL4iAtGQoV9a0?usp=shar ]
- Linux Source Code: [ https://github.com/orangepi-xunlong/orangepi-build ]
Documentations and tools
- User Manual Download:[ https://drive.google.com/drive/folders/1Bre2q0bGgXQuQlYaYDMvwstpvtHLmcgX?usp=shar ]
- Official Tools: [ https://drive.google.com/drive/folders/1gvCbQTMHh80S8H2MIha20nsXOoHVY3X3?usp=shar ]
- Github: [ https://github.com/orangepi-xunlong ]
Application Demo
- Quake III
In this tutorial we learn how to install quake3 on Ubuntu 20.04.
What is quake3
quake3 is:
This package contains a launcher script and menu entry to play Quake III Arena or Quake III: Team Arena with the ioquake3 engine.
To make this package useful, you will need to create and install the non-distributable quake3-data or quake3-demo-data package, by using the game-data-packager package.
quake3-data requires pak0.pk3 from a Quake III installation or CD-ROM. quake3-demo-data only requires freely downloadable files, but is not necessarily reliable.
game-data-packager (>= 39) can also produce a package for the official expansion pack Quake III: Team Arena. An additional menu entry should appear automatically if that expansion are installed. Description-md5: 95de72c22be84cf9e01669d0c2eaf9d3
There are three ways to install quake3 on Ubuntu 20.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.
Install quake3 Using apt-get
Update apt database with apt-get using the following command.
sudo apt-get update
After updating apt database, We can install quake3 using apt by running the following command:
sudo apt -y install quake3 game-data-packager mkdir quake3 cd quake3/ game-data-packager -i quake3 quake3
How To Uninstall quake3 on Ubuntu 20.04
To uninstall only the quake3 package we can use the following command:
sudo apt-get remove quake3
- OpenCV Virtualenv
Learning computer vision by installing a Virtualenv environment:
sudo apt update sudo apt upgrade sudo apt -y install virtualenv virtualenv -p python3 venv cd venv/ source bin/activate
Connect a USB camera which support UVC protocol.and check if the system has been detected it.
sudo lsusb
Write demo code and refer to mediapipe hands detections
Package Includes
- 1 x Orange Pi 5B
Keywords
- orange pi 5B, RK3588s, RK3588, orange pi