Wig Cheng
一個開源軟體開發愛好者, 主攻Linux/Android BSP開發, 常在AOSP, Linux Kernel upstream做微薄貢獻. 也是台灣Open-EP, 日本Kakip社群的維護者
Beitrag
08.08
13:30
30min
open-ep: 從硬體設計到 Mainline Kernel, 一個 e-paper 社群的完整開源實踐
Wig Cheng
市面上的 e-paper 模組大多依賴廠商提供的 SPI userspace 函式庫,且大多都是MCU的應用,無法與 Linux 標準顯示堆疊整合。更關鍵的是,這些模組的硬體設計和機構細節往往不透明,開發者只能被動接受。
open-ep 是一個「從硬體到內核全面開源」的社群。我們的 PixPaper 系列產品:
- 硬體與機構自主設計
- PCB layout、connector 選型、機構設計全部由社群完成,不依賴 ODM - DRM driver upstream
- 已進入 mainline Linux kernel,並獲得 LWN.net 報導
- 因為upstream審核很耗時, 我們也有在vendor kernel實做DRM driver - 多 OS 生態支援
- 針對ARM Yocto BSP、Android AOSP、Ubuntu OS, freeRTOS 等不同系統特性擴充應用場景 - 資安問題納入考慮
- 加入BSP的應用,我們還是會考慮到SBOM的建置與CVE漏洞修補,以符合不同國家(如歐盟CRA)的軟體資安標準
軟體這不只是「把 driver 推進 kernel」,而是完整展示一個小規模社群如何:
從電路設計開始就考慮 mainline 相容性
與 kernel maintainer 溝通,讓 patch 順利進入 upstream
平衡「賣產品維持營運」與「推動開源標準化」的雙重目標
透過 COSCUP、UBUCON ASIA, OSPN Japan等技術社群建立信任
我們相信,硬體開源不只是「公開 schematic」,而是從設計階段就融入開源生態的思維。open-ep 想證明,即使是資源有限、需要自願貢獻者幫忙的社群,也能對 mainline Linux 和產業標準做出實質貢獻。
Open-EP (E-Paper) Community
TR211