# 卒研経過報告 中間発表 Rustによる組み込みプログラミング マイコンWio terminalを用いたRustとC言語の信頼性,安全性の比較検証、考察 team member : 子安,小森 [先週のメモ]() ## 研究の目的 この研究ではこれまで主に組込みソフトウエア開発に使われてきたC/C++と それに替わる有効な選択肢として、注目されているRust言語との 信頼性や安全性など様々な面から比較検証を行う。 ## これまで行ってきたこと 新しい言語を習得するにあたり「基礎から学ぶ組み込みRust」という書籍を参考に実験を行った。まず以下の項目を実現するために書籍に倣い進める。 - **開発環境の準備** ホストPCの環境としてエディタにVS code 言語サーバにrust-analyzerを使用する ![](https://i.imgur.com/kfqkqnY.png =500x) 必要となるハードウェア |機材名 |  必要台数 | | -------- | -------- | | Wio terminal | 1台 | |USBシリアル変換モジュール(3.3V)|1個| |USBタイプCケーブル|1本| |ジャンパワイヤ(オスオス)|3本以上| |microUSBケーブル|1本| - **基本的なRust言語の習得** - **Lチカ** wio terminalに備わっているLEDを用いてLチカを行う。 ![](https://i.imgur.com/TwbMT8v.jpg =300x) - **図形の描画** ![](https://i.imgur.com/iyeqnqG.png =300x) - **文字の描画** ![](https://i.imgur.com/GgV9F09.png =300x) - **画像の描画** ![](https://i.imgur.com/5cAxCfb.png =300x) ## 今後の予定 ### 直近の予定 - シリアル入出力/UART - LCD表示 - 簡単なアプリケーション作成 | 月 | 内容 | | ---- | --------------------------- | | 9月 | 言語の習得,wioでの簡単な作品制作 | | 9月 | 他言語(c言語)との比較検討 | | 10月 | 卒業論文を書きはじめ | | 2月 | 卒研発表 | ## 参考文献 [1] 中林智之著「基礎から学ぶ組み込みRust」シーアンドアール研究所出版