エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
stm32-rsのクレートを用いてSTM32系マイコンボードのお手軽Rustプログラミング
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
stm32-rsのクレートを用いてSTM32系マイコンボードのお手軽Rustプログラミング
Rustが組込み開発で注目されていて、すでによくできたドキュメント類が用意されています。 また、ペリフ... Rustが組込み開発で注目されていて、すでによくできたドキュメント類が用意されています。 また、ペリフェラルドライバのクレートがいくつか用意されています。 STM32系であれば、stm32-rsコミュニティが管理するクレートを用いれば、USARTやLEDなどのモジュールをお手軽に利用できます。 今回は自分の手元にあるNUCLEO-F429ZI用にstm32f4xx-halクレートでシリアル通信を例に解説します。 実際にシリアル通信のループバックを組んだレポジトリを以下に用意しました。 garasubo/stm32f4xx-hal 依存するクレート このレポジトリで使用されているクレートから説明していきます。レポジトリ内のCargo.tomlを参照してください。 panic-halt:no_stdのプログラミングではパニックした際の関数をこちらから与える必要があります。panic-haltは