《103年物聯網系列課程》
Beaglebone Black周邊設備控制之軟/硬/軔體應用整合開發實作系列
BeagleBone Black僅需花費約新台幣千元購買其硬體設備,即可執行Linux、Android等作業系統,並且擁有GPIO可以控制周邊,網路連接與USB的介面,使其可成為機上盒並當成電腦使用。尺寸則僅一張名片大小,方便隨身攜帶;其並具備技術愛好者能運用開放原始碼系統的優勢,能迅速建立低成本系統。
本系列課程全程將進行5天,分別包括:(A)第一階段:Android Beaglebone Black 物聯網開發;(B)第二階段:Android Beaglebone Black 系統開發;(C)第三階段:Android Beaglebone Black BLE Driver底層系統開發,特聘國際知名技術專家-柯博文老師,示範感應器如何透過作業系統與BeagleBone Black硬體相互連接的技術與方法,並且透過網頁控制周邊設備的紮實開發程式技術,期望提供學員接觸新技術並體驗現有產品帶來的新機會。
※參加者條件:(1)程式設計相關經驗與Linux 基礎知識;(2)建議自備mini SD card 做為BeagleBone Black 開機使用(3)建議自備BeagleBone Black Rev C實驗板和麵包板等簡易硬體線材。未自備實驗板與mini SD card者可使用主辦單位提供之設備進行實作。預計招生20人,最低人數:12人。
日期 | (A)第一階段:Android Beaglebone Black物聯網開發 12/ 08~09日(一~二) 09:30~16:30 (B)第二階段:Android Beaglebone Black系統開發 12/15~16日( 一~二) 09:30~16:30 (C)第三階段:Android Beaglebone Black BLE Driver底層系統開發 12/18日(四) 09:30~ 16:30 | |||||||
地點 | 新竹市光復路二段295號3樓恆逸資訊電腦教室(位於工研院光復院區旁之帝國經貿大樓上) | |||||||
講師 | ‧美國矽谷錄克軟體設計公司(LoopTek)首席技術執行長 柯博文老師 專長與經歷:曾多次獲設計比賽大獎;為大型上市公司(如美國SanDisk 、國泰世華銀行、臺灣房屋、昱泉國際、美華影音、中國移動、海信電視等)開發手機應用軟體和多項硬體穿戴式設備產品;在 Android 和iOS平台上開發銷售近百款軟體。曾任大陸工信部電子視像行業協會數位平台推進中心顧問 和台灣工研院資通所顧問。授課地點遍及美國矽谷、台灣、大陸等地,並應邀在美國相關iOS開發者大 會、台北Computex展、上海GDC大會、北京手機開發者大會、北京CSDN 移動大會等活動擔任演講者。 著作:「Android 變形金剛:程式設計實戰應用」、「Arduino互動設計專題與實戰」、「Raspberry Pi 最佳入門與實戰應用」、「Raspberry Pi 超炫專案與完全實戰 」等。 | |||||||
(A)第一階段: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 遠端物聯網控制 | |||||||
(B)第二階段: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開發框架]說明 | |||||||
(C)第三階段:Android Beaglebone Black BLE Driver底層系統開發 | ||||||||
‧Android BLE Driver底層重要應用( Trace Code):利用 BLE 開發/應用當成講解範例 ( BLE +手機對傳) ‧說明理解原始相關程式碼的內容 ‧實際修改和撰寫Android Kernel Driver藍芽驅動程式 ‧調整Android HAL 藍芽中間層 ‧修改Android 藍芽framework ‧撰寫Android 藍芽APP ‧本課程的目標是添加和修改藍芽硬體,並順利運作在現有的Android 系統。 | ||||||||
【課程費用與繳費方式】
(A)第一階段(12/08-09日):NT$6,500 /1人。11月24日以前報名或同公司5人以上參加者可享優惠價NT$6,000/人。 (B)第二階段(12/15-16日):NT$6,500 /1人。11月24日以前報名或同公司5人以上參加者可享優惠價NT$6,000/人。 (C)第三階段(12/18日) :NT$3,250 /1人。11月24日以前報名或同公司5人以上參加者可享優惠價NT$3,000/人。 同時報名(A)+(B)+(C)三個階段課程者可享優惠價NT$14,000 /1人。 (2)繳費方式: a.即期支票、匯票(抬頭—中華民國計量工程學會)請郵寄至:新竹市光復路二段321號3館204室 b.電匯或ATM轉帳帳號:帳戶:台灣土地銀行(005) 戶名:中華民國計量工程學會 帳號:156001000161 郵寄地址:新竹市光復路二段321號3館204室。匯款時請註明參加者姓名、所屬機構與課程名稱。匯款後請將匯款收據傳真至03-5743838。 | ||||||||
《Beaglebone Black周邊設備控制之軟/硬/軔體應用整合開發實作系列》報名表 | ||||||||
報名班次 | □ (A)+(B)+(C) 等3個階段 □(A)第一階段 □(B)第二階段 □(C)第三階段 | |||||||
機構名稱 | 統一編號 | |||||||
地址 | ||||||||
姓名 | 部 門 | 電 話 | 傳 真 | |||||
( ) 分機 | ||||||||
( ) 分機 | ||||||||
【報名方式】 (1)報名網址 (A)第一階段12/08~09日:http://www.nml.org.tw/training.orig/course/course_details.php?id=03182 (B)第二階段12/15~16日:http://www.nml.org.tw/training.orig/course/course_details.php?id=03185 (C)第三階段12/18日 :http://www.nml.org.tw/training.orig/course/course_details.php?id=03187 (2)傳真報名專線:03-5743838,聯絡人:彭小姐03-5743809、羅小姐 03-574 3703 (3)E-mail報名或索取簡章信箱:kitty-peng@itri.org.tw (4)課前1週以E-mail與傳真方式傳送上課通知單 |
主辦單位:中華民國計量工程學會 執行單位:工業技術研究院量測中心
Beaglebone Black周邊設備控制之軟/硬/軔體應用整合開發實作系列
No comments:
Post a Comment