Настроить Cookies
Для вашего комфорта и улучшения работы сайта мы используем cookie.
Настроить Cookies
Настройки Cookies
Файлы cookie, необходимые для корректной работы сайта, всегда включены. Другие файлы cookie можно настроить.
Основные файлы cookie
Всегда включены. Эти файлы cookie необходимы для работы веб-сайта и его функций. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, например, при настройке параметров конфиденциальности, входе в систему или заполнении форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie собирают информацию, которая помогает нам понять, как используются наши веб-сайты, насколько эффективны наши маркетинговые кампании, а также помогает нам персонализировать наши веб-сайты для вас.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей активности в интернете, чтобы помочь им показывать вам более релевантную рекламу или ограничивать количество показов рекламы. Эта информация может быть передана другим рекламным компаниям.
Мастер-класс "Начинаем Embedded на Rust"
Антон Патрушев
Spherical, CTO
CTO в компании Spherical, начинал профессиональную карьеру с C++. Основной язык сейчас - Python. Пишу на Rust с 2015 года, один из основателей и член программного комитета конференции PyCon Russia.
  • Антон Патрушев
    Spherical, CTO
    CTO в компании Spherical, начинал профессиональную карьеру с C++. Основной язык сейчас - Python. Пишу на Rust с 2015 года, один из основателей и член программного комитета конференции PyCon Russia.
ТЕЗИСЫ

В современной разработке можно выделить несколько ключевых направлений, которые довольно сильно отличаются друг от друга в подходах, инструментах и целях. Встраиваемое ПО (Embedded Software) всегда стояло особняком - ресурсов у исполнительных устройств мало, требования к минимизации задержек и скорости ответа выше, чем в разработке серверного/десктопного ПО. Rust стал появляться в этой сфере 4-5 лет назад и сегодня уже может уверенно конкурировать с классическими языками в этой сфере.

Мастер-класс будет построен вокруг отладочной платы STM32F3DISCOVERY (каждому участнику будет предоставлена индивидуально). Сначала мы быстро-быстро мигнём светодиодиком - это считается классикой в мире embedded development, а затем я уже более подробно расскажу как всё устроено в мире Embedded Rust, какие есть инструменты, под какие семейства микроконтроллеров и архитектуры можно разрабатывать на Rust уже прямо сейчас, как механизмы Rust помогают бороться с классическими проблемами в разработке под микроконтроллеры. Затем мы напишем небольшой проект - usb устройство, которое при подключении к компьютеру определяется как мышь, не требуя драйверов, и умеет "дрожать" курсором мыши - отличная шутка на первое апреля!


Предварительно участие будет платное - в размере стоимости отладочной платы ~2500 рублей.

Возможно что-то изменится если удастся найти спонсоров (если вы знаете таких - пусть напишут!).


Кому будет интересен: начинающие программисты на Rust с опытом в embedded или без него - я буду рассказывать про необходимые ключевые особенности и в Rust и в embedded, особых знаний не требуется, но навыки разработки хотя бы на каком-то языке обязательно нужны, совсем джунам будет сложно.

В современной разработке можно выделить несколько ключевых направлений, которые довольно сильно отличаются друг от друга в подходах, инструментах и целях. Встраиваемое ПО (Embedded Software) всегда стояло особняком - ресурсов у исполнительных устройств мало, требования к минимизации задержек и скорости ответа выше, чем в разработке серверного/десктопного ПО. Rust стал появляться в этой сфере 4-5 лет назад и сегодня уже может уверенно конкурировать с классическими языками в этой сфере.

Мастер-класс будет построен вокруг отладочной платы STM32F3DISCOVERY (каждому участнику будет предоставлена индивидуально). Сначала мы быстро-быстро мигнём светодиодиком - это считается классикой в мире embedded development, а затем я уже более подробно расскажу как всё устроено в мире Embedded Rust, какие есть инструменты, под какие семейства микроконтроллеров и архитектуры можно разрабатывать на Rust уже прямо сейчас, как механизмы Rust помогают бороться с классическими проблемами в разработке под микроконтроллеры. Затем мы напишем небольшой проект - usb устройство, которое при подключении к компьютеру определяется как мышь, не требуя драйверов, и умеет "дрожать" курсором мыши - отличная шутка на первое апреля!


Предварительно участие будет платное - в размере стоимости отладочной платы ~2500 рублей. Возможно что-то изменится если удастся найти спонсоров (если вы знаете таких - пусть напишут!).


Кому будет интересен: начинающие программисты на Rust с опытом в embedded или без него - я буду рассказывать про необходимые ключевые особенности и в Rust и в embedded, особых знаний не требуется, но навыки разработки хотя бы на каком-то языке обязательно нужны, совсем джунам будет сложно.

ПОДПИСАТЬСЯ НА НОВОСТИ RUSTCON
Обещаем не спамить, будем присылать только важные новости о конференции.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

Поделиться страницей в соцсетях