簡(jiǎn)介:本課程將在學(xué)員C語言基礎(chǔ)知識(shí)之上,通過大量編程實(shí)例重點(diǎn)講解C語言的高級(jí)編程知識(shí),包括結(jié)構(gòu)體、共用體、內(nèi)存管理。通過本課程的學(xué)習(xí),學(xué)員的C語言基礎(chǔ)更加扎實(shí)、編程能力得到進(jìn)一步提升
課程章節(jié)
第01課 必備Linux命令和C語言基礎(chǔ)
- 課時(shí)1環(huán)境安裝 開始學(xué)習(xí)
- 課時(shí)2文件和目錄相關(guān)命令一 開始學(xué)習(xí)
-
課時(shí)3文件和目錄相關(guān)命令二
-
課時(shí)4vi編輯器的使用一
-
課時(shí)5vi編輯器的使用二
-
課時(shí)6基礎(chǔ)知識(shí)
-
課時(shí)7數(shù)據(jù)的表示
-
課時(shí)8程序的編譯和調(diào)試
第02課 軟件包管理及shell命令
-
課時(shí)1deb軟件包管理上
-
課時(shí)2deb軟件包管理下
-
課時(shí)3shell基本命令
-
課時(shí)4shell中的特殊字符一
-
課時(shí)5shell中的特殊字符二
第03課 shell命令
-
課時(shí)1shell基本系統(tǒng)維護(hù)命令
-
課時(shí)2linux用戶管理
-
課時(shí)3進(jìn)程管理相關(guān)命令
-
課時(shí)4文件系統(tǒng)的類型和結(jié)構(gòu)
-
課時(shí)5文件系統(tǒng)相關(guān)命令
-
課時(shí)6網(wǎng)絡(luò)配置
第04課 shell腳本編程
-
課時(shí)1shell腳本-變量
-
課時(shí)2shell腳本-功能語句.
-
課時(shí)3shell腳本-分支語句
-
課時(shí)4shell腳本-循環(huán)語句
-
課時(shí)5shell編程-函數(shù)
第05課 C語言高級(jí)編程
-
課時(shí)1gcc編譯器
-
課時(shí)2gdb調(diào)試工具
-
課時(shí)3條件編譯和結(jié)構(gòu)體
-
課時(shí)4結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針
-
課時(shí)5共用體及typedef
-
課時(shí)6內(nèi)存管理上
-
課時(shí)7內(nèi)存管理下
第06課 Makefile
-
課時(shí)1Make介紹
-
課時(shí)2Makefile變量的使用
-
課時(shí)3make命令的選項(xiàng)及Makefile中的隱含規(guī)則(Makefile2)
-
課時(shí)4VPATH及嵌套的Makefile(Makefile3)
第07課 嵌入式Linux系統(tǒng)移植
-
課時(shí)1嵌入式基本概念
-
課時(shí)2嵌入式開發(fā)環(huán)境的演示介紹-上
-
課時(shí)3嵌入式開發(fā)環(huán)境的演示介紹-下
-
課時(shí)4搭建開發(fā)主機(jī)-上
-
課時(shí)5搭建開發(fā)主機(jī)-下
第08課 Linux服務(wù)搭建
授課講師
-
-
新蕾老師
嵌入式高級(jí)講師
關(guān)于講師
創(chuàng)客學(xué)院優(yōu)秀講師 高級(jí)工程師; 精通C語言,數(shù)據(jù)結(jié)構(gòu); 熟悉嵌入式Linux應(yīng)用程序開發(fā); 精通ARM匯編語言; 熟悉Shell編程; 熟悉嵌入式Linux系統(tǒng)移植; 具有物聯(lián)網(wǎng)產(chǎn)品開發(fā)經(jīng)驗(yàn);
課程推薦
- 手把手教你做一個(gè) AI 智能門禁項(xiàng)目 試聽 247
- 手把手教你打造 Deepseek AI 智能體 試聽 215
- 手把手教你開發(fā)一個(gè)智能手表 試聽 265
- 手把手教你開發(fā)一個(gè)智能語音助手 試聽 254
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實(shí)時(shí)學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案