Skip to content

Latest commit

 

History

History
66 lines (60 loc) · 3.94 KB

File metadata and controls

66 lines (60 loc) · 3.94 KB

Truckduino: платформа для разработчиков, развернутая на PlatformIO

Truckduino board build on STM32 microcontroller. The STM32 family of 32-bit Flash MCUs based on the ARM Cortex-M processor is designed to offer new degrees of freedom to MCU users. It offers a 32-bit product range that combines very high performance, real-time capabilities, digital signal processing, and low-power, low-voltage operation, while maintaining full integration and ease of development.

Быстрый старт

Здесь приводится описание установки текстового редактора Atom и окружения PlatformIO с настройкой платформы и библиотеки Truckduino на ОС Windows. Также приводится пример сборки тестового проекта и загрузки программы в плату Truckduino.

Подробнее по установке PlatformIO можно прочитать здесь.

1. Установка PlatformIO IDE:

  • Скачайте Atom по ссылке и установите его.
  • Запустите Atom и откройте Package Manager (Menu: File > Settings > Install).
  • Выполните поиск официального пакета "platformio-ide".
  • Установите PlatformIO IDE.

2. Установка Clang (Intelligent Code Completion):

  • Скачайте Clang 3.9.1 для Windows.
  • Установите Clang, в диалоговом окне установщика выберите пункт "Add LLVM to the system PATH".

3. Установка платформы для разработчиков Truckduino:

  • Скачайте программу Git по ссылке и установите ее.
  • Запустите терминал в PlatformIO (Menu: PlatformIO > Terminal > New Terminal) и выполните следующую команду:
> pio platform install https://github.com/microseti/truckduino

4. Установка библиотеки ядра Truckduino:

  • В терминале PlatformIO выполните следующую команду:
> pio lib -g install Truckduino-Core

5. Запуск тестовой программы:

  • Создайте директорию truckduino-test и перейдите в нее.
  • Создайте файл platformio.ini со следующим содержанием:
[env:truckduino]
platform = truckduino
framework = arduino
board = truckduino
  • Создайте директорию src и перейдите в нее.
  • Создайте файл main.cpp со следующим содержанием:
#include "Truckduino.h"

void setup() {
    Indicator.begin();
    Indicator.displayTest();
}

void loop() {
    Indicator.displayString("test");
    delay(500);
    Indicator.displayClear();
    delay(500);
    Watchdog.reset();
}
  • У вас должна получиться такая структура файлов:
|--truckduino-test
|  |- platformio.ini
|  |--src
|     |- main.cpp
  • Откройте директорию truckduino-test правым кликом мыши и выбором пункта из меню "открыть с помощью Atom".
  • В редакторе Atom запустите сборку проекта командой Menu: PlatformIO > Build.
  • Загрузите полученную прошивку в плату Truckduino командой Menu: PlatformIO > Upload и проверьте работу платы с новой загруженной программой.