Сводный репозиторий GD32 MCU SDK включает стандартную библиотеку прошивок, плагины поддержки для IAR и Keil, а также примеры для отладочных комплектов. Ресурсы охватывают высокопроизводительные, массовые, начальные, беспроводные, малопотребляющие и специализированные линейки MCU. README-файлы доступны на китайском и английском языках; предусмотрены отслеживание версий и обратная связь через GitHub Issues. Repository: GD32-MCU-SDK
Giga Device поддерживает переносы и интеграцию GD32 с RTOS Zephyr, NuttX, RT-Thread, ThreadX и FreeRTOS. Компания ведет собственные репозитории портов и участвует в развитии основных веток этих проектов. Ниже приведены основные репозитории, связанные с использованием операционных систем реального времени на MCU GD32. Repository: GD32-MCU-IOT
| Имя репозитория | Описание |
|---|---|
gd32_zephyr
|
Downstream репозиторий портирования Zephyr RTOS для MCU GD32. В настоящее время для нескольких серий GD32 MCU завершены поддержка драйверов BSP и поддержка на уровне плат. |
gd32_rt-thread
|
Downstream-репозиторий операционной системы Интернета вещей RT-Thread для MCU GD32. |
gd32_nuttx
|
Downstream-репозиторий операционной системы реального времени Apache NuttX для MCU GD32. |
hal_gigadevice_zephyr
|
Реализация уровня аппаратной абстракции GigaDevice (HAL) для Zephyr, включающая стандартную библиотеку прошивок GD32 MCU и конфигурацию ARM CMSIS. Поддерживает серии GD32 MCU и может использоваться как модуль HAL для Zephyr. |
gd32_nuttx-apps
|
Репозиторий приложений NuttX, используемый вместе с gd32_nuttx. Включает набор прикладных компонентов: утилиты, Shell, сетевые инструменты, библиотеки и интерпретаторы. |
FreeRTOS-Kernel
|
Репозиторий исходного кода ядра FreeRTOS, содержащий исходные и заголовочные файлы ядра, а также код портирования для различных архитектур микросхем. |
GD32_FreeRTOS
|
Интеграция ядра FreeRTOS на базе стандартной библиотеки прошивок GD32; содержит примеры проектов FreeRTOS для различных серий GD32 MCU. |
GD32_Threadx
|
Интеграция высокопроизводительного ядра ThreadX на базе стандартной библиотеки прошивок GD32; содержит примеры проектов ThreadX для различных серий GD32 MCU. |
Giga Device развивает экосистему встраиваемой графики совместно с LVGL. В официальном репозитории опубликованы примеры проектов на базе GD32 MCU для дисплейных интерфейсов SPI, 8080 и RGB. Они могут использоваться как шаблоны при интеграции графической библиотеки LVGL в новые устройства. Repository: GD32-LVGL-Resources
| Серия микроконтроллеров | Отладочная плата | LVGL | Разрешение | Формат пикселей | Интерфейс |
|---|---|---|---|---|---|
GD32C231
|
GD32C231C-EVAL
|
V8.3.11 | 240×320 | RGB565 | SPI |
GD32F503
|
GD32F503V-EVAL
|
V8.3.11 | 240×320 | RGB565 | 8080 / EXMC |
GD32F527
|
GD32F527I-EVAL
|
V8.3.11 | 480×272 | RGB565 | RGB |
GD32F5HC
|
GD32F5HC-EVAL
|
V8.3.11 | 240×320 | RGB565 | SPI |
GD32H759
|
GD32H759I-EVAL
|
V8.3.11 | 480×272 | RGB565 | RGB / TLI |
GD32W515
|
GD32W515-EVAL
|
V8.3.11 | 320×240 | RGB565 | SPI |
GD32F470
|
GD32F470-EVAL
|
V8.3.11 | 480×272 | RGB565 | RGB / TLI |
GD32VW553
|
GD32VW553-EVAL
|
V8.3.11 | 320×240 | RGB565 | SPI |
Репозиторий открытых ресурсов для беспроводных MCU объединяет SDK для Wi-Fi- и Bluetooth/BLE-микроконтроллеров GD32, адаптации для Arduino, поддержку PlatformIO и инструменты разработки. Он помогает подобрать нужные программные компоненты как для работы с официальным SDK, так и для быстрого прототипирования в открытых экосистемах. Repository: GD32-Wireless-Resources
| Имя репозитория | Описание |
|---|---|
GD32VW55x_WiFi_BLE_SDK
|
Официальный комплект разработки ПО для Wi-Fi- и BLE-микроконтроллеров GD32VW55x. Содержит слой аппаратной абстракции и драйверы, поддержку беспроводных протоколов, компоненты конфигурации, средства сборки и примеры приложений. |
GD32W515_WIFI_SDK
|
Официальный комплект разработки ПО для Wi-Fi-микроконтроллера GD32W515. Содержит слой аппаратной абстракции и драйверы, поддержку беспроводных протоколов, компоненты конфигурации, средства сборки и примеры приложений. |
arduino-gd32w
|
Ядро Arduino и пакет поддержки отладочных плат для беспроводных MCU GD32W55x. Разработчики могут использовать привычный API Arduino и стандартный рабочий процесс для сборки, загрузки и разработки приложений. Поддерживаются Arduino IDE и методы разработки на базе VSCode; включены примеры работы с Wi-Fi и другой распространенной периферией. |
gd32w-tools
|
Репозиторий релизов инструментария для разработки на беспроводных MCU GD32VW55x. Содержит пакеты Toolchain, OpenOCD и другие средства для сборки, загрузки, прошивки и отладки приложений; также обеспечивает базовую инструментальную поддержку рабочих процессов Arduino и PlatformIO. |
pio-projects-gd32w
|
Рабочее пространство PlatformIO для беспроводных MCU серии GD32W с готовыми шаблонами проектов, конфигурациями плат и примерами приложений. В среде VSCode + PlatformIO доступны управление проектом, сборка, прошивка и отладка; для разработки можно выбрать фреймворк Arduino или нативный SDK. |
pio-platform-gd32w
|
Предоставляет определения на уровне плат, конфигурацию сборки и поддержку настройки прошивки в среде разработки PlatformIO. |
Экосистема GD32 на GitHub охватывает в том числе проекты для низковысотной авиации, робототехники, ИИ-моделей и периферийных вычислений. Помимо исходного кода, в ней представлены инженерные примеры точного управления двигателями, развертывания RTOS и переноса нейросетевых моделей. Эти материалы могут помочь сократить путь от проверки прототипа до подготовки решения к внедрению.
Официальные репозитории позволяют оценить готовность конкретной серии MCU для нового изделия еще до начала глубокой аппаратной и программной разработки.
Практическая ценность заключается в доступе к SDK, библиотекам периферии, примерам для отладочных плат, портам операционных систем реального времени и проектам для графических и беспроводных устройств. Это помогает сократить время на создание прототипа, выбрать подходящий программный стек и снизить объем первичной адаптации драйверов.
Разработчики могут использовать готовые примеры FreeRTOS, Zephyr, NuttX, RT-Thread и ThreadX при создании устройств с многозадачной архитектурой. Ресурсы LVGL полезны для реализации локальных графических интерфейсов, а репозитории Wi-Fi, Bluetooth/BLE, Arduino и PlatformIO — для быстрого прототипирования и разработки подключенных устройств.
Перед выбором GD32 для серийного изделия необходимо отдельно проверить доступность конкретного артикула, требования к температурному диапазону и корпусу, актуальность документации, условия поставки и лицензии используемых программных компонентов.
На дополнительные вопросы ответят специалисты ЮниРЭК:
ТЕХНИЧЕСКИЕ ВОПРОСЫ, ЗАКАЗ ОБРАЗЦОВ, УСЛОВИЯ ПОСТАВКИ, ПОДБОР АНАЛОГОВ
или свяжитесь: info@unirec.ru; 8 (800) 511-65-20