Tuesday, December 2, 2014

Beaglebone Black周邊設備控制之軟/硬/軔體應用整合開發實作系列

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人。1124日以前報名或同公司5人以上參加者可享優惠價NT$6,000/人。


(B)第二階段(12/15-16日):NT$6,500 /1人。1124日以前報名或同公司5人以上參加者可享優惠價NT$6,000/人。


(C)第三階段(12/18日) :NT$3,250 /1人。1124日以前報名或同公司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)第三階段
機構名稱
統一編號
地址
姓名部 門電       話傳   真E-mail


(   )      分機



(   )       分機

【報名方式】

(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