服務內容
■課程簡介
在嵌入式系統處處受限的環境中,C 語言得力於編譯出來的執行檔小、執行速度快、容易移植到不同平台等優點,成為嵌入式系統的首選語言。想進入嵌入式系統的世界,熟悉 C 語言成了此領域的最低門檻。本課程會詳細解說 C 語言的各項語法,並加強嵌入式系統會用到的部份,讓您取得進入嵌入式系統設計的門票。是給沒學過 C 語言、或稍有基礎的學員,最適合的入門課程。
■嵌入式 C 與一般 C 的差異
1. 特別注重如何用 C 語言控制硬體:
一般 C 語言不需去控制硬體,不過嵌入式 C 語言需要學會如何用程式去控制硬體。
2. 特別注重執行檔底層運作原理:
一般 C 語言只要能編譯出執行檔,放到 Windows 上跑即可。嵌入式 C 語言會詳細介紹執行檔運作時的底層原理。如:「負數」在電腦內如何表示的問題。一般程式師只要能寫出「-2」就可以了。嵌入式 C 語言工程師得知道,在電子電路層面上,是根本沒有「負號」這個觀念的,電子電路只能用「0 與 1」來表示「負數」。如何做到這點,就是我們嵌入式 C 語言課程內容會教的。
3. 特別注重 C 語言中的「條件編譯」:
一般 C 語言工程師,他們執行檔案的硬體平台只有 Intel x86 一種,所以他們的程式碼撰寫時,不用考慮到這份原始碼可能會移植到不同硬體的情況。但要寫到「一份程式」能在「千萬種不同手機」上跑起來,就是功力了。因此,寫嵌入式 C 語言的工程師,會大量運用一大堆 if ~ then 的條件判斷,讓程式編譯成執行檔時,會根據目標硬體的不同,編譯出不同硬體平台的執行檔。而這種手法,就稱為「條件編譯」,乃嵌入式軟體工程師特別需要訓練的能力。
■學習目標
- 熟悉嵌入式系統C語言開發環境的架設與使用。
- 了解C語言變數、分支、迴圈、函式…等基本語法。
- 認識前處理器、指標、特殊宣告等嵌入式系統常用的技巧。
- 知道一般C語言與嵌入式C語言不同之處。
■課程教材
原廠指定Embedded Linux教材
■課程大綱
1. 課程介紹與環境安裝
.嵌入式系統概念介紹
.嵌入式系統開發所需知識與難處
.嵌入式系統軟體開發流程
.開發環境架設
2. C 語言架構、編譯、除錯
.C 語言原始碼架構
.編譯與執行
.除錯
.程式語言三大邏輯:循序、分支、迴圈
3. 定數(Literals)
.各種定數介紹:整數、浮點數、文字、布林值
.有號數與無號數的二進位表示法(嵌入式工程師需瞭解)
.浮點數二進位表示法(嵌入式工程師需瞭解)
4. 變數
.變數命名規則、識別字、保留字
.各種變數型態
.變數作用範圍(Scope)
.變數轉型(Casting)
.自訂型態:typedef
5. 運算子(Operators)
.運算子、運算元、運算式
.各種運算子介紹
.優先順序與結合性
6. 分支
.if~else
.switch~case~break
.巢狀結構
7. 迴圈
.for
.while
.do~while
.break / continue
8. 常見於嵌入式系統的無窮迴圈:while(1)陣列與字串
.一維陣列
.多維陣列
.字串宣告與常用字串函式
9. 指標
.指標概念、宣告、與初始化
.各種指標介紹
10. 函數
.函數定義、宣告、使用方法
.參數與引數、傳值呼叫與傳址呼叫
.靜態變數與變數的生命週期
.函數指標與回呼函數(Callback Function)
11. 動態記憶體配置
.動態記憶體配置、釋放指令
.特殊記憶體區段介紹:data、code、bss、heap、stack(嵌入式工程師需瞭解)
12. 結構體與聯合體
.結構體定義與操作
.巢狀結構、結構指標、與結構陣列
.位元欄位
.聯合體定義與操作
13. 檔案輸出入
.檔案串流簡介
.循序檔、隨機檔、二進位檔操作
14. 前置處理器
.include, define
.ifdef, ifndef, else, endif
貿易報關

淘寶買染劑(很小瓶樣品 1cc每瓶,一盒有10小瓶)要寄回台灣:以前有請你們寄過可以。有line給之前您公司的業務,但不知他是否離職了。沒回。
工具報價 以下協助報價:Dear sir, 以下為工具需求,再麻煩您報價 1. 束線帶*5 2. 銅油*1 3. 鐵鎚*4 4. 電動工具(熱風槍、電動起子)*1 5. 拔釘器*2 6. 活動板手*2 7. 十字起子*2 8. 一字起子*2 9. 斜口鉗*2 再麻煩您提供報價 謝謝
人孔蓋起蓋器詢價:詢問人孔蓋起蓋機5個費用要多少錢?
建設集合住宅新建工程:您好,有一件要投標的案件需要麻煩您報價,相關資料已寄到您的信箱,再麻煩撥空回覆,謝謝。
請問有賣旺旺珍珠:詢價旺旺珍珠,珍珠2.5公分 報價費用 謝謝
裁片印花服務諮詢:您好,我對貴公司的裁片印花服務很感興趣,想請問一下: 1. 貴公司提供哪些裁片印花的服務範圍?例如材料選擇、印花技術等。 2. 裁片印花的價格是如何計算的?是否有最低訂製量要求?感謝!
維珍妮涼煙 一條多少錢:維珍妮涼煙 一條多少錢
外燴服務詢價單 以下協助:您好,我們公司正在尋找外燴服務供應商,希望能夠提供以下資訊: 1. 請問您的外燴服務包括哪些菜單選擇?是否可以提供素食或特殊飲食需求的選項? 2. 請問您的外燴服務是否包含餐具、餐具清潔和服務人員?如果需要額外收費,請提供相關資訊。感謝!
水產批發詢價單費用:阿根廷魷魚身300/400及400/600布袋裝請問kg價格
氯錠採購詢價(頭屋鄉):因應廠區需求定期採購量-氯錠(三氯異氰脲酸)200克/顆,25KG桶裝,含稅價為何?
pradaxa 叫貨:pradaxa 叫貨
變頻分離式冷氣詢價費用:3~4坪廚房無現成電源需配線詢價費用
請問 6月21日還有房間嗎只住一晚:請問 6月21日還有房間嗎?只住一晚 謝謝
0226571100:您好,我們是日商電源供應器TDK-Lambda Power Supply代理商-弘凌企業,請問貴司近期是否有再尋找電源資訊,我司這邊有一些資料可以提供給RD or 採購人員參考,若有需求,可以mail與我聯繫,謝謝.
汽車零件進口報關:您好: 我司有汽車零件進口報關需求, 想了解貴司對於汽車零件相關經驗 與報價..等進一步了解,謝謝。
海運服務詢價單 以下協助:您好,我們公司有一批貨物要走海運至Bandar Abbas,請提供以下信息以供詢價: 1. 請提供1X20GP 海運運費的報價? 3. 請問貴司是否有貨櫃可供提領,還是只接受SOC櫃?
膠套 幫報價及交期:幫報價及交期: 膠套2mm白色*300PCS
抗菌溶液 小样品200毫升:您好 我需要抗菌溶液 小样品200毫升
關於 codeine 產品的詢價:您好,我對貴公司的 codeine 產品很感興趣,希望能瞭解更多詳細資訊。請問: 1. codeine 產品的價格是多少? 2. codeine 產品的成分及功效有哪些?感謝!
冰箱詢價單 以下協助報價:您好,我們公司有意購買冰箱,希望了解貴公司提供的產品情況。請回答以下問題: 1. 請問貴公司的冰箱有多少升的容量可供選擇? 2. 冰箱是否具有節能功能,能否提供相關的能源效率資訊?感謝!
- [相似的頁面]
- 嵌入式C語言入門課程|六六工商詢價服務網
Geego富捷IT培訓(原奇科電腦)
- 統一編號80523769
- 更多資訊Geego富捷IT培訓(原奇科電腦)
相關服務
-
獨家Ubuntu Server課程
節省1/2的IT成本就靠Ubuntu伺服器虛擬化技術! -
瑋智實業股份有限公司
瑋智實業股份有限公司.至今已超過20年;分公司13家遍佈全國北中南,推動一邊工作,一邊學習 -
眾藝國際有限公司
眾藝 代理Zome頂點珠來自美商Zometool;Zero-system 展架來自義大利 -
巨匠電腦中區國際認證中心
巨匠電腦中區國際認證中心 每家數位學習中心皆配有輔導老師,主要負責下列事務: (1) -
鴻詮商業機器有限公司
各種辦公用品事務機器及其零件耗材之買賣租賃
-
友站分享
- 神港電機
- 資田企業有限公司
- 星達科技股份有限公司