2019/07/02

C#のちょっといい話01 C#の現状

おそらく仕事では1、2を争うほど使っているC#だが、これまで取り上げてこなかった。まぁ別に書くことないしな、くらいに思ってたが、友人なんかに聞いたら結構需要があるとのこと。
自分も便利だから使っているわけで、XamarinとかUnityとかでC#人口は上がっているし、よし、いっちょやってみっか!的な決心をした。

ただ、C#って.NETと違うの?とか.NETのバージョンとC#のバージョンとかあるけどどっちが重要?とか聞かれたので、ちょっと枠組みがわかりにくそう・・・ということではじめはC#周辺の枠組みの整理と現状なんかを説明したい。

デバイスドライバを書いてみよう05 Linuxドライバとデバイスを連携しよう

前回でアプリケーションとドライバのやり取りは大方説明した。
今回はデバイスとドライバの通信部分も作って、最終的にアプリケーションからデバイスを操作したい。

と言っても、実際にサンプルを提示するのがとても難しい・・・
一般的なデバイスで、仕様も公開されてて、反応動作がわかりやすくて・・・みたいなものを探してたんだが、そんなものはなかった。
GPIOが付いているIoT基盤などだったら例示しやすいが・・・
何度か描き進めようかと思ったが断念して、を繰り返して苦痛なので、今回はサンプルというより大体こんな感じでやるんだよ、といった形で進めたい。