導單位: 執行單位:
智慧手持裝置核心技術攻堅計畫 政府補助50%
Android 系統驅動程式開發
與 Beaglebone Black物聯網開發實作
-
課程簡介與目標
-
BeagleBone Black僅需花費約新台幣千元購買其硬體設備,即可執行Linux、Android 6.x等作業系統,並且擁有GPIO可以控制周邊,網路連接與USB的介面,使其可成為機上盒並當成電腦使用。尺寸則僅一張名片大小,方便隨身攜帶;其並具備技術愛好者能運用開放原始碼系統的優勢,能迅速建立低成本系統。
-
本實作課程將進行3天,分別包括:(A)第一階段:Android Beaglebone Black 物聯網開發;(B)第二階段:Android Beaglebone Black 系統開發;(C)第三階段:Android Beaglebone Black BLE Driver底層系統開發,特聘國際知名技術專家-柯博文老師,示範感應器如何透過作業系統與BeagleBone Black體相互連接的技術與方法,並且透過網頁控制周邊設備的紮實開發程式技術,期望提供學員接觸新技術並體驗現有產品帶來的新機會。
-
建議修課條件:程式設計相關經驗與Linux基礎知識。預計招生:15人,最低人數:10人。
實作環境與方法:課程採用BeagleBone Black Rev. C實驗板進行實作練習(一人一機)
講師簡介 美國矽谷錄克軟體設計公司(LoopTek)首席技術執行長 柯博文老師
專長與經歷:曾多次獲設計比賽大獎;為大型上市公司(如美國SanDisk、國泰世華銀行、昱泉國際、中國移動、海信電視等)開發手機應用軟體和多項硬體穿戴式設備產品;在Android和iOS平台上開發銷售近百款軟體。曾任大陸工信部電子視像行業協會數位平台推進中心顧問和台灣工研院資通所顧問。授課地點遍及美國矽谷、台灣、大陸等地,並應邀在美國相關iOS開發者大會、台北Computex展、上海GDC大會等活動擔任演講者。
著作:「Raspberry Pi 最佳入門與實戰應用」、「Raspberry Pi 超炫專案與完全實戰 」、「樹莓派實戰指南」「Android 變形金剛:程式設計實戰應用」、「Arduino互動設計專題與實戰」等20多本電腦書籍。
日期 |
105年04月25〜27日(一〜三)09:30〜17:30 |
|
地點 |
新竹市光復路二段295號3樓恆逸資訊電腦教室(位於工研院光復院區旁之帝國經貿大樓、永豐銀行樓上〕 |
|
課 程 內 容 |
第一階段:Android Beaglebone Black物聯網開發 |
|
‧簡介BeagleBone Black ‧準備作業系統和開機 sd card ‧連接到電視、USB、聲音與網路 ‧Linux 作業系統與BeagleBone Black 整合 ‧BeagleBone Linux shell ‧桌面應用程式整合 ‧使用BeagleBone Black架設網路伺服器 ‧架設資料庫伺服器 ‧架設公司用的網頁 ‧架設個人部落格wordpress ‧RS232 com port使用或對傳 ‧了解BeagleBone Black的電路設計 |
‧Python開發BeagleBone Black的應用程式 ‧BeagleBone的GPIO接腳控制 ‧BeagleBone的周邊感應器類比資料讀取和PWM ‧BeagleBone的周邊感應器 SPI資料讀取 ‧BeagleBone的周邊感應器I2C資料讀取 ‧遠端控制 ‧端家電控制 ‧居家安全監控系統 ‧透過網頁遠端控制BeagleBone ‧手機結合 ‧iOS/Android 遠端物聯網控制 |
|
第二階段:Android Beaglebone Black系統開發 |
||
‧Android平臺移植:Android移植的主要步驟與方法、配置Linux內核支援Android、Linux內核中添加Android驅動、製作yaffs2、jffs2格式的Android檔案系統 ‧LAB:下載Linux內核、Android源碼,編譯、移植到目標開發板平臺 ‧LAB:編寫兩個簡單的應用程式(GPIO+ LED / BLE +手機對傳)執行在目標開發板平臺 |
‧Android底層開發基礎:Android啟動流程與相關服務解析、添加自己的平臺、添加本地庫的方法、Dalvik虛擬機工作原理介紹、Jni開發/HAL開發、SystemServer、ServiceManager介紹、Android Binder工作原理 ‧Android調試方法 ‧LAB:編寫一應用程式、Framework、jni、HAL實現Android平臺上之LED (GPIO)控制 [Android Sensor開發框架]說明 |
|
第三階段:Android Beaglebone Black BLE Driver底層系統開發 |
||
‧Android BLE Driver底層重要應用( Trace Code):利用 BLE 開發/應用當成講解範例 ( BLE +手機對傳) ‧說明理解原始相關程式碼的內容 ‧實際修改和撰寫Android Kernel Driver藍芽驅動程式 ‧調整Android HAL 藍芽中間層 |
‧修改Android 藍芽framework ‧撰寫Android 藍芽APP ‧本課程的目標是添加和修改藍芽硬體,並順利運作在現有的Android 系統。 |
費用與繳費方式
(1)原價NT$ 20,000,政府補助50%,學員自費NT$ 10,000;4月05日以前報名可享優惠價NT$ 9,500/人。本課程採單機實作演練,費用含BeagleBone Black Rev. C實驗板與mini SD卡兩項材料費、學費、講義費及午餐費,學員可於課後攜回實驗板與S D卡。
若學員身份為身心障礙者、原住民、低收入戶或中堅企業廠商之特定對象者,政府補助70%,學員自行負擔NT$ 6,000元/人。(業界上課人數未達10人則無政府補助70%)
本課程經政府補助,上課學員皆需依規定填寫相關資料,且學員出席時數需達課程時數八成以上,方可適用政府補助;若未符合規定者,則需將其政府補助費用繳回。
(2)繳費方式:
A.即期支票、匯票(抬頭—財團法人工業技術研究院)請郵寄至:新竹市光復路二段321號3館204室
B.電匯或ATM轉帳帳號:005(土銀代碼)-156005000033(土地銀行工研院分行)、戶名:財團法人工業技術研究院;匯款時請註明參加者姓名、所屬機構與課程名稱。匯款後請將匯款收據傳真至03-5743838。
報名方式
(1)報名網址httpss://140.96.176.3/training.orig/course/course_details.php?id=05047
(2)傳真報名專線:03-5743838,聯絡人:李小姐03-574 3810、羅小姐 03-574 3703
(3)E-mail報名或索取簡章信箱:YuanRuLee@itri.org.tw、huichuanlo@itri.org.tw
(4)課前一週以e-mail與傳真傳送上課通知單
報名表《結訓學員應請配合經濟部工業局培訓後電訪調查》
機構名稱: |
統一編號: |
|||||
聯絡地址: |
||||||
姓名 |
部門 |
電話 |
傳真 |
|
餐點 |
|
( ) 分機 |
一般 素 |
|||||
( ) 分機 |
一般 素 |
|||||
若有報名相關事宜應通知: 參加者 承辦人員:姓名 電話 傳真 |
《經濟部工業局廣告》指導單位:經濟部工業局 執行單位:工業技術研究院量測中心