**概要 [#nd4d04e0] RaspBerry Pi に I2C 接続の 128*64 ドットの有機LEDディスプレイを接続して、コンソール画面(CTRL+ALT+F1 を押したときの画面)を表示させる手順。 #ref(oled01.jpg,zoom,320x240) -機種: RaspberryPi(初代とB+) -OS: NOOBS v1.5.0 -OLED: SSD1306 制御のもの **設定 [#s155fee4] (1) oled コマンドを /bin/oled に置く -&ref(oled.zip); (2) 8dot フォントをインストール。同時に日本語キーボードの設定も行う - フォントファイルが /usr/share/consolefonts に追加される # apt-get install console-data (3) I2C の有効化 -メニューから "Advenced Options" → "I2C" を選択して有効化 -再起動 # raspi-config (4) 解像度の追加 -/etc/fb.modes を編集して下記の行を追加 mode "128x64-60" # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz geometry 128 64 128 64 8 timings 39722 48 16 33 10 96 2 endmode (5) サービスの追加 -/etc/systemd/system/oled.service を作成して下記の内容を入力 [Unit] Description = oled daemon [Service] ExecStartPre=/bin/bash -c "/bin/chvt 1; /bin/fbset '128x64-60'; /bin/setfont (行継続) 'alt-8x8'; export TERM=linux; setterm -blank 0 > /dev/tty1" ExecStopPost=/bin/bash -c "/bin/fbset '800x600-60'; /bin/setfont 'default8x16'" ExecStart = /bin/oled Restart = always Type = simple [Install] WantedBy = multi-user.target **使い方 [#l0e7ca2f] **注意 [#xdb433d7]