LinuxLinuxでGPIOピンにラベルを付けるsysfs経由でのGPIO制御が非推奨となり、代わりにlibgpiodによるキャラクタデバイス(/dev/gpiochip?)経由のGPIO制御が推奨となった事は別記事にまとめた。LinuxLinuxのlibgpiodでGPIOを制御するsysfs経由でのGPIO制御が非推奨となり、代わりにGPIOはキャラクタデバイス(/dev/gpiochip?)経由で制御することが推奨されるようになった。GPIOキャラクタデバイスはlibgpiodを介して叩くことが可能。LinuxBuildroot作成Linuxでboot時にデバイスのパーミッションを開ける方法PC用Linuxではudevルールを追加することでboot時に一般ユーザにもデバイスへのアクセス権限を与えることが出来る。同様な仕組みはBuildrootでも提供されており、SBC用Linuxシステムでもデバイスへの権限管理が可能だ。LinuxBuildrootでターゲットシステムにPython外部モジュールをインストールする方法Buildrootにはシステム構築時にPythonの外部モジュールをインストールする仕組みが備わっている。LinuxArmbianのLinuxカーネルドライバで小型TFTディスプレイを動かすSPI接続の小型カラーTFTディスプレイst7735を接続し、Armbian上のPythonで使う方法を前回記事で取り上げた。LinuxPythonArmbianのPythonでST7735ディスプレイを使う小型カラーTFTディスプレイのST7735はだいぶ前にArduino上で動かした記事や、MicroPythonで動かした記事など、当ブログで何度か取り上げた。LinuxArmbian上のPythonでRPi.GPIOもどきを使う方法RPi.GPIOはラズパイ用のGPIO操作Pythonライブラリ。LinuxArmbianのデバイスツリーオーバーレイでPCF8574を動かしGPIOを増やすI2C接続のIOエキスパンダPCF8574はI2Cバスの入出力を8ビットのIOポートに変換してくれるIC。以前Arduinoでの使い方を当ブログでも記事に取り上げた。Nanoは超小型のLinuxが動作するSBC。Nanoのハードウエア規模からしてBuildrootが最適な感じなのだが、良いBuildroot設定が見つからず自力でカスタム設定を作ってみた。けん日々の電子工作やプログラミングの内容を備忘録を兼ねて記事にしております。趣味でやっている事なので「やりたい」と思ったら時間や手間を惜しまずにやり遂げることがモットー。記事の信頼性向上のため、情報源はターゲットデバイスの開発元による公式ドキュメントなど一次情報を徹底的に(しつこく)調べるようにし、その他の二次情報には極力頼らないように心がけています。e-DIYで行こう!.ホーム検索トップサイドバ。