線下活動學習

ARM/Linux/Android嵌入式系統設計實務原理(兩天, 共12小時)

2,419
0
2013.02.23 (Sat) 09:30 - 02.24 (Sun) 16:30 (GMT+8)加入行事曆
網址連結

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
本課程同時從學理與實務為學員做詳細的解說,讓學員能徹底了解嵌入式系統幾個主要部件的運作原理,並說明實際系統中這些組成元素間的關係,特別是硬體與軟體、指令與高階語言、系統軟體與應用程式之間的對應關係,為學員於打好設計嵌入式系統的扎實基礎。
本課程同時從學理與實務為學員做詳細的解說,讓學員能徹底了解嵌入式系統幾個主要部件的運作原理,並說明實際系統中這些組成元素間的關係,特別是硬體與軟體、指令與高階語言、系統軟體與應用程式之間的對應關係,為學員於打好設計嵌入式系統的扎實基礎。

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介
軟體產業關鍵技術系列課程

課程名稱ARM/Linux/Android嵌入式系統設計實務原理

2013/02/23  (星期六) & 2012/02/24 (星期日) 9:30-12:30、13:30-16:30 (共兩天, 12小時及外加1小時課後自由Q/A時間)

課程定位:

  • 協助學習者瞭解採用ARM處理器,及Linux、Android或其他作業系統設計嵌入式系統的重要基礎原理。

課程特色:

  • 本課程同時從學理與實務為學員做詳細的解說,讓學員能徹底了解嵌入式系統幾個主要部件的運作原理,並說明實際系統中這些組成元素間的關係,特別是硬體與軟體、指令與高階語言、系統軟體與應用程式之間的對應關係,為學員於打好設計嵌入式系統的扎實基礎。

課程關係

  • 本課程後續可銜接「Android智慧裝置核心驅動程式關鍵技術開發與實作」、「Android智慧裝置框架與底層系統整合關鍵技術開發與實作」、「Android應用程式開發」、「Android源碼與平台建置實務」等課程。
     

修課條件:

  • 具備計算機系統基本概念與C語言程式設計基礎。
     

[Goto Index]

課程講師: 安佐立科技顧問公司 技術總監 梁文耀 博士 

  • 梁文耀老師為國立台灣大學資訊工程系博士。曾任美商Avant!公司(股)軟體工程師、晶慧資訊(股)研發副總經理、聚興科技(股)公司研發處協理、國立台北科技大學資訊工程系專任助理教授。擁有近20年Linux系統軟體開發經驗,以及逾10年Embedded Linux系統核心與應用開發經驗。自2007以來即投入Android系統的研發工作。研究專長包括Android/Linux、嵌入式系統、低功耗軟體設計以及平行與分散式系統。梁博士目前同時擔任國立台北科技大學資訊工程系兼任助理教授。

    [Goto Index]

課程目標:

  • 熟悉ARM與Linux及Android等嵌入式系統的設計原理,其中包含四大區塊: 1. ARM 處理器架構, 2. 嵌入式系統的啟動程序, 3. 輸出入控制程式開發, 4. 嵌入式應用程式開發

課程內容:

  • 課程首先介紹目前使用最普遍的ARM處理器架構與其特點,及其與高階語言之關係,使學習者能瞭解該架構的特性,為開發ARM嵌入式系統打下堅實的基礎。之後將解釋嵌入式系統的啟動程序與開發重點;其中我們將以ARM與Linux為例,說明系統啟動程序的運行過程。接著將闡述周邊裝置的控制與程式開發方式和設計要點。課程也將介紹數種常見的嵌入式系統應用的開發方式;此部分將著重於嵌入式Linux的系統軟體,包括標準Linux與適用於無記憶體管理單元(MMU-less)微控制器如Cortex-M處理器的uClinux的系統程式設計方式。此外,我們也將介紹Android的應用程式開發與周邊控制方法。

課程大綱:

1. ARM 處理器架構(3 hrs)
-       ARM 處理器簡介
-       ARM 處理器架構與其特點
-       ARM 指令集架構
-       ARM 指令集與高階語言的關係 
2. 嵌入式系統的啟動程序 (3 hrs)
-       啟動程式(Bootloader)介紹
-       二進制目的檔結構與啟動程序
-       連結器(Linker)與連結腳本(Script)
-       啟動程式設計
-       Linux 作業系統啟動程序範例
 
3. 輸出入控制程式開發 (2.5hrs)
-       輸出與輸入概觀
-       輸出入控制程式設計要點
-       Linux 驅動程式開發簡介
-       Linux 核心模組與裝置檔操作方法
4. 嵌入式應用程式開發 (3.5hrs)
-       嵌入式應用程式的分類
-       標準 Linux 系統程式開發
-       無記憶體管理單元的uClinux 程式開發
-       Android 應用程式開發與周邊控制
5. Q&A (Open Discussions)

實作環境:

  • 無,本課程為原理講述課程。

[Goto Index]

開課時間地點與報名方式及優惠方案

上課時數:12小時

招生人數:

  • 最低開課人數:12人

  • 最高開課人數:20人

上課時間:

  • 2013/02/23 (星期六) & 2012/02/24 (星期日)  9:30-12:30、13:30-16:30

  • 課後 16:30~17:30 為自由Q/A時間。

上課地點:

  • 國立台北科技大學宏裕科技大樓16樓1622教室

  • 地址:台北市忠孝東路三段1號 (資工系軟體發展研究中心16樓1622教室)

  • 交通方式:

    1. 捷運/公車/開車/高鐵/火車等路線,請參考http://www.ntut.edu.tw/files/13-1021-19916.php

    2. 搭乘捷運者可由忠孝新生站4號出口出站,  右轉後前行約100公尺到達新生南路側門, 入內之後,前行40公尺即達第六教學大樓, 往大樓內走到後棟即是宏裕科技大樓. 搭乘電梯至16樓, 電梯出口左前方即為1622上課教室 (註:宏裕科技大樓為校內最高16層建築, 為台北科大新地標。).

報名方式:

注意事項繳費完成方代表報名程序已經完成,得以保留參加資格。

學費與優惠

學費原價12,000元。2013年新春賀歲優惠全面早鳥價,優惠方式如下

注意事項

  • 費用已包含教材講義、咖啡茶水、與午餐便當。

  • 活動費用將由主辦單位開立項目為「教育訓練」統一發票,若需開立之項目需為其它較合適的項目,請於報名完成與繳費後通知主辦單位,聯繫方式請參考最下方資訊。

  • 發票將於上課當天提供給學員

  • 早鳥票僅適用於線上報名完成後,於規定期限之內完成繳費時方得以適用該優惠價。

  • 學生票/北科大校友票須於上課時攜帶學生證/校友證以作為資格認證之用,否則將依下述取消報名方式處理。

  • 會員定義:凡參加過由安佐立科技所主辦公開課程之學員皆為安佐立科技會員。

取消報名之退費標準:

  • 若需取消報名,請依活動通規定。詳細退費方式請依 http://www.accupass.com/Home/Refund 規定辦理。

  • 超過活動通所規定之取消報名及退費期限時,將無法退費。但主辦單位同意保留報名資格至下次課程,唯無法保證下次開班之時間,亦無法保證下次開課之課程內容能與本次課程符合。

未達開課人數之處理方式

  • 若未達開班人數下限而取消課程,則將依活動通規定全額退費。

開課通知

  • 最晚開課前三天將知是否如期開課。如已達最低開課人數,將提早通知若未達最低開課人數門檻 將以上述規定退費。

天災處理:

  • 本課程舉行時間如遇天災達人事行政局發布停班停課標準,將順延或另覓上課時間。

課程洽詢

 [Goto Index]

avatar

安佐立科技顧問有限公司

ARM/Linux/Android嵌入式系統設計實務原理(兩天, 共12小時)

2013.02.23 (Sat) 09:30 - 02.24 (Sun) 16:30 (GMT+8)

活動地圖

台北市忠孝東路三段1號 (國立台北科技大學宏裕科技大樓16樓1622教室)

loading