Skip to content

Commit ba141b0

Browse files
committed
fix: revert bad commits
git revert a495b80 -m 1 git revert f69e809 -m 1 git revert 6671653 git revert 95c06cf git revert b7285e7 git revert 67d68f6 Signed-off-by: ZHANG Yuntian <[email protected]>
1 parent a495b80 commit ba141b0

34 files changed

+1642
-1
lines changed

.github/workflows/deploy.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ jobs:
148148
with:
149149
path: "contents"
150150
- name: Build
151-
run:
151+
run: |
152152
yarn install
153153
yarn build
154154
- name: Upload artifact
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
---
2+
sidebar_position: 50
3+
sidebar_label: E54C
4+
---
5+
6+
# Radxa E54C - High-Performance AI Edge Network Computing Device
7+
8+
## Product Overview
9+
10+
Radxa E54C is a high-performance edge AI network computing device designed for smart routing, network storage, edge computing, and AI applications. It features a compact design that integrates powerful networking capabilities and computing power, making it an ideal platform for various network applications and AI edge computing.
11+
12+
Based on the Rockchip RK3582 processor, E54C provides four gigabit Ethernet ports, flexible storage expansion options, and a rich set of interfaces to meet a wide range of needs from simple home networks to complex commercial applications.
13+
14+
## Product Appearance
15+
16+
<Tabs queryString="e54cmode">
17+
18+
<TabItem value="E54C(with case)">
19+
20+
<img src="/img/e/e54c/radxa-e54c.webp" width="800" alt="Radxa E54C with aluminum case" />
21+
22+
<div style={{textAlign: 'center', marginTop: '10px', marginBottom: '20px', fontSize: '14px', color: '#666'}}>E54C aluminum case version provides efficient heat dissipation and robust protection</div>
23+
24+
</TabItem>
25+
26+
<TabItem value="E54C(board only)">
27+
28+
<img src="/img/e/e54c/radxa-e54c-board.webp" width="800" alt="Radxa E54C board only version" />
29+
30+
<div style={{textAlign: 'center', marginTop: '10px', marginBottom: '20px', fontSize: '14px', color: '#666'}}>E54C board-only version shows all interfaces and component layout</div>
31+
32+
</TabItem>
33+
34+
</Tabs>
35+
36+
## Port Layout
37+
38+
<img src="/img/e/e54c/e54c-ports-en.webp" width="800" alt="Radxa E54C port layout" />
39+
40+
## Who is E54C Designed For?
41+
42+
E54C is designed for:
43+
44+
- **Network Engineers and IT Professionals**: Requiring high-performance multi-port network devices for network planning and management
45+
- **System Integrators**: Seeking reliable network computing platforms for custom solution development
46+
- **Businesses and Small Offices**: Needing stable and efficient network infrastructure
47+
- **AI Developers**: Utilizing the built-in NPU to develop and deploy edge AI applications
48+
- **Smart Home Enthusiasts**: Building advanced networking and automation systems
49+
50+
## Purchase Options
51+
52+
Radxa E54C is available in multiple configurations to meet different needs:
53+
54+
| **Configuration** | **Recommended Use Case** |
55+
| --------------------- | --------------------------------------------------------------------- |
56+
| 2GB RAM + No eMMC | Entry-level routing applications, basic network management |
57+
| 4GB RAM + 32GB eMMC | Home/small office router, NAS server |
58+
| 8GB RAM + 64GB eMMC | Edge AI computing, multi-WAN load balancing, enterprise-level routing |
59+
| 16GB RAM + 128GB eMMC | Video analytics, edge servers, high-performance computing |
60+
61+
All models can be expanded with an M.2 NVMe SSD for storage, providing higher storage performance and reliability.
62+
63+
## Key Features
64+
65+
- **Powerful Processing Performance**: Rockchip RK3582 processor, dual-core Cortex-A76 (up to 2.4GHz) and quad-core Cortex-A55 (up to 1.8GHz) 64-bit processor
66+
- **Rich Network Connectivity**: Equipped with 4 gigabit Ethernet ports, supporting multi-WAN access, load balancing, and complex network topologies
67+
- **Flexible Storage Solutions**: Supports MicroSD card boot, optional onboard eMMC, and M.2 NVMe SSD high-speed storage expansion
68+
- **AI Acceleration Capability**: Built-in NPU with computing power up to 5TOPs@INT8, supporting mainstream AI frameworks and inference tasks
69+
- **Multi-functional Interfaces**: Provides USB 3.0/2.0 interfaces, HDMI 2.1 output (supporting up to 8K), and GPIO expansion interface
70+
- **Efficient Heat Dissipation Design**: Aluminum alloy case provides excellent passive cooling, with optional fan for active cooling
71+
- **Multi-System Support**: Fully compatible with Debian, iStoreOS, OpenWrt, and other Linux systems
72+
- **Low Power Design**: Optimized power consumption while maintaining high performance, suitable for 24/7 continuous operation
73+
74+
## Technical Specifications
75+
76+
| **Category** | **Specifications** |
77+
| ------------------------- | -------------------------------------------------------------------------------------------- |
78+
| **SoC** | Rockchip RK3582, dual-core Cortex-A76 (up to 2.4GHz) and quad-core Cortex-A55 (up to 1.8GHz) |
79+
| **NPU** | Computing power up to 5TOPs@INT8, supporting mainstream AI inference frameworks |
80+
| **Memory** | 2GB/4GB/8GB/16GB/32GB LPDDR4 |
81+
| **Onboard Storage** | Optional eMMC: 8GB/16GB/32GB/64GB/128GB |
82+
| **Storage Expansion** | MicroSD card slot + M.2 M-Key interface (PCIe 2.1), supporting NVMe SSD |
83+
| **Ethernet** | 4 gigabit Ethernet ports (WAN/LAN configurable) |
84+
| **USB Ports** | 1 USB 3.0 Type-A + 2 USB 2.0 Type-A + 1 USB 3.0 Type-C (OTG) |
85+
| **Video Output** | HDMI 2.1 interface, supporting up to 8K resolution |
86+
| **GPIO** | 14-pin expansion header, supporting SPI, UART, I2C, and power output |
87+
| **Other Interfaces** | Fan connector, RTC battery connector, power button, Maskrom button, user-defined button |
88+
| **Power Supply** | DC 12V/2A, 5.5 x 2.5mm connector |
89+
| **Operating Systems** | Supports Debian, iStoreOS, OpenWrt, and other Linux systems |
90+
| **Operating Temperature** | 0°C ~ 70°C (standard version) |
91+
| **Dimensions** | 130 x 85 x 24mm (with case version) |
92+
93+
## Hardware Interface Layout
94+
95+
<img src="/img/e/e54c/radxa-e54c-hardware-overview.webp" width="800" alt="E54C hardware interface layout" />
96+
97+
The above image shows the main hardware interfaces and component layout of E54C, including:
98+
99+
1. Four gigabit Ethernet interfaces (RJ45)
100+
2. USB 3.0/2.0 ports
101+
3. HDMI 2.1 output port
102+
4. M.2 NVMe SSD slot
103+
5. MicroSD card slot
104+
6. GPIO expansion interface
105+
7. 12V DC power connector
106+
107+
## System Support
108+
109+
E54C supports multiple operating systems that can be chosen based on different application scenarios:
110+
111+
### Debian Linux
112+
113+
A complete Linux desktop environment, suitable for general computing and development needs:
114+
115+
- Provides a complete package management system
116+
- Supports mainstream programming languages and development tools
117+
- Suitable for application development and testing
118+
119+
### iStoreOS
120+
121+
An intelligent router operating system based on OpenWrt, optimized for network applications:
122+
123+
- Graphical web management interface, easy to configure
124+
- Rich network features and application plugins
125+
- Supports advanced features such as multi-WAN load balancing and smart QoS
126+
127+
### OpenWrt
128+
129+
An open-source router operating system, suitable for highly customized network needs:
130+
131+
- Lightweight system, efficient operation
132+
- Flexible network configuration
133+
- Supports various network services and security features
134+
135+
## Application Scenarios
136+
137+
### Smart Network Solutions
138+
139+
- **Multi-WAN Smart Router**: Utilize four gigabit network ports to build multi-WAN access, implementing load balancing and link backup
140+
- **Advanced Firewall**: Configure fine-grained access control and traffic monitoring to ensure network security
141+
- **VPN Server/Client**: Support mainstream VPN protocols such as OpenVPN and WireGuard to build secure remote access
142+
- **QoS Traffic Control**: Optimize bandwidth allocation to ensure critical applications get priority
143+
144+
### Edge AI Applications
145+
146+
- **Intelligent Monitoring System**: Utilize the built-in NPU for video analysis and object detection
147+
- **Predictive Maintenance**: Process sensor data for edge analysis and anomaly detection
148+
- **Natural Language Processing**: Deploy lightweight speech recognition and processing models
149+
- **Machine Vision**: Implement computer vision applications such as image classification and object detection
150+
151+
### Network Storage and Multimedia
152+
153+
- **NAS Server**: Build high-performance network storage solutions using M.2 NVMe SSD
154+
- **Media Server**: Set up media servers such as Plex and Jellyfin
155+
- **Content Caching**: Deploy local content caching to optimize network traffic
156+
157+
### IoT Management
158+
159+
- **Smart Home Control Center**: Manage various smart home devices and automation scenarios
160+
- **IoT Gateway**: Connect and manage multiple IoT devices and sensors
161+
- **Data Collection and Analysis**: Collect sensor data and perform local processing and analysis
162+
163+
<DocCardList />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import React, { Fragment } from "react";
2+
3+
<ul>
4+
<li style={{ display: `${props.loader ? "block" : "none"}` }}>
5+
{" "}
6+
<a href="https://dl.radxa.com/e/e54c/images/rk3582_spl_loader_v1.15.113.bin">
7+
{" "}
8+
Loader: rk3582_spl_loader_v1.15.113.bin{" "}
9+
</a>
10+
</li>
11+
<li style={{ display: `${props.system_img ? "block" : "none"}` }}>
12+
{" "}
13+
<a href="https://dl.radxa.com/e/e54c/images/istoreos-22.03.7-2024101020-e54c-squashfs.img.gz">
14+
{" "}
15+
system image: istoreos-22.03.7-2024101020-e54c-squashfs{" "}
16+
</a>
17+
</li>
18+
</ul>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
sidebar_position: 8
3+
---
4+
5+
# Application Development
6+
7+
This section mainly introduces upper-layer application development, such as AI applications, NPU development, etc.
8+
9+
<DocCardList />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
# Artificial Intelligence
6+
7+
This section mainly introduces application development using NPU for hardware-accelerated artificial intelligence
8+
9+
<DocCardList />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 0
3+
description: "RK3582 NPU Platform Specific Instructions"
4+
---
5+
6+
# RK3582 NPU Platform Specific Instructions
7+
8+
import Rk3582npuexplantion from '../../../../common/dev/\_rk3586_npu_explanation.mdx';
9+
10+
<Rk3582npuexplantion />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 9
3+
description: "Running DeepSeek-R1 large language model with RKLLM"
4+
---
5+
6+
# RKLLM DeepSeek-R1
7+
8+
import RKLLMDEEPSEEKR1 from '../../../../common/dev/\_rkllm-deepseek-r1.mdx';
9+
10+
<RKLLMDEEPSEEKR1 />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 7
3+
description: "Through RKLLM installation, embark on an efficient inference journey of LLM models on Rockchip NPU, and experience the perfect fusion of technology and humanity"
4+
---
5+
6+
# RKLLM Installation
7+
8+
import Rkllminstall from '../../../../common/dev/\_rkllm-install.mdx';
9+
10+
<Rkllminstall />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 8
3+
description: "Detailed RKLLM usage documentation"
4+
---
5+
6+
# RKLLM Usage and Large Language Model Deployment
7+
8+
import Rkllmusage from '../../../../common/dev/\_rkllm-usage.mdx';
9+
10+
<Rkllmusage />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 1
3+
description: "Start your efficient AI model inference journey on Rockchip NPU through RKNN installation, and experience the perfect fusion of technology and humanity"
4+
---
5+
6+
# RKNN Installation
7+
8+
import RKNNinstall from '../../../../common/dev/\_rknn-install.mdx';
9+
10+
<RKNNinstall />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 2
3+
description: "Verify NPU availability through simple examples"
4+
---
5+
6+
# RKNN Quick Examples
7+
8+
import Rknntoolkit2 from '../../../../common/dev/\_rknn-toolkit2.mdx';
9+
10+
<Rknntoolkit2 />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 3
3+
description: "Using the RKNN toolkit to explore AI model simulation inference, experience the efficiency and precision of intelligent image segmentation"
4+
---
5+
6+
# Simulating Inference with YOLOv5 Segmentation Model
7+
8+
import RKNNTOOLKIT2PC from '../../../../common/dev/\_rknn-toolkit2-pc.mdx';
9+
10+
<RKNNTOOLKIT2PC />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 4
3+
description: "Deploy YOLOv5 on RK3582 board to usher in a new era of intelligent object detection, where technology and humanity perfectly blend in precise recognition"
4+
---
5+
6+
# On-board Deployment of YOLOv5 Object Detection
7+
8+
import RKNNTOOLKITLITE2YOLOV5 from '../../../../common/dev/\_rknn-toolkit-lite2-yolov5.mdx';
9+
10+
<RKNNTOOLKITLITE2YOLOV5 />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 5
3+
description: "Deploy YOLOv8 on RK3582 board to usher in a new era of intelligent object detection, where technology and humanity perfectly blend in precise recognition"
4+
---
5+
6+
# On-board Deployment of YOLOv8 Object Detection
7+
8+
import RKNNTOOLKITLITE2YOLOV8 from '../../../../common/dev/\_rknn-toolkit-lite2-yolov8.mdx';
9+
10+
<RKNNTOOLKITLITE2YOLOV8 />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 6
3+
description: "Deploy YOLOv11 on RK3582 board to usher in a new era of intelligent object detection, where technology and humanity perfectly blend in precise recognition"
4+
---
5+
6+
# RKNN Ultralytics YOLOv11
7+
8+
import RKNNULTRALYTICS from '../../../../common/dev/\_rknn-ultralytics.mdx';
9+
10+
<RKNNULTRALYTICS />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 22
3+
description: "Using virtual environments to isolate system environments"
4+
---
5+
6+
# Python Virtual Environment Usage
7+
8+
import VENVUSAGE from '../../../../common/dev/\_venv_usage.mdx';
9+
10+
<VENVUSAGE />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
sidebar_position: 2
3+
---
4+
5+
import Images from "./\_image.mdx"
6+
7+
# Resource Downloads
8+
9+
## Operating System Images
10+
11+
### iStoreOS:
12+
13+
iStoreOS image file, can be directly written to SD card / eMMC / SSD after extraction
14+
15+
[istoreos-22.03.7-2025040711-e54c-squashfs.img.gz](https://fw0.koolcenter.com/iStoreOS/e54c/istoreos-22.03.7-2025040711-e54c-squashfs.img.gz)
16+
17+
### Debian:
18+
19+
Debian image file, can be directly written to SD card / eMMC / SSD after extraction
20+
21+
[radxa-e54c_bookworm_cli_b2.output.img.xz](https://github.com/radxa-build/radxa-e54c/releases/download/rsdk-b2/radxa-e54c_bookworm_cli_b2.output.img.xz)
22+
23+
### Loader Files
24+
25+
Used for USB flashing, Loader file is used for USB download initialization, no need to download when writing to SD card
26+
27+
[rk3588_spl_loader_v1.15.113.bin](https://dl.radxa.com/e/e52c/images/rk3588_spl_loader_v1.15.113.bin)
28+
29+
## Hardware Design
30+
31+
Radxa E54C V1.2 version
32+
33+
- [V1.2 Component Placement Map (PDF)](https://dl.radxa.com/e/e54c/hw/radxa_e54c_v1.2_components_placement_map.pdf)
34+
- [V1.2 Schematic (PDF)](https://dl.radxa.com/e/e54c/hw/radxa_e54c_v1.2_schematic.pdf)
35+
36+
## Quality Certification
37+
38+
## Reference Documents
39+
40+
- [E54C Feature Map](https://dl.radxa.com/e/e54c/docs/Radxa_E54C_quick_features_en.pdf)
41+
- [E54C Specification](https://dl.radxa.com/e/e54c/docs/radxa_e54c_product_brief_Revision_1.0_g37b8f72.pdf)
42+
- [E54C User Guide](https://dl.radxa.com/e/e54c/docs/Radxa_E54C_Quick_User_Guide_en.pdf)
43+
44+
## 3D Files
45+
46+
### Third-party Cases

0 commit comments

Comments
 (0)