簡介:C語言是嵌入式領域最重要也是最主要的編程語言,本課程從零開始講解C語言,并通過大量編程實例重點講解C 語言的高級編程知識。通過本課程學習學員會有比較扎實的C語言基礎及編程能力,為后續學習打下基礎。
課程章節
第01課 必備Linux命令和C語言基礎
- 課時1環境安裝 開始學習
- 課時2文件和目錄相關命令一 開始學習
- 課時3文件和目錄相關命令二 開始學習
- 課時4vi編輯器的使用一 開始學習
- 課時5vi編輯器的使用二 開始學習
- 課時6基礎知識 開始學習
- 課時7數據的表示 開始學習
- 課時8程序的編譯和調試 開始學習
第02課 數據類型、常量、變量及運算符
-
課時1數據類型上
-
課時2數據類型下
-
課時3常量
-
課時4變量一
-
課時5變量二
-
課時6運算符一
-
課時7運算符二
-
課時8運算符三
-
課時9運算符四
第03課 輸入輸出專題
第04課 控制語句
-
課時1控制語句-if上
-
課時2控制語句-if下
-
課時3控制語句-switch上
-
課時4控制語句-switch下
-
課時5循環語句-while上
-
課時6循環語句-while下
-
課時7循環語句-for上
-
課時8循環語句-for下
-
課時9循環輔助語句上
-
課時10循環輔助語句下
第05課 數組和字符串
-
課時1一維數組
-
課時2二維數組一
-
課時3二維數組二
-
課時4二維數組三
-
課時5字符數組和字符串一
-
課時6字符數組和字符串二
-
課時7字符數組和字符串三
-
課時8字符串函數之strlen函數
-
課時9字符串函數之strcpy函數
-
課時10字符串函數之strcat函數和strcmp函數
-
課時11字符串函數之擴展用法上
-
課時12字符串函數之擴展用法下
第06課 指針專題一
-
課時1指針的基本用法一
-
課時2指針的基本用法二
-
課時3指針的基本用法三
-
課時4指針的運算上
-
課時5指針的運算下
-
課時6指針與數組
-
課時7指針與二維數組上
-
課時8指針與二維數組下
第07課 指針專題二
-
課時1字符指針與字符串上
-
課時2字符指針與字符串下
-
課時3指針數組上
-
課時4指針數組下
-
課時5多級指針上
-
課時6多級指針下
-
課時7void指針和const修飾符上
-
課時8void指針和const修飾符下
第08課 函數1
第09課 函數2
第10課 linux C語言高級編程
-
課時1gcc編譯器
-
課時2gdb調試工具
-
課時3條件編譯和結構體
-
課時4結構體數組和結構體指針
-
課時5共用體及typedef
-
課時6內存管理上
-
課時7內存管理下
第11課 Makefile
-
課時1Make介紹
-
課時2Makefile變量的使用
-
課時3make命令的選項及Makefile中的隱含規則(Makefile2)
-
課時4VPATH及嵌套的Makefile(Makefile3)
第12課 計算機硬件基礎
第13課 ARM處理器概論
第14課 ARM寄存器組織
第15課 ARM異常處理
第16課 ARM指令集仿真環境搭建
第17課 數據處理指令
第18課 跳轉與存儲器訪問指令
第19課 棧的種類與應用
第20課 專用指令
第21課 偽操作與混合編程
第22課 FS4412開發環境搭建
第23課 GPIO實驗
第24課 C工程與寄存器封裝
第25課 UART實驗
第26課 WDT實驗
第27課 輪詢與中斷
第28課 中斷控制器
第29課 中斷處理
-
課時1ARM的異常處理機制
-
課時2工程模板代碼結構分析
-
課時3中斷處理框架搭建(一)
-
課時4中斷處理框架搭建(二)
-
課時5中斷處理程序編程
-
課時6中斷編程補充
第30課 ADC實驗
第31課 RTC實驗
第32課 PWM實驗
-
課時1PWM簡介
-
課時2Exynos4412下的PWM控制器(一)
-
課時3Exynos4412下的PWM控制器(二)
-
課時4PWM寄存器詳解
-
課時5PWM編程
第33課 IIC總線原理
第34課 IIC控制器與MPU6050
第35課 IIC編程
授課講師
-
小美老師
金牌講師
關于講師
華清創客學院教學總監,美女講師,人工智能工學碩士; 嵌入式、物聯網技術領域專家; ARM公司全球認證講師; 8年嵌入式開發及教育培訓經驗; 參與編寫過數十本專業圖書; 豐富的嵌入式人才培養經驗,培養過上萬名學生進入企業工作; 授課風格輕松愉快,能夠讓學員學到扎實的理論和嫻熟的技術,讓學習不再是一件枯燥無味的事。
課程推薦
- 系統移植 試聽 2116
- C語言項目小游戲-中國象棋小游戲 試聽 1887
- Linux驅動程序開發 試聽 3498
- C++開發基礎 試聽 7050
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案