dockerでIOT-Houseをする その1

IOTハウスのIOTは(Input Output Things)入力と出力で何か出来ればIOTと思っています
dockerで何とかしてIOTが出来ないかとやってみた
Docker Desktop(ドッカー・デスクトップ)は、Mac や Windows 環境において、インストールが簡単なアプリケーションであり ・・・とあるので

①日頃愛用のMACにDocker Desktopをインストール

  • gpioのMM-CP2112Aを接続するも母艦側エンジンの5.10.47-linuxkitには必要なドライバーhid-cp2112モジュールが存在しない
  • 久々にLinuxのkernelモジュール作りに挑戦、vermagicを真似て作ってもロード出来ず
    root@aba67474a569:/# modinfo ehci-hcd
    filename: /lib/modules/5.10.47-linuxkit/kernel/drivers/usb/host/ehci-hcd.ko

    name: ehci_hcd
    vermagic: 5.10.47-linuxkit SMP mod_unload modversions RANDSTRUCT_PLUGIN_389a1d968509c5ef23d60b55b562843e078508974f40913b9d9de29a0c0481a5
    parm: log2_irq_thresh:log2 IRQ latency, 1-64 microframes (int)
  • linuxkitのドキュメントは多々githubにあるが素人では解しにくいのと非力なMacBook Airでこれ以上ツールを増やされては困るのでDocker Desktop for Macでの開発は断念

②次にWindowsにDocker Desktop for Windows HomeをインストールWSL 2でDockerが容易に起動出来るようになったようだけど、IOT(Input Output Things)必要なドライバー・モジュールを入れる事が出来ないので早々に開発断念

③餅屋は餅屋と言う事でDockerにはLinuxエンジン、Windows XPの終局を迎える時と同様Updateを繰り返すとドンドン重くなるWindows10 HomeにLinuxをインストールへ?

Follow me!