HARDWARE
User’s Hardware Manual_V1.0
Copyright
Overview
Application Scope
Revision History
1. RK3572 Description
2. FET3572-C SoM Description
2.1 FET3572-C Appearance Diagram
2.2 FET3572-C SoM Block Diagram
2.3 FET3572-C SoM Dimension Diagram
2.4 Performance Parameter
2.4.1 System Frequency
2.4.2 Power Parameter
2.4.3 Working Environment
2.4.4 SoM Interface Speed
2.4.5 ESD Features
2.5 SoM Interfaces
2.6 FET3572-C SoM Pin Definitions
2.6.1 FET3572-C SoM Pin Schematic
2.6.2 FET3572-C SoM Pin Function Description
2.7 FET3572-C SoM Pin Description (by Function)
2.7.1 Power Pin
2.7.2 Control Pin Reset
2.7.3 SoM Startup Control Pin
2.7.4 Flashing Control Pin Reset
2.7.5 Function Key Pin
2.7.6 USB Data/Control Pins
2.7.7 SD Interface Control Pins
2.7.8 WIFI Interface Control Pins
2.7.9 UART Interface Control Pins
2.7.10 IIC Interface Control Pins
2.7.11 Ethernet Interface Control Pins
2.7.12 MIPI_CSI Output Interface
2.7.13 MIPI_DSI Interface Control Pin
2.7.14 PCIE Interface Control Pins
2.7.15 HDMI Interface Control Pins
2.7.16 I2S AUDIO Interface Control Pins
2.7.17 CAN Interface Control Pins
2.7.18 ADC Control Interface
2.8 SoM Hardware Design Description
2.8.1 SoM Circuit Design Guidelines
3. OK3572-C Embedded Development Description
3.1 OK3572-C Development Board Interface Diagram
3.2 OK3572-C Development Board Dimension Diagram
3.3 Naming Rules
3.4 Carrier Board Interfaces
3.5 OK3572-C Carrier Board Description
3.5.1 Carrier Board Power
3.5.2 Reset and On/Off Signal
3.5.3 Boot Configuration
3.5.4 System Initialization Configuration Signal
3.5.5 JTAG and UART Debug Circuits
3.5.6 IIC Expanded for IO
3.5.7 SARADC Interface
3.5.8 TF Card
3.5.9 RTC Circuit
3.5.10 Ethernet Circuit
3.5.11 RS485 Interface
3.5.12 CAN Interface
3.5.13 Audio
3.5.14 4G&5G Interface
3.5.15 USB2.0/USB3.0/PCIe2.0/SATA3.0 Circuit
3.5.16 Video Input Interface
3.5.17 Video Output Interface
3.5.17.1 MIPI_DSI Interface
3.5.17.2 HDMI_TX Interface
3.5.18 WIFI/BT Module Circuit
4. Hardware Design Guide
5. Connector Dimension
6. OK3572-C Development Board Power Consumption Table
SOFTWARE
Linux 6.12.58_User’s Manual_V1.0
Copyright
Overview
Application Scope
Revision History
1. OK3572 Development Board Description
1.1 Linux 6.12.58 System Software Resources
1.2 EMMC Storage Partition Table
2. Fast Startup
2.1 Preparation Before Startup
2.2 Debugging Serial Port Driver Installation
2.3 Serial Port Login
2.3.1 Serial Connection Settings
2.3.2 Serial Port Login
2.4 Network Login
2.4.1 Network Login Test
2.4.2 SSH the server
2.4.3 SFTP
2.5 Switching Between Screens and Cameras
2.5.1 Dynamic Control via U-Boot Menu
2.5.2 Kernel Device Tree Specification
2.6 System Shutdown
3. OK3572 Command Line Test
3.1 System Information Query
3.2 Frequency Test
3.3 Temperature Test
3.4 DDR Test
3.5 Key Test
3.6 UART 485 Test
3.7 Watchdog Test
3.8 WiFi Test
3.8.1 STA Modes
3.8.2 AP Mode
3.9 Bluetooth Testing
3.10 RTC Function Test
3.11 USB Mouse Test
3.12 USB3.0
3.13 Backlight Adjustment
3.14 TF Test
3.15 EMMC Test
3.16 Ethernet Configuration
3.16.1 Methods for Setting a Static IP Address
3.16.2 Automatic IP Acquisition
3.17 Playback/Recording Test
3.18 4G EM05-CE Module Test
3.19 Quectel RM500U-5G Module Test
3.20 CAN Test
3.21 TYPE-C Test
3.22 PCIE Test
3.23 SQLite3 Test
3.24 ADC Test
3.25 GPIO Test
3.26 Adding a Startup Script
3.27 Changing the Boot Logo
4. OK3572 Platform Multimedia Testing
4.1 Audio and Video Playback Experience
4.1.1 Playing Video and Audio via Gst-play
4.1.2 Playing Video via Gst-launch
4.1.3 Playing Audio via Gst-launch
4.1.4 Playing Both Video and Audio via Gst-launch
4.2 Video Hardware Encoding
4.2.1 Video Hardware Encoding H.264
4.2.2 Video Hardware Encoding H.265
4.3 Video Hardware Decoding
4.3.1 H.264 Video Decoding and Playback
4.3.2 H.264 Video Decoding and Playback with Audio
4.3.3 H.265 Video Decoding and Playback
4.3.4 H.265 Video Decoding and Playback with Audio
4.3.5 VP9 Video Decoding and Playback
4.3.6 VP9 Video Decoding and Playback with Audio
4.4 Camera Test
4.4.1 UVC Camera Test
4.4.1.3 Camera Image Preview and Capture
4.4.2 OV13855 Test
4.4.3 OV5645 Test
4.5 Waylandsink Fixed Position Test
5. System Flashing
5.1 OTG System Flashing
5.1.1 OTG Driver Installation
5.1.2 Complete OTG Flashing
5.1.3 OTG Step-by-Step Flashing Test
5.2 TF System Flashing
Linux 6.12.58_User’s Compilation Manual_V1.0
Copyright
Overview
Application Scope
Revision History
1. VMware Virtual Machine Software Installation
1.1 Downloading and Purchasing VMware Software
1.2 VMware Software Installation
2. Loading an Existing Ubuntu Development Environment
3. Setting Up a New Ubuntu Development Environment
3.1 Ubuntu System Setup
3.1.1 Creating an Ubuntu Virtual Machine
3.1.2 System Installation
3.1.3 Basic Configuration of Ubuntu
3.1.4 Network Configuration of Ubuntu
3.1.5 USB Device Loading
3.1.6 Basic Library Installation for the Virtual Machine
3.1.7 Installation of Necessary Libraries for Compiling OK3572 Linux Source Code
3.2 Installing the Cross-compilation Toolchain
4. Compilation of Related Code
4.1 Preparation Before Compilation
4.1.1 Environment Description
4.1.2 Copying the Source Code
4.2 Source Code Compilation
4.2.1 Full Compilation Test
4.2.2 Individual Compilation
4.2.3 Cleaning up Generated Files
4.2.4 Kernel Configuration
4.3 Use of Image Files
4.4 Application Compilation and Running
4.4.1 Command-Line Applications Compilation and Operation
Android16.0_User’s Manual_V1.0
Copyright
Overview
Application Scope
Notes on the Data
Revision History
1. OK3572 Development Board Description
1.1
Android16
System Software Resources
1.2 eMMC Storage Partition Table
2. Fast Startup
2.1 Preparation Before Startup
2.2 Debugging Serial Port Driver Installation
2.3 Serial Port Login
2.3.1 Serial Connection Settings
2.3.2 Serial Port Login
2.4 Uboot Menu
2.4.1 Uboot Menu Dynamic Control of Display Output
2.5 System Shutdown
3. Android Function Usage and Testing
3.1 Home Screen Display
3.2 App Drawer
3.3 Setting the Language
3.4 Viewing Images and Videos
3.5 Audio Test
3.6 Audio Recording (Supports Mic Input)
3.7 Adjusting Volume
3.8 Display Settings
3.9 Setting Time (RTC)
3.10 Ethernet Test
3.11 WiFi Test
3.12 WiFi Hotspot Test
3.13 4G/5G Module Test
3.14 Bluetooth Testing
3.15 Keypad Test (Sleep/Wake)
3.16 TF Card & USB Storage Test
3.17 USB Mouse Test
3.18 USB OTG Interface Test
3.19 Serial Port Test
3.20 Camera Test
3.21 HDMI Setting Resolution Test
3.22 Restoring Factory Settings
3.23 Installing APK via TF Card
3.24 ROOT Authorization Test
3.25 Screen Lock Test
3.26
CAN Test
3.27 Watchdog Test
3.28 ADC Test
3.29 GPIO Test
3.30 I2C Test
3.31 Navigation Bar Settings
3.32 Uboot Menu
3.33 Silent Installation
4. System Flashing
4.1
OTG System
Flashing
4.1.1 OTG Driver Installation
4.2 TF System Flashing
5. System OTA Upgrade Test
5.1 OTA Upgrade
5.1.1 Local Upgrade
5.1.2 Remote Upgrade
Android16.0_User’s Compilation Manual_V1.0
Copyright
Overview
Application Scope
Revision History
1. VMware Virtual Machine Software Installation
1.1 Downloading and Purchasing VMware Software
1.2 VMware Software Installation
2. Loading an Existing Ubuntu Development Environment
3. Setting Up a New Ubuntu Development Environment
3.1 Creating an Ubuntu Virtual Machine
3.2 System Installation
3.3 System Settings
3.3.1 Virtual Memory (Swap) Setup
3.3.2 Network Configuration
3.3 Bridged Connection Mode
4. Android System Compilation
4.1 Preparation Before Compilation
4.1.1 Compilation Environment
4.1.2 Prepare the Source Code
4.2 Compilation
4.2.1 Compiling the Kernel Separately
4.2.2 Compiling Android Separately
4.2.3 Full Compilation and Image Packaging
4.3 OTA Upgrade Package
4.3.1 Full OTA Upgrade Package
4.3.2 Incremental OTA Upgrade Package
5. Android Application Development
5.1 Installing Android Studio
5.2 Creating a New Project
5.3 APK Platform Signature
5.3.1 Creating a Signature File
5.3.2 Configuring Android Studio
5.4 Method for System Pre-installed APK
5.5 App Obtaining Root Permissions
APPLICATION NOTE
RK Development Manual
Forlinx Embedded RK3572 Documentation
Index
Index