[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"$fwuenr1OZcDw8TjcC-BzsU1lhSGBFolBhwdGCSmwMXKw":3,"$fYd4HzxM6EJAaFrfkW9oQ-IvjBniReN5rXF8qb_RRELc":4,"$fJRPcZ2W8p5HFkohycYq3R-Vl_6xf7-kge3cbQAhDplY":35,"mdc--24gtm2-key":86,"mdc--kuvelt-key":109},null,{"id":5,"room":6,"start":9,"end":10,"language":11,"track":12,"speakers":16,"zh":24,"en":28,"tags":31,"uri":33,"trackColor":34,"co_write":3,"qa":3,"slide":3,"record":3},"VBEX7Y",{"en":7,"zh-hant":8},"TR412-1","","2026-08-08T14:00:00+08:00","2026-08-08T14:40:00+08:00","中文",{"id":13,"name":14},515,{"en":15,"zh-hant":15},"Open-EP (E-Paper) Community",[17],{"id":18,"avatar":19,"zh":20,"en":23},"LJQFGG","https:\u002F\u002Fpretalx.coscup.org\u002Fmedia\u002Favatars\u002FLJQFGG_QkuaMFR.jpg",{"name":21,"bio":22},"王良丞\u002FLCWang","嵌入式系統工程師\u002Fembedded engineer",{"name":21,"bio":22},{"title":25,"describe":26,"type":27},"從 SPI 顯示面板到 Android 螢幕：ARM64 平台的 DRM 顯示驅動整合之旅","Android 的圖形顯示架構主要是針對 HDMI、eDP、MIPI-DSI 等高效能顯示介面所設計。然而，在許多嵌入式系統中，仍然會使用像 SPI 這類較為特殊的顯示介面，而這些介面通常並不在 Android 標準顯示管線的主要支援範圍內。\r\n\r\n本次演講將分享一個實際案例：如何在 ARM64 平台上，將一個基於 SPI 介面的自訂顯示驅動程式整合進 Android 14 的圖形顯示架構。該驅動程式是基於 Linux DRM（Direct Rendering Manager）框架實作，用於驅動一個透過 SPI 連接的小尺寸電子紙顯示器。\r\n\r\n演講將以 RK3588 平台為實際案例，說明 Linux DRM 子系統與 Android graphics stack 之間的整合流程。我們會解析 SurfaceFlinger、Hardware Composer（HWC3）與 DRM\u002FKMS 之間的互動關係，以及在 Android 系統中導入非標準顯示裝置時可能遇到的各種挑戰。","Talk",{"title":29,"describe":30,"type":27},"From SPI Panel to Android Screen: Integrating a Custom DRM Display Driver on ARM64","Android's graphics stack is primarily designed for high-performance display interfaces such as HDMI, eDP, and MIPI-DSI. However, many embedded systems still rely on unconventional display interfaces like SPI, which are rarely supported by Android's standard display pipeline.\r\n\r\nThis talk presents a real-world case study of integrating a custom SPI-based display driver into the Android 14 graphics stack on an ARM64 platform. The driver is implemented using the Linux DRM framework and drives a small e-paper display connected through SPI.\r\n\r\nUsing RK3588 as a practical example, this session walks through the full integration process between the Linux DRM subsystem and the Android graphics stack. We will explore how SurfaceFlinger, Hardware Composer (HWC3), and DRM\u002FKMS interact, as well as the challenges encountered when bringing up a non-standard display device in Android.",[32],"Intermediate","https:\u002F\u002Fcoscup.org\u002F2026\u002Fsession\u002FVBEX7Y","#4ecdc4",[36,42,48,53,57,61,65,70,76,81],{"id":37,"imageVertical":38,"imageHorizontal":39,"link":40,"weight":41},"QNAP-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1-HQ9oQMOngtqM3yL-1DBHRhzWbuyxgfE&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1aVhw014dwVLuxbNadE314lnl992FcjS_&&sz=w4000","https:\u002F\u002Fwww.qnap.com\u002Fgo\u002Fsolution\u002Fvirtualization",2,{"id":43,"imageVertical":44,"imageHorizontal":45,"link":46,"weight":47},"Cathay-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=10ndsUHILq9m_boaoilHTERyTXCsCBlSX&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=11_VlhFrCYcNOHML4z0jm6AmyL7MxNTfl&&sz=w4000","https:\u002F\u002Fwww.cathayholdings.com\u002Fholdings\u002Fbrand\u002Ffintech",6,{"id":49,"imageVertical":50,"imageHorizontal":51,"link":52,"weight":47},"esunbank-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1aNURMNN83oIZHAtBzm2rUZODKVBO29dt&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=17OA0eu-N510ePhhDuiSuBV_4mdlU5gfi&&sz=w4000","https:\u002F\u002Fwww.esunbank.com\u002Fzh-tw\u002Fpersonal",{"id":8,"imageVertical":54,"imageHorizontal":55,"link":56,"weight":47},"https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1_NsnJt2O238fO_dLl19RR4SNbyRErIJY&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1Q989E0GWazdVSPcGvZLMYzsNSh4cV2-g&&sz=w4000","https:\u002F\u002Fwww.mysql.com\u002F",{"id":8,"imageVertical":58,"imageHorizontal":59,"link":60,"weight":47},"https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1d4-1ZBMs6GqYcYytlYrSVZhs8Jgye5l3&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1Ea4CNZ-14siicP3xYm78l3AF41iAb9Om&&sz=w4000","https:\u002F\u002Fberry-ai.com",{"id":8,"imageVertical":62,"imageHorizontal":63,"link":64,"weight":47},"https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1A9Q35aOO4LDtI1-MVbIlLoGBmWn2VwZg&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=13Oz8Eq6MXXspGEqwi5QGbwYyDNeU1idK&&sz=w4000","https:\u002F\u002Fnitra.com\u002F",{"id":66,"imageVertical":67,"imageHorizontal":68,"link":69,"weight":41},"kktix-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=11md6cNzKBG-OF_e_9G5ZCLujoyck96as&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1ec5tuBMqbKDfPakOPWZF93Q55JI7DOOl&&sz=w4000","https:\u002F\u002Fkktix.com\u002F",{"id":71,"imageVertical":72,"imageHorizontal":73,"link":74,"weight":75},"gamesofa-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1HkRfiNOhKrH2zTaOHjTkDnAmoDPqV5_c&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1IVAroDzzryU5AIY4qMMVztg4hu-FXaIM&&sz=w4000","https:\u002F\u002Fwww.gamesofa.com",3,{"id":77,"imageVertical":78,"imageHorizontal":79,"link":80,"weight":41},"onlyoffice-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1H7dguSsKUH9aS9vxK-RhI519LEQjaak-&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1IchePy7nwLT4TXnLYLf8o6HS4TKOOjFd&&sz=w4000","https:\u002F\u002Fwww.onlyoffice.com\u002F",{"id":82,"imageVertical":83,"imageHorizontal":84,"link":85,"weight":41},"SUN-SQUARE-news","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=19TU_W9JBLzrRYVSQPG4cbbckhWLy0JaS&&sz=w4000","https:\u002F\u002Fdrive.google.com\u002Fthumbnail?id=1-2rlsJngO4Qiu0SElyXhMYmsjmGokHu_&&sz=w4000","https:\u002F\u002Fsunsquare.tech\u002F",{"data":87,"body":88},{},{"type":89,"children":90},"root",[91,99,104],{"type":92,"tag":93,"props":94,"children":95},"element","p",{},[96],{"type":97,"value":98},"text","Android 的圖形顯示架構主要是針對 HDMI、eDP、MIPI-DSI 等高效能顯示介面所設計。然而，在許多嵌入式系統中，仍然會使用像 SPI 這類較為特殊的顯示介面，而這些介面通常並不在 Android 標準顯示管線的主要支援範圍內。",{"type":92,"tag":93,"props":100,"children":101},{},[102],{"type":97,"value":103},"本次演講將分享一個實際案例：如何在 ARM64 平台上，將一個基於 SPI 介面的自訂顯示驅動程式整合進 Android 14 的圖形顯示架構。該驅動程式是基於 Linux DRM（Direct Rendering Manager）框架實作，用於驅動一個透過 SPI 連接的小尺寸電子紙顯示器。",{"type":92,"tag":93,"props":105,"children":106},{},[107],{"type":97,"value":108},"演講將以 RK3588 平台為實際案例，說明 Linux DRM 子系統與 Android graphics stack 之間的整合流程。我們會解析 SurfaceFlinger、Hardware Composer（HWC3）與 DRM\u002FKMS 之間的互動關係，以及在 Android 系統中導入非標準顯示裝置時可能遇到的各種挑戰。",{"data":110,"body":111},{},{"type":89,"children":112},[113],{"type":92,"tag":93,"props":114,"children":115},{},[116],{"type":97,"value":22},1784991545040]