關閉廣告 [X]
了解更多課程訊息
姓      名
連絡電話
電子信箱
新舊學員
舊學員 新學員
選擇課程
選擇場次
驗證碼
資訊來源
了解更多課程訊息

軟硬體與雲端服務兼具建構完整物聯網

物聯網(Internet of Things, IoT)意味著原先不曾連上網的裝置,像是家中的家電產品,透過 Wi-Fi 或藍牙方式連上網,能夠用手機等裝置控制這些家電,為我們做事情。未來的家庭生活,有了物聯網的應用,搭配記錄家中成員的生活習慣,甚至可以讓機器事先運作,比方到家前先開好空調,一踏進家裡就能感受最舒適的溫度。
  • 物聯網的成功,必須從前端感測層(Sensor Layer)、網路層(Network Layer)與應用層(Application Layer),各層級的相關硬體元件、通訊控制標準、網路通訊等軟體協定,到最後終端應用層串連雲端伺服器硬體與軟體的整合,輔以大數據分析與雲端運算機制的完備,才能建構完整的應用生態。
  • 課程說明    Introduction

    配合IT、半導體與智慧電子產業專業人才的需求,特別規劃一系列完整的課程。從基礎的程式語言學起延伸到嵌入式linux系統移植,同時整合Android系統並搭配自行研發的週邊模組實作練習,結訓時能完成嵌入式專題。課程從無到有從基礎紮根穩固,深入 Linux 核心技術及 Android 框架層(業界手機平板開發的要領及 Android 周邊硬體的整合開發); 同時,在課程的安排上也相當注重課程前後銜接的階段性,脈絡清晰,希望能培養學員具備此一領域的就業能力,投入這前景看好的市場,學員結業後也可透由本中心提供的就業資訊,成功就業。

    適合對象    Suitable

    • 大專(含)以上理、工、資、電相關科系畢業之待業青年
    • 年滿18歲以上無嵌入式基礎,對程式設計、Embedded系統開發有興趣,並具基本電腦技能,未來想從事嵌入式科技產業領域
    • 培養第二專長,推廌轉職就業
    • 在相關科技產業領域,欲加強專業技術

    課程目標    Course Objectives

    • Linux系統安裝與檔案系統架構,熟悉Linux 指令、 核心編譯及主機架設

    • C語言指標使用、位元運算及檔案I/O探究、計憶體管理、 資料結構剖析使用技巧
    • 程式開發技巧與實作,System V IPCs 使用、Networking and Socket Programming
    • 從無到有開發自己的嵌入式系統、瞭解Embedded開發各環節障礙及如何克服

    職涯發展    Career Development

    嵌入式軟體工程師 │韌體工程師 │手持裝置開發工程師│驅動程式工程師│電子書開發工程師│車用電子工程師


     

    關鍵詞:Cortex-A9,人臉辨識系統,嵌入式,ARM

    第一階段-嵌入式Linux軟體工程師

    嵌入式Linux應用開發和系統開發是嵌入式Linux中最重要的一部分,也是企業人才需求最廣的一部分。主要學習目標是精通嵌入式Linux的程式設計,了解嵌入式Linux開發流程,加強學員對Linux應用開發的理解和程式設計的能力,同時掌握bootloader和kernel的移植技能,了解ARM體系結構,具備ARM硬體的基礎概念,並了解Linux開發相關內容,在初步掌握Linux下的驅動程序開發方法後,通過基本應用場景的分析舉例,深入掌握Linux驅動程序的開發技巧,讓學員能夠真正的移植或設計不同類型的驅動程式。

    Linux System Management ( Linux系統管理 )

    Linux系統介紹                                                                                        Linux System Introduction
    Linux安裝與硬碟配置設計                                                                    Linux Installation & Design hard disk layout
    Linux檔案系統層級標準                                                                        Linux Filesystems Hierarchy Standard
    GNU & Unix指令                                                                                   GNU and Unix Commands
    檔案權限管理                                                                                         Using file permissions-to control access to files
    Linux系統工具程式                                                                                Linux Tool and Utilities
    網路設定與應用                                                                                     Network setting & Utilities
    網路伺服器架設與管理                                                                         Network Service & Manage

    C Programming Language ( C語言程式設計 )

    C語言簡介,資料型態,格式化輸入輸出                                          Introduction to C, C Data Types and Formatted I/O
    運算子、陳述式、敘述式                                                                     Operators, Expressions and Statements
    迴圈                                                                                                         Looping
    判斷式、跳躍敘述                                                                                 Branching and Jumps
    函式                                                                                                         Functions
    陣列、指標                                                                                             Arrays and Pointers
    字串函式                                                                                                 Character String and String Functions
    儲存類別                                                                                                 Storage Class
    檔案讀寫                                                                                                 FILE I/O
    結構                                                                                                         Structures
    位元操作                                                                                                 Bit Manipulations
    前置處理器與函式庫                                                                             C Preprocessor and C Library

    Embedded Linux Programming ( 嵌入式Linux 系統程式設計 )

    編譯流程                                                                                                 Overview of the compilation process
    程序                                                                                                         Processes
    訊號                                                                                                         Signal
    內部程序溝通                                                                                         Inter-Process Communication
    執行緒                                                                                                     POSIX Thread
    同步化                                                                                                     Synchronization
    網路程式設計                                                                                         Network Programming
    Unix I/O                                                                                                   Unix i/o
    檔案與目錄結構                                                                                     File and Directory
    指令碼設計                                                                                             Shell Scripting
    除錯                                                                                                         Debugging

    第二階段-嵌入式Android系統工程師

    掌握嵌入式產品開發,從需求分析到詳細設計整個過程的開發內容,並通過技術專題的講解,幫助學員進一步體驗Linux驅動程序開發的技巧,並積累足夠的設備驅動開發經驗。全面了解Android系統的開發過程和行業前景,在專業講師的帶領下,實戰體驗Android應用程序的開發及底層的系統移植及驅動開發。

    Embedded Hardware & Computer Architecture ( 嵌入式硬體 & 計算機組織 )

    計算機結構介紹                                                                                     Introduction to Computer Architecture
    CISC與RISC架構介紹                                                                            From CISC to RISC
    數位電路與邏輯設計概論                                                                     Digital Circuit and Logic Design
    FPGA架構                                                                                              FPGA Architecture
    電子電路                                                                                                 Electronic Circuit
    晶片系統實體設計概論                                                                         Physical SOC Design

    Embedded Linux System & Introduction of Things( 嵌入式系統實務應用& 物聯網應用導論 )

    物聯網介紹                                                                                             Introduction to IOT
    物聯網架構                                                                                             Architecture of IOT
    物聯網實作                                                                                             Implementation of IOT
    物聯網平台實務Demo                                                                           IOT Platform Demo
    嵌入式系統介紹                                                                                     Introduction to Embedded System
    ARM系統架構                                                                                       ARM Architecture
    開發板介紹                                                                                             Introduction to Development Board
    GNU 工具軟體                                                                                       GNU Software
    嵌入式開發工具 & 除錯工具                                                                Development tools& Debugging tools
    開機管理程式移植                                                                                 Introduction to Bootloader
    Linux核心移植                                                                                        Embedded Linux Kernel
    檔案系統製作                                                                                         File System
    開放源始碼程式移植                                                                             Open Source Application Porting Guide

    Embedded Linux Device Driver ( Linux驅動程式 )

    Linux驅動程式介紹                                                                                Introduction to Device Driver
    Linux核心模組件建置                                                                            Linux Kernel Module
    驅動程式架構                                                                                         Device Driver Architecture
    LED & Button驅動分析                                                                         LED Driver & Button Driver Analyze

    Android BSP Porting ( Android系統整合移植實務 )

    Android介紹                                                                                             Introduction to Android
    Android 架構                                                                                           Introduction to Android wearable SD
    Android穿戴式裝置SDK介紹                                                                Android Stack Architecture
    Android SDK分析與實作                                                                       Android Software Development Kit
    Android核心與驅動移植技巧                                                                Android Kernel & Driver Porting
    Android 編譯系統                                                                                   Android Build System

    第三階段-專題實作&專題發表&就業輔導

    2015嵌入式Android系統開發專題發表-人臉辨識系統

    2014嵌入式Android系統開發專題發表-任天堂遊戲移植

    2013嵌入式Android系統開發專題發表-智慧遠端監視系統

    物聯網時代來臨 工作機會暴增27%

    • 104資訊科技集團與工研院IEK上午共同發表國內第一份「物聯網關鍵人才報告」指出,目前市場上約有2.4萬個物聯網相關工作機會,包括數位IC設計工程師、電子產品系統工程師、電信通訊系統工程師...等,較去年同期大幅增加27%。
    • 104獵才派遣事業群資深副總經理晉麗明說,未來食衣住行相關產業都會被物聯網所涵蓋,推升相關人才需求大幅增加。
    • 各大企業積極布局物聯網,人才競爭加劇使得專業人才薪資鍍金!以5大工程師(電子產品系統、演算法開發、電信通訊系統、數位IC設計、RF通訊)為例,平均年薪已較一般職務還高,若再與物聯網相關,平均年薪可再墊高1∼3成不等,身價看漲。

    中華行動數位創下100%就業率

    課程優勢說明:

    業界專業講師,訓用合一為目標

    專業實務經驗講師,業界需求導向課程規劃,著重培養科技界即戰力人才。

    實作範例演練,獨家採用ARM Cortex-A9四核七吋電容觸控開發板實作範例演練

    業界師資群自行技術研發,多元化周邊模組搭配教學,與業界實際開發不脫節 。

    IT產業資深助教 課堂上協助教學

    資深助教課堂協助教學,讓學員學習更有成效

    協助完成專題、輔導就業。

    學員不僅在學習過程有充實的專題實作訓練,結訓後可針對職業做職涯規劃。

    業界師資群編譯最新的實作教材

    業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷創新。

    中華數位F.B技術討論區,提供學員疑難雜症的好幫手

    不論在學中或結訓後提供你解決學習上的疑難雜症,讓學員學習上不再單打獨鬥。

    兼具產業專題實作及ITE嵌入式系統軟體開發證照的實力

    經濟部工業局推廣相關證照,中華數位輔導考取嵌入式系統證照讓您所學的嵌入式專業技能不被埋沒!

    提供完整的教學錄影檔,方便學員課後練習

    中華行動數位提供上課的教學錄影檔,讓你學習成效不中斷。