奇科電腦 奇科交通位置 奇科網站地圖 奇科英文版 奇科Facebook 奇科課程影片
icon課程簡介

Embedded C教材 在嵌入式系統處處受限的環境中,C 語言得力於編譯出來的執行檔小、執行速度快、容易移植到不同平台等優點,成為嵌入式系統的首選語言。想進入嵌入式系統的世界,熟悉 C 語言成了此領域的最低門檻。本課程會詳細解說 C 語言的各項語法,並加強嵌入式系統會用到的部份,讓您取得進入嵌入式系統設計的門票。是給沒學過 C 語言、或稍有基礎的學員,最適合的入門課程。

icon嵌入式 C 與一般 C 的差異

  • 特別注重如何用 C 語言控制硬體:
    一般 C 語言不需去控制硬體,不過嵌入式 C 語言需要學會如何用程式去控制硬體。
  • 特別注重執行檔底層運作原理:
    一般 C 語言只要能編譯出執行檔,放到 Windows 上跑即可。嵌入式 C 語言會詳細介紹執行檔運作時的底層原理。如:「負數」在電腦內如何表示的問題。一般程式師只要能寫出「-2」就可以了。嵌入式 C 語言工程師得知道,在電子電路層面上,是根本沒有「負號」這個觀念的,電子電路只能用「0 與 1」來表示「負數」。如何做到這點,就是我們嵌入式 C 語言課程內容會教的。
  • 特別注重 C 語言中的「條件編譯」:
    一般 C 語言工程師,他們執行檔案的硬體平台只有 Intel x86 一種,所以他們的程式碼撰寫時,不用考慮到這份原始碼可能會移植到不同硬體的情況。但要寫到「一份程式」能在「千萬種不同手機」上跑起來,就是功力了。因此,寫嵌入式 C 語言的工程師,會大量運用一大堆 if ~ then 的條件判斷,讓程式編譯成執行檔時,會根據目標硬體的不同,編譯出不同硬體平台的執行檔。而這種手法,就稱為「條件編譯」,乃嵌入式軟體工程師特別需要訓練的能力。

icon課程目標

  • 熟悉嵌入式系統 C 語言開發環境的架設與使用。
  • 了解 C 語言變數、分支、迴圈、函式…等基本語法。
  • 認識前處理器、指標、特殊宣告等嵌入式系統常用的技巧。
  • 知道一般 C 語言與嵌入式 C 語言不同之處。

icon課程對象

對嵌入式程式設計有興趣、有心朝嵌入式軟體工程師領域邁進的學員。

Cisco Global-Knowledge KLS Ubuntu LPI Microsoft VUE PayPal

本站最佳瀏覽視窗為1024x768 奇科電腦版權所有 Copyright 2012 GeeGo Systems, Ltd.
service@geego.com.tw|免付費專線:0800-296-296|台北市朱崙街60號3樓(近南京東路捷運站)|02-2711-6373