Giga Device открыла более 100 репозиториев для разработки на микроконтроллерах GD32

Giga Device открыла более 100 репозиториев для разработки на микроконтроллерах GD32
Официальная организация Giga Device на GitHub объединяет более 100 открытых репозиториев с исходным кодом и материалами для разработки устройств на микроконтроллерах GD32. Здесь собраны SDK, стандартные библиотеки прошивок, низкоуровневые драйверы, прикладные примеры, референсные проекты и руководства.
Visit the GD32 Official GitHub Now


Полный набор SDK для микроконтроллеров GD32

Сводный репозиторий GD32 MCU SDK включает стандартную библиотеку прошивок, плагины поддержки для IAR и Keil, а также примеры для отладочных комплектов. Ресурсы охватывают высокопроизводительные, массовые, начальные, беспроводные, малопотребляющие и специализированные линейки MCU. README-файлы доступны на китайском и английском языках; предусмотрены отслеживание версий и обратная связь через GitHub Issues. Repository: GD32-MCU-SDK

Открытые RTOS для GD32 MCU

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.

Поддержка графического фреймворка LVGL

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

Открытые ресурсы для беспроводных GD32

Репозиторий открытых ресурсов для беспроводных 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 для серийного изделия необходимо отдельно проверить доступность конкретного артикула, требования к температурному диапазону и корпусу, актуальность документации, условия поставки и лицензии используемых программных компонентов.

В каких отраслях может применяться

  • Промышленная автоматизация: контроллеры станков, ПЛК, панели оператора, системы управления электроприводом, датчики и измерительное оборудование.
  • Приборостроение: измерительные приборы, регистраторы данных, лабораторное оборудование, устройства с дисплеем и локальным пользовательским интерфейсом.
  • Робототехника: контроллеры приводов, моторные системы, исполнительные механизмы, сенсорные модули и периферийные узлы роботов.
  • Интернет вещей: беспроводные датчики, шлюзы, счетчики, системы мониторинга, телеметрии и удаленного управления.
  • Умные здания и энергетика: контроллеры освещения, климатического оборудования, систем доступа, учета ресурсов и диспетчеризации.
  • Потребительская электроника: носимые и бытовые устройства, периферия, устройства управления, изделия с Wi-Fi, Bluetooth/BLE и графическим интерфейсом.
  • Транспортные и специальные системы: периферийные контроллеры, терминалы, бортовые индикаторы, устройства связи и сбора телеметрии.

На дополнительные вопросы ответят специалисты ЮниРЭК:

ТЕХНИЧЕСКИЕ ВОПРОСЫ, ЗАКАЗ ОБРАЗЦОВ, УСЛОВИЯ ПОСТАВКИ, ПОДБОР АНАЛОГОВ

или свяжитесь: info@unirec.ru; 8 (800) 511-65-20

Подписаться на новости