会社に入って初めて組み込み系のソフト開発を行うにあたり、
デバッグ作業時、PCとのシリアル通信が必要になってくることが多い。
入社当初、Cとjava(さわり程度)しかわからない私にとって
「シリアル通信?なにそれ?」という状態から始まり
とりあえず、手っ取り早くWindows上で動くアプリを作る
必要に迫られ、何となく使ってみたC#。
今思えばC++の方がやっておけば、AndroidとかiOSアプリを
組む際に役に立ったのでは?・・・とちょっと後悔中。
まぁ、Javaを復習する前にオブジェクト指向系の言語に
触れる機会があっただけましとするか(´Д`;)。
C#には「SerialPortクラス」が実装されているため、
シリアル通信を行うソフト開発は非常に簡単。
但し、デバイス名を取得しないと接続するポート番号を
選択する際、「COM1、COM2、COM3・・・」とどの番号に
目的のデバイスが接続されているか迷うことが多い。
備忘録なので解説はしません。
まぁ、コピペすれば基本動くので(´・ω・`)。