Android Porting:移植要領與策略分析

活動介紹

技術講座

Android Porting:移植要領與策略分析

目前Android平台在電子產品的市場愈來愈受重視,其中Android手機更是一支獨秀,在多方支持的態勢下,預估今年將會快速的起飛。Android平台雖然採用Open Source的專案成果,但卻以聰明的方法解決了傳統Linux開放手機平台的「相依性」問題。其關鍵在於它的應用框架採用Jave語言,並軟性地將開發者限制在應用層,讓底層不會產生複雜的「程式庫相依」問題。 因此,產品開發者能夠更有效率地進行Android平台在系統層(library、kernel)的移植工作。Android平台的移植工作是直接影響產品開發的重要關鍵,其主要的技術能力著重於Android framework(例如加入新的external library)以及Linux device driver上。本講座將剖析Android平台的移植策略,重點包括Framework & Shared Library 和Dalvik VM底層移植概述,並提出Netbook與Smartphone的移植範例。 本講座採講義講解與操作示範的方式,循序漸進地帶領學員快速掌握移植工作要領。限於時間,本講座將不進行個別上機操作。

活動議程

2009-06-24
報到
2009-06-24
講師:Jollen Chen
<B>1. 移植策略與 Android 框架</B> -API Level -Android product (board support) -Framework & Shared Library 軟硬整合模式 -Dalvik VM 移植要點 -Android Kernel 概述 <B>2. Android Toolchain 建立指南</B> -Bionic -EABI, AAPCS -Soft float -Thread model
2009-06-24
休息
2009-06-24
講師:Jollen Chen
<B>3.Android Kernel 分析</B> -Binder -Ashmem (Android shared memory) -PMEM (Processor memory allocator) -logcat (Android Logger) -wakelock (Android Power Management) -Booting Sequence
2009-06-24
午餐時間(現場備有便當)
2009-06-24
講師:Jollen Chen
<B>4. Build Android Kernel</B> -Build kernel image for Virtual Box -Build kernel image for other products <B>5. Create & Build Android Product</B> -Android product 的移植(board support 分支新增) -Netbook(以 x86/EeePC 為例) -FreeRunner 為例
2009-06-24
休息
2009-06-24
講師:Jollen Chen
<B>6. Framework & Shared Library 底層移植概述</B> <B>7. Dalvik VM 底層移植概述</B> <B>8. 實作展示與討論</B>
2009-06-24
Q&A

合作夥伴

主辦單位
零組件雜誌
協辦單位
嵌入式產業聯盟TEIA工研院產業學院

交通資訊

活動時間:2009年6月24日(三) 10:00~16:30

活動地點:台大集思會議中心洛克廳-台北市羅斯福路四段85號B1

http://www.meeting.com.tw/fr_contact_1.asp

活動報名

報名已額滿!

參加辦法

參加方式:6/19前報名並繳款完成,優惠價3300元;團體報名-三人(含)以上,每人3000元

報名洽詢:(02)2585-5526 分機 225 張小姐.laney@hope.com.tw

注意事項:

1. 一般免費活動,將由主辦單位進行出席資格審核,通過審核後您將於活動日期前三日收到報到通知信函。

2. 請於活動當日報到時,以紙本或螢幕出示通知信函中之報到編號,以快速完成報到。

3. 活動當天,若報名者不克參加,可指派其他人選參加,並請事先通知主辦單位。

4. 若因不可預測之突發因素,主辦單位得保留研討會課程主題及講師之變更權利。

5. 活動若適逢颱風達放假標準等天災之不可抗拒之因素,將延期舉辦,時間則另行通知。