組み込み技術者のための C#とMonoによる オブジェクト指向プログラミング入門
秀和システム 2018年12月
本書では、主に組み込み技術者を対象として、オブジェクト指向プログラミングについてC#言語を用いた学習をおこないます。
最終的には、高度なWEBユーザインタフェースを提供する枠組みを作成し、簡単なデバイス制御をブラウザから行なうというプログラムを作成します。
本書は、2018年11月にポリテクセンター埼玉で実施された能力開発セミナー「組込み技術者のためのオブジェクト指向言語(C#編)」および、同2018年12月実施の「オブジェクト指向言語を用いた組込みアプリケーション開発(C#編)」のテキストとして書かれたものを書籍向けに再構成したものです。
このため、前半部分はオブジェクト指向プログラミングに慣れていない方のための内容、後半部分は組込みシステムの開発に役立つ技法についての内容となっています。
組み込み機器に役立つ技法の紹介のところでは、組み込み機器の教育用のワンボードコンピュータ (Raspberry Pi) とその拡張基板といった、若干特殊な機材を用いますが、それ以外のソフトウェアについてはすべてフリーで整えることができるものを用いていますので、ご自宅などでも学習を進められるようになっています。