簡介:本課程將在學(xué)員Shell命令、C語言基礎(chǔ)知識之上,通過大量編程實例重點講解C語言的高級編程知識,包括結(jié)構(gòu)體、共用體、內(nèi)存管理,通過Shell命令操作環(huán)境。通過本課程的學(xué)習(xí),學(xué)員的操作能力更扎實、C語言基礎(chǔ)更加扎實、編程能力得到進(jìn)一步提升。
課程章節(jié)
第01課 Linux介紹及環(huán)境配置
-
課時1UNIX LINUX和GNU簡介
-
課時2環(huán)境介紹
-
課時3VMwareTools配置
-
課時4VIM配置
-
課時5網(wǎng)絡(luò)配置
第02課 軟件包管理
第03課 linux shell命令(權(quán)限、輸入輸出)
-
課時1Shell介紹
-
課時2權(quán)限相關(guān)命令
-
課時3基本命令
-
課時4輸出輸出相關(guān)操作(上)
-
課時5輸出輸出相關(guān)操作(下)
第04課 linux shell命令(文件搜索、文件處理、壓縮解壓)
-
課時1查看文件相關(guān)命令
-
課時2文件搜索相關(guān)命令
-
課時3文件處理相關(guān)命令
-
課時4解壓縮相關(guān)命令
第05課 linux shell命令(進(jìn)程管理、用戶管理)
第06課 linux shell腳本編程(概念、變量、語句)
-
課時1Shell腳本概述
-
課時2Shell腳本變量(一)
-
課時3Shell腳本變量(二)
-
課時4Shell語句
第07課 linux shell腳本編程(分支語句、循環(huán)語句)
第08課 linux shell腳本編程(函數(shù))
第09課 Linux TFTP服務(wù)搭建及使用
第10課 Linux NFS服務(wù)搭建及使用
第11課 C結(jié)構(gòu)體及結(jié)構(gòu)體數(shù)組
第12課 結(jié)構(gòu)體指針
第13課 結(jié)構(gòu)體嵌套、大小及位域
第14課 C語言共用體和枚舉
-
課時1共用體概述
-
課時2共用體的大小
-
課時3枚舉概述
-
課時4typedef關(guān)鍵字
第15課 內(nèi)存管理
第16課 動態(tài)內(nèi)存使用
第17課 條件編譯
第18課 GDB調(diào)試
第19課 Makefile用法及變量(自定義變量、自動變量、隱含變量)
-
課時1Makefile概述
-
課時2Makefile自定義變量
-
課時3Makefile自動變量
-
課時4Makefile隱含變量
第20課 Makefile條件判斷及函數(shù)使用
第21課 make的使用及練習(xí)
授課講師
-
-
新蕾老師
嵌入式高級講師
關(guān)于講師
創(chuàng)客學(xué)院優(yōu)秀講師 高級工程師; 精通C語言,數(shù)據(jù)結(jié)構(gòu); 熟悉嵌入式Linux應(yīng)用程序開發(fā); 精通ARM匯編語言; 熟悉Shell編程; 熟悉嵌入式Linux系統(tǒng)移植; 具有物聯(lián)網(wǎng)產(chǎn)品開發(fā)經(jīng)驗;
課程推薦
- 手把手教你做一個 AI 智能門禁項目 試聽 2757
- 手把手教你打造 Deepseek AI 智能體 試聽 2061
- 手把手教你開發(fā)一個智能手表 試聽 2439
- 手把手教你開發(fā)一個智能語音助手 試聽 2308
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實時學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案