Cortex-M3 ARM Keil C開發

隨著行動裝置普及、市場上嵌入式設備和新型態穿戴裝備的陸續出現,促使傳統產品...

適合對象:

 
 
上課地址:新竹市光復路二段295號3樓恆逸資訊電腦教室(位於工研院光復院區旁之帝國經貿大樓、永豐銀行樓上〕
上課時數:14
起迄日期:2018/05/16~2018/05/17
聯絡資訊:李苑如/03-5743810
報名截止日:2018/05/09  
課程類別:人才培訓(課程)
研討會編號:0718020005



課程介紹

隨著行動裝置普及、市場上嵌入式設備和新型態穿戴裝備的陸續出現,促使傳統產品紛紛開發智慧連網功能。此外,全球互聯網蓬勃發展和APP應用眾多,再加上3G、4G的高速無線網路無所不在,無形中各個產業與產品可能都深受人手一機的行動裝置應運而生的物聯網(Internet of Things,IoT)所帶來的商機所吸引。藍芽BLE是目前將物聯網和智慧型手機連接最普遍的方法,本課程目標是透過Cortex-M3 ARM的晶片,並藉由Keil C 程式語言開發韌體程式,控制周邊和藍芽BLE傳輸,與智慧型手機溝通傳遞資料。 本實作訓練採深入淺出方式完整介紹Keil C,並使用Cortex-M3 ARM官方開發板- STM32L152c,教導學員直接撰寫韌體程式,實際燒錄,學習各種常見的硬體輸入輸出方法,如GPIO、數位輸入輸出、類比輸入輸出、控制周邊的設備,最終控制周邊模組。 本課程特別聘請經驗豐富的移動終端技術專家-柯博文老師,講授如何實際利用Keil C來開發物聯網和穿戴裝備的APP、韌體、硬體。課程中將提供許多範例和實作練習,協助學員建立紮實的Keil C 程式設計技術。

課程對象

建議修課條件:程式設計相關經驗。

課程大綱

。Keil C語言介紹 。環境設定、除錯設定 。Cortex-M3 ARM實驗版介紹和實作 。實際智慧家電電源控制和燒錄韌體 。Cortex-M3 ARM和Keil C的各種硬體輸入輸出方法GPIO 。數位輸入輸出、類比輸入輸出 。PWM、SPI、UART 的程式開發和應用 。Cortex-M3 ARM和Keil C的藍芽BLE控制 。iOS 的藍芽BLE API介紹與撰寫 。實作練習:設計醫療穿戴設備,監測體溫產品 。實作練習:醫療穿戴設備資料上傳iOS 設備 。實作練習:醫療穿戴設備資料上傳物聯網 。實作練習:透過iFrogLab Dashboard 在網路顯示


107.05.16-17 Cortex-M3 ARM keil C開發final.pdf


簡介


產業學院緣起
  依據行政院「挑戰2008:國家發展重點計畫」下之「國際創新研發基地」與「產業高值化」兩計畫,首重產業科技人才的效能。

•911216經科字第09103373120號函:經濟部將本院籌設工研院產業學院之工作,列為因應產業結構轉型,提