Skip to content

Шаблон проекта STM32CubeIDE для SDK-1.1M для загрузки в ITMO.cLAB на языке Rust

Notifications You must be signed in to change notification settings

stmikeal/SDK-CLab-Rust

 
 

Repository files navigation

ITMO.cLAB Rust

Авторы

  • Степанов Михаил [timetocook420@gmail.com]
  • Андрейченко Леонид
  • Казаченко Роман
  • Колесникова Светлана

Описание

Шаблон проекта STM32CubeIDE на языке Rust для SDK-1.1M для загрузки в ITMO.cLAB

Необходимый инструментарий для разработки

Инструкция по установке:

  • обновляем пакеты sudo apt update
  • make sudo apt-get install build-essential
  • cargo curl https://sh.rustup.rs -sSf | sh
  • arm eabi tools sudo apt install gcc-arm-none-eabi

Использование

Написание кода

Код на языке Rust следует писать в файле lib.rs. Также возможно написание кода в других файлах, но следует учесть, что в таком случае они должны быть включены в lib.rs или добавлены в сборку проекта вручную.

Основной код должен быть помещен в функцию rust_main.

Сборка проекта

make all

Очистка проекта

make clean

About

Шаблон проекта STM32CubeIDE для SDK-1.1M для загрузки в ITMO.cLAB на языке Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.4%
  • Other 0.6%