在AOSP上實作通用型硬體控制JNI給Kotlin調用
隨著安卓手機的普及, Android 系統在消費性市場已漸趨穩定並邁向高原期,與此同時帶動了工業級 Android 平臺也隨之在歐洲浮上水面。
Android 系統在ARM工業級平臺上常需要硬體如GPIO、UART、I2C、PWM等訊號控制,各家廠商實作的方法除了不盡相同外,常會破壞到Android本身的安全性架構,本議程將分別從AOSP 12與Android-Studio IDE兩個視角,分享如何用Linux上硬體控制常用的函示庫,封裝至JNI層給Kotlin調用,同時不破壞Android本身的安全架構。