最終更新:2026-03-03 (火) 07:17:35 (5d)  

Raspberry Pi/ディスプレイ/SPI

メモ

  • 320x240x16bppのディスプレイでは、60FPSを実現するために、73.728MHzのSPIバスクロックレートが必要

製品

方式

フレームバッファ (fbdev)

fbtft (DRM非対応)

  • Linux Framebuffer drivers for small TFT LCD display modules
  • fbdev(/dev/fbX)を利用
  • 最近はdtoverlayで指定
  • Linux 4.0からカーネルのステージングツリー入り

fbcp-ili9341

  • ユーザー空間のフレームバッファコピー高速化プログラム
  • 32MHzでも60Hzで更新可能
  • ビルドして起動時に実行
  • DispmanX to fb1

LCD-show

Linux/DRMデバイス

panel-mipi-dbi

直接描画

  • Adafruit_CircuitPython_RGB_Display? (adafruit-circuitpython-rgb-display?)

ドライバ

DRM対応のドライバ

それを使ったオーバーレイ

メモ

fbtft (DRM非対応)

DispmanX

ツール

LCD-show

fbcp-ili9341

rpi-fbcp

Waveshare

参考

Raspberry PiでSPIディスプレイをフル活用する

Raspberry PiSPIディスプレイに画面を表示させる (64bit対応)

参考

関連