時Androidのテザリングで子機IPアドレス表示Androidなスマホをルータとして利用して、RaspberryPiを接続。ついでにPCも接続して、さてターミナルで繋いでやるかという段になって、RaspberryPiのIPアドレスを知りたくなった。/proc/net/arp」すれば良いということだったのだけども、1)キーボードが表示されない2)/proc/net/arpが無いということが起きた。09:14Node-REDをはじめよう(その2)Node-REDのインストールはご本家のインストールページが基本。(日本語になったのがここにある)RaspberryPiの場合には、NOOBSを使っていればインストール済みなのでとりあえず世話は無い(が・・・後で説明するように、ここではいったんアンインストールする)このままでも一応Node-REDは立ち上がるのだけども、I/Oアクセスが無いとやはり面白くない。23:08Node-REDをはじめよう(その1)Node-REDはIBMがIoT機器を手軽に作成できるようにと作ったビジュアルプログラミングツール。なんだそれ?という方はとりあえずこれを見てもらおう。これはLEDの点滅を3とおりのやり方で実現してみたものだ。見てのとおり、GUIはブラウザである。Piの上でも似たようなことをしようと腰を上げる。余っていたSDメモリカードを準備。OSもたぶん原稿を書いたときよりは上がっているのだろうとチェックしてみるとほら案の定。展開して書き込んで起動。同様にSSHが動くようにして、TeraTermでリモートログインできるようにして・・とひととおり環境設定。記事にしたのと同じようにLEDとスイッチ代りのジャンパを繋いで、以前作ったサンプルをもう一度動かして一応確認する。14:42Linuxドライバことはじめ(その2)さて、相変わらずWriting・・に従って、kmallocをして1バイトだけリード/ライトするものに。細かいミスもあったけども何とかmakeが通るようになった。13:37Linuxデバイスドライバことはじめさて、Linuxのデバイスドライバである。Pi用のドライバを書いてやりたいというところ。Driversが基本というところで、まずはこのチャプター2あたりがスタートアップということになる。Linuxあたりがコンパクト。17:28Arduinoを使ってみる今更ながらArduinoを弄る事になった。UNOサンハヤトの「UB-ARD03-P」サンハヤトの「UB-ARD01」を手配しておいた。IDEを試す環境が必要だということで、仮想XPを一つ専用にこしらえてダウンロードして展開。展開した先のディレクトリのarduino.exeを起動して「スケッチの例」からお決まりのLED点滅サンプルらしきものを開く。23:00PCB設計用CADDOS時代にはOrCAD使いだった。386時代になって、OrCADの386+、そして時代はWindowsになってOrCADのWindows版とアップデートを続けてきたけども、よく言われるようにOrCADはWindows版になって使いにくくなった。使って辟易してアップデートをやめてしまった。多少機能は劣ってもファイルの受け渡し、グループでの作業、そして雑誌だのwebだので公開するにも、有償のものというのはちょっと厳しいし、なによりあのドングルが邪魔。System-on-Chipマイコン、PSoC3/PSoC5。Chip」とうたうだけに一味違う。評価ボードも出ていて、それなりに安いけど、やっぱり自分で色々使うには不便な面もあるし、「こうした方がいいのにな」と思える点もあったので、こんな感じのものを自分で作ってみた。