Introduction 諸事情によりRustでシリアル通信をしようと思い、 serialportクレートを使ってみた記録です。 Environment 今回試した環境は以下のとおりです。 MacBook Pro (13-inch, M1, 2020) OS : MacOS 12.4 Rust : 1.70.0 Setup 私のつかっているPCにはシリアルポートがないので、 仮想的なシリアルポートを用意する必要があります。 socatを使えば用意できるので、Homebrewでインストールします。 % brew install socat socatコマンドで仮想シリアルポートを作成します。 % socat -d -d pty,raw,echo=0 pty,raw,echo=0 2023/06/09 12:39:00 socat[18488] N PTY is /dev/ttys006 20