掌握C語言和嵌入式C程式設計
本課程以簡單、有趣、易懂的方式教授C語言和嵌入式C語言,內容全面,適合線上學習。
講座 -66節
資源 -9個
時長 -5.5小時
終身訪問
課程描述
C語言和嵌入式C程式設計課程旨在幫助學習者掌握C語言和/或嵌入式C語言。
本課程的講師是一位來自知名汽車製造商的高階嵌入式工程師和軟體架構師。
本課程將教授嵌入式系統所需的最關鍵技能之一:C語言程式設計。
C語言和嵌入式C程式設計課程概述
我們首先討論什麼是嵌入式系統,然後逐步過渡到指標和結構體等概念。
在本課程中,我們採用“邊學邊做”的方法。在學習一些理論知識後,我們將考察這些概念在程式中的行為。
課程結構使得每個部分都建立在前一部分的基礎之上。每個主題都透過理論和實踐相結合的方式進行講解,其中現場編碼佔據了實踐的大部分內容。我們將設定一個IDE並開始進行現場編碼。
課程討論的主題
什麼是嵌入式系統
什麼是C語言
為什麼我們需要程式語言
什麼是RAM
資料如何在RAM中儲存
數制系統(十六進位制、十進位制和二進位制)
變數
資料型別
條件執行
迴圈
函式
指標
陣列(帶指標)
結構體(帶指標)
位操作
運算子
儲存類
標頭檔案
預處理器
條件編譯
資料打包和解包以進行傳輸和儲存
目標
瞭解嵌入式系統和嵌入式C
掌握C語言基礎 - 變數、迴圈、條件執行
學習函式
學習指標
理解陣列、結構體、聯合體
學習使用指標運算元組、結構體、聯合體
理解邏輯運算
理解位操作 - 資料打包、資料解包、位操作
理解C程式的編譯過程
學習條件編譯
先決條件
沒有先決條件。本課程從基礎開始,並隨著課程的進展逐步深入。
課程大綱
檢視課程內容的詳細分解
歡迎
1 節課
-
歡迎來到課程! 00:58 00:58
下載並安裝 Code::Blocks
1 節課
變數和資料型別
2 節課
數制 - 十六進位制、二進位制和十進位制
3 個講座
條件執行
10 節課
C語言函式
2 個講座
指標
3 節課
結構體
5 節課
三元、邏輯和二元運算子
4 節課
預處理器 - 宏
3 個講座
預處理器 - 條件編譯
1 節課
講師 資訊
NerdyElectronics
我是一位嵌入式工程師,擁有十年嵌入式系統開發、測試和設計經驗。
我目前在一家主要的汽車公司工作,也是一些初創公司的技術顧問。我幫助他們設計軟體、硬體和雲架構。
AWS 認證。
除了科技和教學,我還喜歡閱讀和繪畫。
課程 證書
使用您的證書來改變職業生涯或在您目前的職業生涯中提升自己。
我們的學生與
最優秀的
相關影片課程
檢視更多
