Skip to main content

1.6 Download Resources Summary

This document summarizes the download resources related to the D-Robotics RDK suite, aiming to provide users with convenient and comprehensive access to resources. It covers various resource download directories for products such as RDK X3 (Sunrise X3 Pi), RDK X3 Module, RDK X5, RDK X5 Module, and RDK Ultra series.


System and Manual Resources Summary

Version Notes
  • System Images < 3.0.0: Based on Ubuntu 20.04
  • System Images >= 3.0.0: Based on Ubuntu 22.04

🖥️ Ubuntu System Resources

Ubuntu System Description

Target Users: Users familiar with Raspberry Pi development boards, focusing on application layer development with quick hands-on experience using RDK X3/X5 development boards.

System Features:

  1. Ubuntu 22.04 system with graphical desktop operation support
  2. New functional components support online deb installation, eliminating source code cross-compilation
  3. Provides Python interfaces to simplify image processing and AI inference development complexity
📦 Product CategoryRDK X5(Module)RDK X3(Module)RDK UltraDescription
🖥️ System ImagesRDK X5 ImagesRDK X3 ImagesRDK Ultra ImagesOperating system image files with complete software environment
🚀 MiniBootRDK X5 MiniBootRDK X3 MiniBoot-Lightweight bootloader for OS booting, generally not requiring manual installation
🔬 OpenExploreRDK X5 OpenExploreRDK X3 OpenExploreRDK Ultra OpenExploreContains numerous conversion examples and source code, used with Docker on x86 development machines
📚 Algorithm Toolchain ManualRDK X5 ManualRDK X3 ManualRDK Ultra ManualOpenExplore commercial algorithm manual, prioritize community manuals for reference

⚙️ Buildroot System Resources

Buildroot System Description

Target Users: Users with embedded Linux development experience, focused on kernel customization, driver adaptation, and system building based on RDK X5 Module eMMC version, requiring system-level openness and flexibility.

System Features:

  1. Linux distribution built on Buildroot, no graphical desktop operation support
  2. New functional components require source code compilation and custom system image building
  3. Provides HBRE C interface with complete support for chip image multimedia and AI inference capabilities
SDK Main Repository

📁 SDK Main Repository - Includes all SDK-related materials.

📦 Resource CategoryRDK X5 ModuleDescription
📦 SDK Source PackageRDK X5 Module SDK SourceComplete Buildroot source package supporting kernel customization, driver development, and system building (approx. 3.1GB)
💾 eMMC Precompiled ImagesNon-secure Firmware / Secure FirmwarePrecompiled system images for eMMC version built on Buildroot with DDR auto-detection support
📚 User ManualSDK User ManualComprehensive documentation including buildroot compilation guide, development environment setup, API reference (approx. 163MB)
📋 Release NotesReleaseNotesSDK version updates, feature descriptions, known issues and solutions
🛠️ Flashing Toolxburn Download ToolsProfessional flashing tools supporting Linux, macOS, and Windows for firmware installation

Specifications, Schematics, and Design Resources Summary

Hardware Design Repository

📁 Hardware - Contains all hardware design related materials

🔌 Core Product Hardware Materials

📋 Product CategoryRDK X5RDK X5 ModuleRDK X3RDK X3 ModuleRDK UltraDescription
📄 SpecificationsRDK X5 SpecificationsRDK X5 Module SpecificationsRDK X3 SpecificationsRDK X3 Module SpecificationsDevelopment Kit Specifications / Module SpecificationsProduct specifications, features, dimensions, and model details
🔧 SchematicsRDK X5 SchematicsOfficial Carrier Board SchematicsRDK X3-2.0 SchematicsNot Currently AvailableNot Currently AvailableCircuit design schematics for reference design use
📐 Mechanical Drawings2D bottom / 2D topModule Structure (TOP) / Module Structure (BOTTOM)RDK X3-2.0 2DNot Currently AvailableNot Currently AvailableMechanical drawings showing dimensions of various product components
🎯 3D ModelsRDK X5 3DComing SoonRDK X3-2.0 3DNot Currently AvailableNot Currently Available3D representations showing mechanical structure graphics
🛠️ Reference Design MaterialsComing SoonHardware Design Guide / Interface Definition DocumentNot Currently AvailableDesign MaterialsDesign MaterialsHardware schematics, PCB, 3D models, BOM, gerber, and other technical resources

RDK Series Product & Expansion Specifications

RDK X3/X5 Product & Expansion Documentation

Complete specification materials for RDK X3/X5 related products, accessories and expansion modules, providing detailed technical parameters and usage instructions.

📦 Product Type🔵 RDK X5 Series🟠 RDK X3 Series📝 Description
📄 Development Board SpecificationsRDK X5 SpecificationsRDK X3 SpecificationsDevelopment board detailed technical specifications and product description
📄 Module SpecificationsRDK X5 ModuleRDK X3 ModuleCore computing module detailed technical specifications and product description
📷 Camera ModuleRDK X5 Camera ModuleRS800w / RS400wCamera module technical specifications and interface details
👁️ Stereo Camera ModuleRDK Stereo Camera Module-Dual camera module for stereo vision applications
🔌 Camera Adapter-RDK X3 Camera AdapterCamera adapter board circuit schematics and connection instructions
🔌 PoE Expansion ModuleRDK X5 PoE Module-Power over Ethernet expansion module for network-powered applications
🛡️ Protective CaseRDK X5 CaseRDK X3 CaseProtective case dimensions and installation specifications
🔋 Power AdapterRDK X5 Power Adapter-Official power adapter specifications and electrical requirements
📄 Module Specifications-RDK X3 ModuleModule detailed technical specifications and product description

📋 RDK X5 Module Detailed Hardware Resources

RDK X5 Module Exclusive Resources

Providing comprehensive hardware design support materials for module customers to accelerate product development.

📊

Module Specifications

File:RDK X5 Module Datasheet

Content:Provides detailed technical parameters including electrical characteristics, interface specifications, dimensional definitions, and operating environment.

Use Case:Helps customers comprehensively understand module performance metrics for selection evaluation or system planning.

🔧

Hardware Design Guide

File:RDK X5 Module Hardware Design Guide

Content:Detailed guidance on designing custom carrier boards, including power supply, power management, interface connections, and electrical protection.

Use Case:Applicable during initial carrier board hardware development to ensure design compatibility and reliability.

📌

Interface Definition & Application Notes

File:RDK X5 Module Pinout Description and Application Note

Content:Detailed definition of module interface pins with typical application scenarios to help developers understand signal meanings and usage.

Use Case:For interface design phase, ensuring correct pin connections and facilitating debugging.

🎛️

Official Carrier Board Reference Design

File:RDK_X5_Module_Carrier_Board

Content:Complete schematics of the official carrier board, serving as an important reference for customer designs.

Use Case:Reference design usage to shorten development cycles and reduce design errors.

📐

Module Structural Drawings

File:RDK_X5_MD_HW_V0P3_BOTTOM.dxf / RDK_X5_MD_HW_V0P3_TOP.dxf

Content:2D structural drawings (DXF format) of module top and bottom, including hole positions, dimensions, and interface layout.

Use Case:Supports mechanical design, module mounting, and enclosure design.

📋

Module Brief Specifications

File:drobotics_rdk_x5_md_brief_v0p5.pdf

Content:Concise product introduction including key features, applications, and core advantages.

Use Case:For initial market promotion, project proposals, or preliminary customer understanding.

Notes
  • RDK X3 Module schematics, PCB, and design materials are not currently available.
  • Some RDK X5 Module materials are being prepared and will be released soon.

Development Resources and Tools

Recommended Resources

Model Zoo - Provides deployment routines for mainstream algorithms, including complete training-to-deployment workflows.

🛠️ Name🔗 Link📝 Description
🤖 TogetheROS Source CodeD-Robotics OrganizationTogetheROS.Bot is a robot operating system launched by D-Robotics for robot manufacturers and ecosystem developers. It aims to unleash the intelligent potential of robot scenarios and help ecosystem developers and commercial customers efficiently and conveniently develop robots, creating competitive intelligent robot products.
Model ZooGithub RepositoryRDK Model Zoo is developed based on RDK and provides deployment routines for most mainstream algorithms. The routines include exporting D-Robotics *.bin models and using Python and other APIs to infer D-Robotics *.bin models. Some models also include data collection, model training, export, conversion, and deployment processes.
📁 TogetheRos File ServerClick to VisitBackup download source to prevent conditions from restricting code retrieval from GitHub.
🎯 RDK StudioVisit Official WebsiteRDK Studio provides RDK users with rich features and convenience, including device management, quick demo access, and quick access to community forums. Board support: Perfect support for the use of the RDK full range of boards, which can help users manage all the RDK boards in their hands. System update: Provides a new board upgrade method, one-click access to the latest RDK OS, and a data cable can quickly complete the board upgrade.
🔄 hbupdateClick to Visithbupdate is a professional tool for burning operating system images and minimal boot images for RDK development boards.
💾 Image Burning ToolRufusSoftware tool for writing image files to SD cards, supporting multiple image formats.
🖥️ SSH Remote ToolMobaXterm / PuttyTool software for remotely connecting to and managing RDK development kits, providing functions such as SSH and SFTP.
⚙️ Related DriversSerial Port Driver (CP210x) / android_hobotNecessary system drivers to ensure normal device connection and communication.

Certification Resources

Certification Repository

📁 Certification - Contains certification files for all products

🏷️ Product Name🇪🇺 CE RED🇪🇺 CE EMC🇺🇸 FCC🇯🇵 MIC🇨🇳 SRRC🇰🇷 KCC♻️ RoHS
RDK X5📄 CE RED📄 CE EMC📄 FCC📄 MIC📄 SRRC📄 KCC📄 RoHS
RDK X3📄 CE RED📄 CE EMC📄 FCC📄 MIC📄 SRRC-📄 RoHS
RDK X3 Module📄 CE RED📄 CE EMC📄 FCC📄 MIC---

Appendix: Historical Version Materials

📦 RDK X3 1.0 Version Materials

Historical Version Information

The following materials are for RDK X3 1.0 version, for reference only.

🏷️ Material Type📄 Specifications🔧 Schematics📐 Mechanical Drawings🎯 3D Models
RDK X3 1.0📋 Specifications🔧 Schematics📐 2D Drawings🎯 3D Models

Notes

⚠️ 1. Version Compatibility

Important Reminder

Please confirm hardware model matches the image before flashing to avoid compatibility issues.

  • RDK X3 Pi 1.0 Version: Download images from 1.x.x directory
  • RDK X3 Module: Requires use with Raspberry Pi CM4 carrier board

🔥 2. Flashing Instructions

Flashing Recommendations
  • RDK Module Series: For first-time use, it's recommended to upgrade the system through Flashing Tool
  • System Version Query: Use command cat /etc/version or rdkos_info

🔓 3. Open Source Resources

Open Source Support

System source code is hosted on D-Robotics GitHub, contributions welcome!


📞 Technical Support

If you encounter any issues during use, you can get help through the following methods:

  • 🌐 Developer Community
  • 📧 Technical Support Email
  • 📱 Official Technical Discussion Group