服務內容
■課程簡介
在嵌入式系統處處受限的環境中,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
廚餘回收廠商
詢價 病床及氣墊床:YAHO CARE手搖床 多美適氣墊床
款式和單價 以下協助:文件夾和原子筆印上公司logo,有什麼款式和單價
高力士優 詢價:詢問高力士優系列產品的價格跟規格
室內25坪裝潢詢價:您好~約25坪3房2廳,需做天花板,客廳電視牆櫃,鞋櫃,主臥及次臥需做系統衣櫃及鋪設木地板,廚房需要玻璃拉門隔絕油煙,請問裝潢費用大約多少呢?
保溫瓶(內膽陶瓷):公司30周年贈品 容量:500ml 需求量:500-1000pcs 可以雷雕公司logo
關於桌上型中古燙金機的詢問:您好,我想了解貴公司是否有桌上型中古燙金機販售?我對這款產品很感興趣,想請問以下問題: 1. 貴公司所售桌上型中古燙金機的品牌和型號是什麼? 2. 這款燙金機的使用方法和保養方式有哪些需要注意的地方?希望能得到您的專業建議,謝謝。
公司團膳便當詢價單:您好,我們公司有舉辦團膳活動的需求,希望能請您提供以下資訊: 1. 請問您的公司提供的團膳便當是否有素食或特殊飲食需求的選項? 2. 請問您的公司是否提供配送服務?如果有,配送範圍及收費標準是怎樣的?感謝!
薄荷洋甘菊茶包 以下協助:想詢問洋甘菊一包多少?是否可以現場自取
陶瓷加熱攪拌器費用:陶瓷加熱攪拌器多少錢?給我報價單
衣物芳香豆 詢價:您好,見到貴公司為寶僑經銷商,近期有蘭諾芳香豆的需求,規格180ml、450ml、470ml、440ml補充包、455ml補充包、1300ml補充包...等,請協助提供相關報價,期待後續有機會合作,感謝!
銅合金加工品電鍍:需電鍍MBCR3 數量3000顆還會增加 加工品長29mm 寬14.2mm塗料接頭
詢價PL035費用報價:您好 詢價:潤滑脂 / NPC Photolub No.035 需求:1罐
詢問桃園-胡志明-約600KG布疋報價:您好,我們公司有興趣訂購桃園至胡志明約600KG的布疋,請問貴公司能提供相關報價嗎?另外,請問運送時間及方式為何?
Sony電視 型號KD-55X8500E 螢幕上下跳動:螢幕會一直上下跳動,請問一下這維修的費用?
關於手工焊接的諮詢:您好,我對貴公司的手工焊接業務很感興趣,想了解更多相關資訊。請問: 1. 貴公司的手工焊接技術是否具有專業認證?能否提供相關證書或資格? 2. 貴公司的手工焊接服務範圍是什麼?是否能夠應對各種不同材料和規格的焊接需求?
關於全白墨彩色印刷1000個的報價諮詢:您好,我想請問貴公司提供全白墨彩色印刷 厚度0.18 mm 1000個的服務,請問能否提供相關報價?另外,請問是否有提供設計服務或者協助客戶進行設計的建議?感謝!
公安申報詢價費用:6樓電梯建築物作公安申報需要配合事項及預算費用多少
想詢問是否有居家廢棄物清運,一座水泥磁磚水槽,地點在新北市板橋區,有電梯:想詢問是否有居家廢棄物清運,一座水泥磁磚水槽,地點在新北市板橋區文聖街,有電梯
您好, 藥品進貨詢問:您好,我是一家位於市區的門前藥局,我們目前正在尋找可靠的藥品供應商。我想詢問貴公司是否提供藥品進貨服務?另外,請問貴公司有哪些藥品品牌和種類可供選擇?感謝您的回覆。
牛皮文件盒 詢價:請協助提供正確mail,方便郵寄訂購需求及樣式,謝謝。
- [相似的頁面]
- 嵌入式C語言入門課程|六六工商詢價服務網
Geego富捷IT培訓(原奇科電腦)
- 統一編號80523769
- 更多資訊Geego富捷IT培訓(原奇科電腦)
相關服務
-
Android手機程式開發速成班
快速學會Android開發結業可完成2個作品上架AndroidMarket -
系統網路雙國際認證課程
專業訓練資訊產業最需要的Linux+Cisco課程 -
職業訓練、電腦教育訓練、認證考試、場地租借
諸多電腦類課程小班或1對1教學、原廠授權認證考試中心、職業訓練提升第二專長能力、政府補助免費培訓、場地租借 -
數位學習
本團隊熟悉數位學習領域,如:SCORM、TWLOM等規範;透過資訊融入教學之策略特性,以遊 -
泳家電腦
泳家電腦成立的主旨為: 一、為配合國家產業發展方向,特開辦培訓民眾擁有電腦及美語技能,以
-
友站分享
- 正達網版商標印刷股份有限公司
- 欣煌工程有限公司
- 古迪皮件