SOFTWARE
T113 Linux5.4_OTA Upgrade_Recovery_Solution
Copyright
Application Scope
1. Application Scenarios
2. Solution
2.1 Buildroot Configuration
2.1.1 Deconfig File Configuration
2.1.2 Buildroot Configuration and Compilation
2.2 Kernel Configuration
2.2.1 Deconfig File Configuration
2.2.2 Kernel Configuration, Compilation
2.3 Uboot Configuration
2.4 Creating the Upgrade Package
2.5 Package
2.6 OTA Upgrade
3. Reproduction
5. Attachments
Buildroot_Kernel-6.1_User’s Manual_V1.0
Copyright
Open Box
1. Overview
1.1 Application Scope
1.2 Revision History
1.3 OK3588-C Description
1.4 Main Frequency Settings Description
1.5 Overview
2. Packing List
3. Quick Start
3.1 Interfaces
3.2 Debug
Upgrade Firmware
1. Introduction
2. Obtaining the Image
3. Firmware Flashing
3.1 Flashing via OTG (Windows)
3.2 Flashing Firmware via TF Card
OS Development
1. Downloading SDK Source Code
1.1 Repo Tool Installation
1.2 Fetching Source Code Using Repo
1.3 Configuring GitHub Authentication
1.4 Pre-downloaded Software Packages
1.5 Utility Tools
2. Configuring SDK
2.1 SDK Structure
2.2 SDK Configuration
2.3 Partitions
3. Building SDK Images
3.1 Preparation
3.2 Compilation
3.3 Compiling Application
Application Development
Peripheral Access
4G/5G
ADC
Ethernet
Frequency
GPIO
I2C
MMC
PCle
PWM
RTC
SD Card
System Suspend
Type-C
UART
USB2.0
Wifi_Bluetooth
Watchdog
Database
SQLite3
Multimedia
Audio
Camera
Display
Encoding and Decoding
Machine Learning
1. Introduction
2. Device Tree
3. Application
Development Guides
1. Adding User Application
1.1 Packaging the User Program into the Image
2. Auto-starting the User Program
3. Customized Logo
4. RKNPU Development
4.1 NPU Description
4.2 Development Environment Setup
4.3 Model Deployment Examples
4.4 RKNN Toolkit2 Supported Operator List
Resource Download & Technical Support
1. Accessing Resources
2. After-Sales & Technical Support
Linux6.1.14_User’s Manual_V1.0
Copyright
Overview
Revision History
1. OK1126B-S Development Board Description
1.1 OK1126B-S/OK1126BJ-S Development Board Description
1.2 Linux 6.1.141 System Software Resources
1.3 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 SSH
2.4.2 FTP
2.5 Screen Switch
2.5.1 Dynamic Control via U-Boot Menu
2.5.2 Kernel Device Tree Specification
2.6 System Shutdown
3. OK1126B-S Platform Interface Function Testing
3.1 Desktop Function Testing
3.1.1 Virtual Keyboard Testing
3.1.2 Network Configuration Test
3.1.3 WiFi Test
3.1.4 Bluetooth Test
3.2 Qt-related Tests
3.2.1 UART Test
3.2.2 RTC Test
3.2.3 Watchdog Test
4. OK1126B-S Command Function Test
4.1 System Information Query
4.2 Frequency Test
4.3 Temperature Test
4.4 DDR Bandwidth Test
4.5 Serial Port Test
4.6 SPI Test
4.7 Watchdog Test
4.8 WiFi Test
4.8.1 STA Modes
4.8.2 AP Modes
4.9 Bluetooth Testing
4.10 RTC Function Test
4.11 USB 2.0/USB3.0
4.12 Backlight Adjustment
4.13 TF Test
4.14 EMMC Test
4.15 Ethernet Configuration
4.15.1 Methods for Setting a Static IP Address
4.15.2 Automatic IP Acquisition
4.16 Playback/Recording Test
4.17 Sleep and Wake-Up Test
4.18 NPU Test
4.19 LED Test
4.20 ADC Test
4.21 4G/ 5G Test
4.22 Changing the Boot Logo
5. OK1126B-S_Platform Multimedia Test
5.1 Introduction to Codec Functions
5.2 Audio and Video Playback Experience
5.2.1 Playing Video and Audio via Gplay
5.2.2 Playing Video via Gst-launch
5.2.3 Playing Audio via Gst-launch
5.2.4 Playing Both Video and Audio via Gst-launch
5.3 Video Hardware Encoding
5.3.1 Video Hardware Encoding H.264
5.3.2 Video Hardware Encoding H.265
5.4 Video Hardware Decoding
5.4.1 H.264 Video Decoding and Playback
5.4.2 H.264 Video Decoding and Playback with Audio
5.4.3 H.265 Video Decoding and Playback
5.4.4 H.265 Video Decoding and Playback with Audio
5.5 Camera Test
5.5.1 OV13855 Test
6. Flashing the System
6.1 OTG System Flashing
6.1.1 OTG Driver Installation
6.1.2 Complete OTG Flashing
6.1.3 OTG Step-by-Step Flashing Test
6.2 TF System Flashing
Linux 6.1.141_User’s Compilation Manual_V1.0
Copyright
Overview
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 OK1126B Linux Source Code
3.2 Installing the Cross-compilation Toolchain
3.3 Qt Creator Installation
4. Compilation of Related Code
4.1 Preparation Before Compilation
4.1.1 Environment Description
4.1.2 Copying the Source Code
4.1.3 Directory Structure
4.1.4 Common Source Code File Paths
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 Image Flashing File
4.3 User-defined Configuration and Compilation
4.3.1 Configuring and Compiling Uboot
4.3.2 Configuring and Compiling the Kernel
4.3.3 Configuring and Compiling Buildroot
4.3.4 Partition Table Configuration
4.4 Qt Creator Environment Configuration
4.4.1 Cross-Compiler Configuration
4.4.2 Qt Versions Configuration
4.4.3 Kits Configuration
4.5 Application Compilation and Running
4.5.1 Command-Line Applications Compilation and Operation
4.5.2 Qt Application Compilation and Operation
4.6 Unpacking and Packing
4.6.1 Unpacking and Packing under Linux
4.6.2 Unpacking and Packing under Windows
RK3572 AI_User’s Manual
Copyright
Overview
Application Scope
Revision History
1. RK3572 Platform Positioning and the Distinction Between Two Modes
1.1 Co-processor Mode vs. Non-co-processor Mode
1.2 Supported Hardware Platforms and Operating Systems
2. Environment Preparation
2.1 Hardware Checklist
2.2 PC-side System and Python Version Requirements
2.3 Installing the Python Environment (Miniforge Conda)
2.4 Installing the rknn3-toolkit
2.5 Verifying the Installation
2.6 Installing CMake
2.7 Confirming the board-level System type and Architecture
2.8 Installing the Cross-compilation Toolchain
2.9 Setting up the RKNPU3 Environment on the Board
3. Model Conversion (PC Toolkit)
3.1 Overview of the Conversion Process
3.2
core_num
with the RK3572 Single-Core NPU
3.3 Example of a CNN Model Conversion (YOLOv6)
3.4 LLM Model Conversion Example
4. Example Programs Compilation and Operation
4.1 Why Prefer Using Model-zoo?
4.2 Compilation Command
4.3 Valid Values of
-d
and Platform Compatibility of Each Example
4.4 Deployment and Execution on Board
5. Common Issues and Documentation Lookup Guide
5.1 RGA Image Acceleration Disabled on RK3572
5.2 Documentation Lookup Guide
OK3588-UP5_User’s Hardware Manual_V1.0
1. Introduction to the RK3588 Processor
2. FET3588-UP5 SoM Description
2.1 FET3588-UP5 Appearance Diagram
2.2 FET3588-UP5 SoM Dimension Diagram
2.3 Performance Parameter
2.3.1 System Frequency
2.3.2 Power Parameter
2.3.3 Working Environment
2.3.4 SoM Interface Speed
2.3.5 ESD Features
2.4 SoM Interfaces
2.4.1 FET3588x-UP5 SoM Interfaces
2.5 FET3588x-UP5 SoM Pin Definitions
2.5.1 FET3588x-UP5 SoM Pin Schematic
2.5.2 FET3588x-UP5 SoM Pin Function Description
SYSTEM
I2C
ADC
AUDIO
DISPLAY
SPI
ETHERNET
CAMERA
SDMMC
CAN
UART
USB
PCIE
SERDES
GPIO
RESERVE
2.6 SoM Hardware Design Description
3. OK3588-UP5 Embedded Development Platform Description
3.1 OK3588-UP5 Development Board Interface Diagram
3.2 OK3588-UP5 Development Board Dimension Diagram
3.3 Naming Rules
3.4 Carrier Board Interfaces
3.5 OK3588x-UP5 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 FAN Interface
3.5.9 TF Card
3.5.10 RTC Circuit
3.5.11 Ethernet Circuit
3.5.12 RS485 Interface
3.5.13 CAN Interface
3.5.13 Audio
3.5.14 4G&5G Interface
3.5.15 USB2.0/USB3.0 Circuit
3.5.16 SATA3.0 Circuit
3.5.17 PCIe2.0 & PCIe3.0 Circuit
3.5.18 Video Input Interface
3.5.19 Video Output Interface
4. Package Dimensions Diagram
4.1 SoM Pin Layout Diagram
4.2 Packaging Design Diagram
5. OK3588-UP5 Development Board Overall Power Consumption Table
6. Minimum System Diagram
FCU1501_User’s Manual_FlBase22.04
Copyright
1. FCU1501 Product Overview
1.1 Product Description
1.2 Application Areas
1.3 Software Parameter
1.3.1 Basic Function
1.3.2 Extended Features
1.4 Software Parameter
1.5 Enclosure Dimensions
1.5.1 Enclosure Dimension Drawing
1.5.2 Installation Method Schematic
2. FCU1501 Function Description
2.1 Interface Diagram
2.2 Power Supply
2.3 User Login
2.3.1 SSH Login
2.3.2 Debug Serial Port Login
2.3.3 View System Logs
2.3.4 Memory and Storage Space Distribution
2.4 Querying Image Version Information
2.5 Frequency Modulation Function
2.6 Temperature Reading Function
2.7 Watchdog Function
2.8 RTC Function
2.9 System Indicator Lights
2.10 Ubuntu Emergency Mode
2.11 RESET Button Input
2.11.1 RESET One‑Key Network Parameter Recovery
2.11.2 Disabling the Network Reset Function of the RESET Button
2.12 UART Usage and Example Program (Including Extended Version)
2.12.1 Interface Description
2.12.2 Correspondence Between Software and Hardware
2.12.3 RS485 Test
2.13 Ethernet Usage
2.13.1 Correspondence Between Software and Hardware
2.13.2 Network Card Test
2.13.3 IPv4 Basic Command Test
2.13.4 Nginx Web Service
2.13.5 Reverse Proxy Function
2.13.6 FTP Service
2.14 Wi-Fi Usage Guide
2.14.1 STA Test
2.14.2 AP Test
2.15 Bluetooth Usage Guide
2.15.1 Bluetooth Configuration
2.15.2 Passive Pairing
2.15.3 Active Pairing
2.15.4 Receiving Files
2.15.5 Sending Files
2.16 4G Usage Guide
2.16.1 4G Communication Test
2.16.2 4G Communication Daemon
2.17 Database Usage
2.18 DO/DI Usage (Including Extended Version)
2.18.1 Interface Description
2.18.2 Correspondence Between Software and Hardware
2.18.3 DO Test
2.18.4 DI Test
2.19 CAN Usage (Including Extended Version)
2.19.1 Interface Description
2.19.2 Correspondence Between Software and Hardware
2.19.3 CAN Test
2.20 Buzzer Usage
2.21 System Boot Auto-start Function
2.22 User-defined Auto-start Function
2.23 Replacing Software Repository
2.24 Static IP Configuration
2.25 eMMC Lifespan Detection Tool
2.26 Python Language Support
2.27 QT Libraries
2.28 MQTT
2.29 TUN
2.30 NTP Service
2.31 IPtables
2.32 Telnet
2.33 Docker
2.34 Crond
2.35 lrzsz
2.36 Ntpdate
2.37 Curl
2.38 Tcpdump
3. System Flashing
3.1 USB Drive System Flashing
3.1.1 Creating a Bootable Flashing USB Drive
3.1.2 Flash System via USB Drive
3.2 OTG System Flashing
3.2.1 OTG Driver Installation (OTG interface is located inside the device)
3.2.2 Complete OTG Flashing
FCU1501_User’s Compilation Manual_FlB22.04
Copyright
1. VMware Software Installation
1.1 Downloading and Purchasing VMware Software
1.2 VMware Software Installation
2. Loading an Existing Ubuntu Development Environment
3. New Ubuntu Development Environment Setup
3.1 Ubuntu System Setup
3.1.1 Creating an Ubuntu Virtual Machine
3.1.2 Basic Configuration of Ubuntu
3.1.3 Virtual Machine Network Configuration
3.1.3.2 Bridged Connection Mode
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.3 Image Files Usage
5. Ubuntu Application Development
5.1 Ubuntu Application Development Environment Setup
OK3588-C-3588J: Switch Frequency to Normal Mode - Application Note_V1.0
Copyright
Revision History
Modification Steps
Test
Forlinx Embedded Documentation
Search
Please activate JavaScript to enable the search functionality.