軟體產業關鍵技術系列課程
課程名稱:ARM/Linux/Android嵌入式系統設計實務原理
課程定位:
-
協助學習者瞭解採用ARM處理器,及Linux、Android或其他作業系統設計嵌入式系統的重要基礎原理。
課程特色:
-
本課程同時從學理與實務為學員做詳細的解說,讓學員能徹底了解嵌入式系統幾個主要部件的運作原理,並說明實際系統中這些組成元素間的關係,特別是硬體與軟體、指令與高階語言、系統軟體與應用程式之間的對應關係,為學員於打好設計嵌入式系統的扎實基礎。
課程關係:
-
本課程後續可銜接「Android智慧裝置核心驅動程式關鍵技術開發與實作」、「Android智慧裝置框架與底層系統整合關鍵技術開發與實作」、「Android應用程式開發」、「Android源碼與平台建置實務」等課程。
修課條件:
-
具備計算機系統基本概念與C語言程式設計基礎。
課程講師: 安佐立科技顧問公司 技術總監 梁文耀 博士
-
梁文耀老師為國立台灣大學資訊工程系博士。曾任美商Avant!公司(股)軟體工程師、晶慧資訊(股)研發副總經理、聚興科技(股)公司研發處協理、國立台北科技大學資訊工程系專任助理教授。擁有近20年Linux系統軟體開發經驗,以及逾10年Embedded Linux系統核心與應用開發經驗。自2007以來即投入Android系統的研發工作。研究專長包括Android/Linux、嵌入式系統、低功耗軟體設計以及平行與分散式系統。梁博士目前同時擔任國立台北科技大學資訊工程系兼任助理教授。
課程目標:
-
熟悉ARM與Linux及Android等嵌入式系統的設計原理,其中包含四大區塊: 1. ARM 處理器架構, 2. 嵌入式系統的啟動程序, 3. 輸出入控制程式開發, 4. 嵌入式應用程式開發
課程內容:
-
課程首先介紹目前使用最普遍的ARM處理器架構與其特點,及其與高階語言之關係,使學習者能瞭解該架構的特性,為開發ARM嵌入式系統打下堅實的基礎。之後將解釋嵌入式系統的啟動程序與開發重點;其中我們將以ARM與Linux為例,說明系統啟動程序的運行過程。接著將闡述周邊裝置的控制與程式開發方式和設計要點。課程也將介紹數種常見的嵌入式系統應用的開發方式;此部分將著重於嵌入式Linux的系統軟體,包括標準Linux與適用於無記憶體管理單元(MMU-less)微控制器如Cortex-M處理器的uClinux的系統程式設計方式。此外,我們也將介紹Android的應用程式開發與周邊控制方法。
課程大綱:
- ARM 處理器架構與其特點
- ARM 指令集架構
- ARM 指令集與高階語言的關係
- 二進制目的檔結構與啟動程序
- 連結器(Linker)與連結腳本(Script)
- 啟動程式設計
- Linux 作業系統啟動程序範例
- 輸出入控制程式設計要點
- Linux 驅動程式開發簡介
- Linux 核心模組與裝置檔操作方法
- 標準 Linux 系統程式開發
- 無記憶體管理單元的uClinux 程式開發
- Android 應用程式開發與周邊控制
開課時間地點與報名方式及優惠方案
上課時數:12小時
招生人數:
-
最低開課人數:12人
-
最高開課人數:20人
上課地點:
-
國立台北科技大學宏裕科技大樓16樓1622教室
-
地址:台北市忠孝東路三段1號 (資工系軟體發展研究中心16樓1622教室)
-
交通方式:
-
捷運/公車/開車/高鐵/火車等路線,請參考http://www.ntut
.edu.tw/files/1 3-1021-19916.ph p -
搭乘捷運者可由忠孝新生站4號出口出站, 右轉後前行約100公尺到達新生
南路側門, 入內之後,前行40公尺即達第六教 學大樓, 往大樓內走到後棟即是宏裕科技大 樓. 搭乘電梯至16樓, 電梯出口左前方即為1622上課 教室 (註:宏裕科技大樓為校內最高16層建築, 為台北科大新地標。).
-
報名方式:
-
請至活動通網站 http://www.accupass.com/go/AndroLead_ES_201302
報名並依規定繳費。
注意事項:繳費完成方代表報名程序已經完成,得以保留參加資格。
學費與優惠:
學費原價12,000元。2013年新春賀歲優惠全面早鳥價,優惠方式如下:
-
一般人士早鳥票 (2/22前線上報名並於規定期限內繳費) ,為原價之7.5折:9,000元
-
學生早鳥票 (2/22前線上報名並於規定期限內繳費) ,為原價之6折:7,200元 (以有效之學生証為憑)
-
台北科大/台灣科大/明志科大校友與協辦學校回饋票,為原價之7折:8,400元 (以有效之証件如畢業證書影本或教職員工證為憑)
-
優惠套票組合A:本課程+"Android/Linux智慧裝置核心驅動程式關鍵技術開發與實作",共計二門課程(共24小時),優惠價為原價27,000之7折:18,900元
-
優惠套票組合B:本課程+"Android/Linux智慧裝置核心驅動程式關鍵技術開發與實作" +"Android智慧裝置系統整合關鍵技術開發與實作",共計三門課程(共36小時),優惠價為原價42,000之6.5折,27,300元
注意事項:
-
費用已包含教材講義、咖啡茶水、與午餐便當。
-
活動費用將由主辦單位開立項目為「教育訓練」統一發票,若需開立之項目需為其它較合適的項目,請於報名完成與繳費後通知主辦單位,聯繫方式請參考最下方資訊。
-
發票將於上課當天提供給學員。
-
早鳥票僅適用於線上報名完成後,於規定期限之內完成繳費時方得以適用該優惠價。
-
學生票/北科大校友票須於上課時攜帶學生證/校友證以作為資格認證之用,否則將依下述取消報名方式處理。
-
會員定義:凡參加過由安佐立科技所主辦公開課程之學員皆為安佐立科技會員。
取消報名之退費標準:
-
若需取消報名,請依活動通規定。詳細退費方式請依 http://www.accupass.com/Home/Refund 規定辦理。
-
超過活動通所規定之取消報名及退費期限時,將無法退費。但主辦單位同意保留報名資格至下次課程,唯無法保證下次開班之時間,亦無法保證下次開課之課程內容能與本次課程符合。
未達開課人數之處理方式:
-
若未達開班人數下限而取消課程,則將依活動通規定全額退費。
開課通知:
-
最晚開課前三天將通知是否如期開課。如已達最低開課人數,將提早通知。若未達最低開課人數門檻 將以上述規定退費。
天災處理:
-
本課程舉行時間如遇天災達人事行政局發布停班停課標準,將順延或另覓上課時間。
課程洽詢:
-
Email: training@androlead-tw.com 或
-
電話: 070-1002-5747 吳小姐



