《Linux應(yīng)用編程和網(wǎng)絡(luò)編程》總計(jì)9個(gè)課程(79節(jié)、41小時(shí)),結(jié)構(gòu)上分為應(yīng)用編程和網(wǎng)絡(luò)編程2部分。本課程主要講解linux的各種API接口及其實(shí)踐編程訓(xùn)練,如文件讀寫(xiě)、異步IO、多路復(fù)用IO、進(jìn)程、進(jìn)程間通信、線(xiàn)程、線(xiàn)程同步、網(wǎng)絡(luò)基礎(chǔ)知識(shí)、socket接口等。學(xué)完本部分將全面掌握基于linux系統(tǒng)的應(yīng)用層編程,并對(duì)文件操作完全掌握,從而為繼續(xù)學(xué)習(xí)第5部分驅(qū)動(dòng)開(kāi)發(fā)打好堅(jiān)實(shí)基礎(chǔ)。
本課程為linux應(yīng)用編程和網(wǎng)絡(luò)的第2部分,只要有一定C語(yǔ)言和linux系統(tǒng)操作功底,想要學(xué)習(xí)在linux下進(jìn)行軟件開(kāi)發(fā)的同學(xué)均可以觀看。注意學(xué)習(xí)本課程不要求先學(xué)習(xí)ARM裸機(jī)和uboot移植等,但是建議先學(xué)習(xí)C語(yǔ)言高級(jí)專(zhuān)題。
課程目標(biāo):
本課程主要講解linux中的文件屬性的獲取和處理,其中重點(diǎn)是文件類(lèi)型和文件權(quán)限,最后講了目錄文件的讀取和解析方法。學(xué)習(xí)本課程后將對(duì)文件屬性相關(guān)的API有所了解,后面項(xiàng)目中會(huì)用到。
面向人群:
-
物聯(lián)網(wǎng)、嵌入式、計(jì)算機(jī)、電子、自動(dòng)化、通信等相關(guān)專(zhuān)業(yè)大學(xué)生,希望學(xué)到企業(yè)需要的知識(shí)和技能從而能夠找到更好的工作的人。
-
剛畢業(yè)參加工作,從事硬件、單片機(jī)、嵌入式相關(guān)開(kāi)發(fā)工作,希望能夠提升自我技能,在工作中脫穎而出的。
-
現(xiàn)從事其他工作,看好嵌入式物聯(lián)網(wǎng)行業(yè)發(fā)展,沒(méi)有電子軟件基礎(chǔ)和相關(guān)工作經(jīng)驗(yàn),希望能夠零基礎(chǔ)入門(mén)系統(tǒng)學(xué)習(xí)的人
-
從事網(wǎng)站開(kāi)發(fā)、APP開(kāi)發(fā)等純軟件編程工作,希望學(xué)到一些嵌入式的編程能力以橫向拓展個(gè)人技能面,從而提升價(jià)值者。
通過(guò)本課程,你將學(xué)會(huì):
-
linux中各種文件類(lèi)型(重點(diǎn)講解文本文件和二進(jìn)制文件這兩種普通文件)
-
常用文件屬性獲取
-
stat函數(shù)的應(yīng)用案例
-
文件操作時(shí)權(quán)限檢查和判定的規(guī)則
-
如何實(shí)現(xiàn)讀取目錄文件功能