COSCUP 2023

Implementing a LED LightBar solution on Android system
2023-07-30, 11:30–12:00 (Asia/Taipei), TR 312
Language: Traditional Chinese (Taiwan)

在醫療產業中, 在人機介面的系統常會依據病人的狀況,調整不同的LED燈條亮度與顏色, 本議程會基於Android系統分享一套完整的LightBar方案, 從底層的移植到實際應用的功能如何實作在driver, 再來是JNI層的撰寫與APK的串接,拋磚引玉的方式的讓大家窺探如何在AOSP實作一些特別的週邊裝置.

內容大綱:
上集: 系統篇
1. 簡介需求與系統架構
2. 設計系統
2-1. 導入libubootenv
2-2. 設計LightBar的kernel driver
3. 設計JNI library與API測試
下集: APK串聯篇
1. 設計一個JAVA base的demo APK
2. UI設計與JNI library串接技巧
3. SELinux安全性
4. Troubleshooting


Difficulty

中階

Target Audience

AOSP developer, Android SDK/APP developer, 會各用到50%的C語言與Java

樂於開源的業界打雜工, 目前在IEI從事Android OS整合相關的工作

目前於 IEI 擔任 Android OS 工程師