Rust Embedded - Разработка под процессоры Cortex-M3 на примере отладочной платы STM32F103C8T6 (Black Pill)
#Статьи #Embedded #STM32F103C8T6
Привет. Хочу поделиться с вами своим небольшим опытом в разработке под Embeded платформы.
Это был тяжелый путь: поиск крупиц, хоть немного актуальной информации, установка и настройка всех компонентов для работы компилятора. Но у меня удалось заставить его работать. Это стоило затраченных усилий, я был в восторге после проделанной работы и хочу передать вам этот опыт, чтобы сэкономить ваше время.
Было бы отлично увидеть от вас комментарии, мне очень интересно ваше мнение.
Также не стесняйтесь задавать вопросы, помогу чем смогу.
Читать статью
#Статьи #Embedded #STM32F103C8T6
Привет. Хочу поделиться с вами своим небольшим опытом в разработке под Embeded платформы.
Это был тяжелый путь: поиск крупиц, хоть немного актуальной информации, установка и настройка всех компонентов для работы компилятора. Но у меня удалось заставить его работать. Это стоило затраченных усилий, я был в восторге после проделанной работы и хочу передать вам этот опыт, чтобы сэкономить ваше время.
Было бы отлично увидеть от вас комментарии, мне очень интересно ваше мнение.
Также не стесняйтесь задавать вопросы, помогу чем смогу.
Читать статью
Telegraph
Rust Embedded - Разработка под процессоры Cortex-M3 на примере отладочной платы STM32F103C8T6 (Black Pill)
Оглавление Вступление Версия компилятора Rust Установка компонентов Создание и настройка проекта Пример Компиляция Подключение Прошивка Заключение Вступление Привет! Хочу познакомить вас с проектом Rust Embedded. Он позволяет нам использовать язык программирования…
Описание и навигация по каналу
Статьи, переводы, новости и обсуждения по языку программирования Rust.
Есть вопросы или предложения?
Смело пишите - Николай Калугин.
Чат для обсуждений
Навигация по каналу:
Категории:
- #Статьи
- #Новости
- #Юмор
Направления:
- #RustLang - изучение языка.
- #GameDev - разработка игр.
- #Embedded - разработка под микроконтроллеры.
Пакеты:
- #Amethyst - модульный, паралельный, игровой движок, ориентированный на данные (ECS).
Статьи, переводы, новости и обсуждения по языку программирования Rust.
Есть вопросы или предложения?
Смело пишите - Николай Калугин.
Чат для обсуждений
Навигация по каналу:
Категории:
- #Статьи
- #Новости
- #Юмор
Направления:
- #RustLang - изучение языка.
- #GameDev - разработка игр.
- #Embedded - разработка под микроконтроллеры.
Пакеты:
- #Amethyst - модульный, паралельный, игровой движок, ориентированный на данные (ECS).
Rust - Вспомнить всё. Глава 1. Установка, создание проекта и компиляция
#Статьи #RustLang
Официальное руководство по языку (Rust Book) очень большое и местами излишне подробное. Это же руководство гораздо более краткое. Скорее всего, оно не заменит официальное, но поможет вспомнить забытые части языка гораздо быстрее. В случае, если потребуется более детальное объяснение, всегда можно обратится к официальному руководству.
В этой главе идётся об установке, обновлении, удалении языка. О том как создать проект, компилировать его, о назначении и содержании файла Cargo.toml и Cargo.lock, а также о некоторых полезных для проекта командах.
Читать статью
#Статьи #RustLang
Официальное руководство по языку (Rust Book) очень большое и местами излишне подробное. Это же руководство гораздо более краткое. Скорее всего, оно не заменит официальное, но поможет вспомнить забытые части языка гораздо быстрее. В случае, если потребуется более детальное объяснение, всегда можно обратится к официальному руководству.
В этой главе идётся об установке, обновлении, удалении языка. О том как создать проект, компилировать его, о назначении и содержании файла Cargo.toml и Cargo.lock, а также о некоторых полезных для проекта командах.
Читать статью
Telegraph
Rust - Вспомнить всё. Глава 1. Установка, создание проекта и компиляция
Вступление Официальный руководство по языку довольно большое, около 600 страниц в PDF. Местами излишне подробное, и поэтому появилось желание сделать более короткую версию. В целом она следует структуре источника. Я постарался включить все важные моменты…
Игровой движок Amethyst | 3.2 Сущность и компонент
#Статьи #GameDev #Amethyst
Из данной главы, вы узнаете: что такое сущность и компонент, как они реализованы в Amethyst, как объявить компонент. А также: что такое хранилища, самые часто используемые типы хранилищ и их особенности. На последок, будут рассмотрено такое понятие, как теги. Приятного чтения!
Читать статью
#Статьи #GameDev #Amethyst
Из данной главы, вы узнаете: что такое сущность и компонент, как они реализованы в Amethyst, как объявить компонент. А также: что такое хранилища, самые часто используемые типы хранилищ и их особенности. На последок, будут рассмотрено такое понятие, как теги. Приятного чтения!
Читать статью
Telegraph
Игровой движок Amethyst | 3.2 Концепции. Сущность и компонент
Сущность (Entity) представляет один объект в вашем мире. Компонент (Component) представляет один аспект объекта. Например, бутылка воды имеет форму, объем, цвет и изготовлена из материала (обычно из пластика). В этом примере бутылка - это сущность, а свойства…