簡介:本課程將在學員C語言基礎知識之上,通過大量編程實例重點講解C語言的高級編程知識,包括結構體、共用體、內存管理。通過本課程的學習,學員的C語言基礎更加扎實、編程能力得到進一步提升
課程章節
第01課 必備Linux命令和C語言基礎
- 課時1環境安裝 開始學習
- 課時2文件和目錄相關命令一 開始學習
-
課時3文件和目錄相關命令二
-
課時4vi編輯器的使用一
-
課時5vi編輯器的使用二
-
課時6基礎知識
-
課時7數據的表示
-
課時8程序的編譯和調試
第02課 軟件包管理及shell命令
第03課 shell命令
-
課時1shell基本系統維護命令
-
課時2linux用戶管理
-
課時3進程管理相關命令
-
課時4文件系統的類型和結構
-
課時5文件系統相關命令
-
課時6網絡配置
第04課 shell腳本編程
-
課時1shell腳本-變量
-
課時2shell腳本-功能語句.
-
課時3shell腳本-分支語句
-
課時4shell腳本-循環語句
-
課時5shell編程-函數
第05課 C語言高級編程
-
課時1gcc編譯器
-
課時2gdb調試工具
-
課時3條件編譯和結構體
-
課時4結構體數組和結構體指針
-
課時5共用體及typedef
-
課時6內存管理上
-
課時7內存管理下
第06課 Makefile
-
課時1Make介紹
-
課時2Makefile變量的使用
-
課時3make命令的選項及Makefile中的隱含規則(Makefile2)
-
課時4VPATH及嵌套的Makefile(Makefile3)
第07課 嵌入式Linux系統移植
第08課 Linux服務搭建
授課講師
-
新蕾老師
嵌入式高級講師
關于講師
創客學院優秀講師 高級工程師; 精通C語言,數據結構; 熟悉嵌入式Linux應用程序開發; 精通ARM匯編語言; 熟悉Shell編程; 熟悉嵌入式Linux系統移植; 具有物聯網產品開發經驗;
課程推薦
- 系統移植 試聽 1622
- C語言項目小游戲-中國象棋小游戲 試聽 1303
- Linux驅動程序開發 試聽 2908
- C++開發基礎 試聽 6426
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案