Рубрика «typestate»

C остаётся основным языком разработки под микроконтроллеры. Под него есть библиотеки производителей, отладчики, примеры, документация и огромное количество уже написанного кода.

На этом фоне возникает вполне разумный вопрос: что вообще даёт Rust в микроконтроллерах?

Речь здесь не пойдёт о синтаксисе, настройке среды или запуске первого проекта. Вместо этого посмотрим на несколько вещей, которые интересны именно с точки зрения встраиваемой разработки:

  • владение аппаратными ресурсами;

  • работа с DMA;

  • представление состояния периферии в системе типов;

  • Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js