2026-08-08 –, TR211
Android 的圖形顯示架構主要是針對 HDMI、eDP、MIPI-DSI 等高效能顯示介面所設計。然而,在許多嵌入式系統中,仍然會使用像 SPI 這類較為特殊的顯示介面,而這些介面通常並不在 Android 標準顯示管線的主要支援範圍內。
本次演講將分享一個實際案例:如何在 ARM64 平台上,將一個基於 SPI 介面的自訂顯示驅動程式整合進 Android 14 的圖形顯示架構。該驅動程式是基於 Linux DRM(Direct Rendering Manager)框架實作,用於驅動一個透過 SPI 連接的小尺寸電子紙顯示器。
演講將以 RK3588 平台為實際案例,說明 Linux DRM 子系統與 Android graphics stack 之間的整合流程。我們會解析 SurfaceFlinger、Hardware Composer(HWC3)與 DRM/KMS 之間的互動關係,以及在 Android 系統中導入非標準顯示裝置時可能遇到的各種挑戰。
嵌入式系統工程師/embedded engineer