February 21, 2012

"Improve Android System Component Performance" 簡報上線

日前很榮幸能在 Linux Foundation 舉辦的 [Android Builders Summit] 發表 [Improve Android System Component Performance] 議題,其簡報已上線,請見 [android-performance.pdf]
在這個議程中,筆者嘗試探討三項在 Android 裝置產品化過程所面臨的挑戰:
  • 2D/3D graphics
  • Android runtime
  • boot time
特別在非智慧型手機的產品需求來說,許多公司均投入可觀的工程資源,還無法有效克服這幾項,困難處在於細節太多,而且直接影響到使用者體驗,偏偏 (現有的) Android 就還沒充分在高解析度、較低運算能力的環境,或者繁複的第三方軟體整理等狀況下驗證或調整。筆者過去曾與一些 SoC 及系統開發製造公司合作,並在 [0xlab] 同仁的努力下,我們分析並提出了一些可行的方案,提供給來賓先進們參考。歡迎指教,謝謝!
由 jserv 發表於 6:17 PM | 迴響 (0)

演講:利用 Android 學習系統程式 (台北場次)

去年 12 月,筆者在台南崑山科技大學演講 [用 Android 學習系統程式],除了希望是 [深入淺出 Hello World] 的實務篇,目前也規劃比照之前在台大資訊系的演講 [Applied Computer Science Concepts in Android],從觀察 Android 的運作開始,並透過現有 Linux 核心與 Android 系統的若干機制,逐步揭開系統程式的面紗,作為驗證電腦科學理論的另一個學習方式,於是有了此系列演講,而在二月 26 日,也有台北的場次,以下引述 [活動簡介]:
  • 時間:2012 年 02 月 26 日 (星期日) / 上午 11:00~12:30 + 下午 14:00 ~17:00
  • 地理位置/交通路線:蘋果優仕敦南店B1 (敦化南路一段 219 號 B1 / 捷運忠孝敦南 6 號出口)
議題大綱:
  • 工具與環境準備
  • 從 Hello World 等級的程式分析起
  • 探索記憶體模型、系統呼叫,與就在你身邊的「週邊」
  • 核心與使用者層級程式的互動
當然仍是免費參加,重點還是技術交流與討論,關於議程的建議或者提問,請多利用 [Study-Area 討論區],謝謝!
由 jserv 發表於 12:33 AM | 迴響 (0)

February 9, 2012

"Embedded Hypervisor for ARM" 簡報上線

去年年底,小弟在 [JuluOSDev] 社群分享了題目為 [Embedded Hypervisor for ARM] 的演講,簡報已上線,請見 [ARM-Embedded-Hypervisor.pdf]
本次議程探討以下項目:
  • Virtualization from The Past
  • Hypervisor Design
  • Embedded Hypervisors for ARM
  • Toward ARM Cortex-A15
除了探討虛擬化技術的原理,本次以實際的 open source 實做作為解說對象,探討了 [Xvisor] 與 Xen-ARM 等一系列的經典設計,也稍微提到基於 microkernel 的 Hypervisor,後者在最近的演講 [L4 microkernel 的背景知識與最新的研究發展] 用了更多篇幅探討。感謝您的指教與意見交流!
由 jserv 發表於 2:02 PM | 迴響 (0)