|
Linux基礎(chǔ)
1、《Linux與UnixShell編程指南》
C語言基礎(chǔ)
1、《CPrimerPlus,5thEdition》【美】StephenPrata著
2、《TheCProgrammingLanguage,2ndEdition》【美】BrianW.KernighanDav
idM.Rithie(K&R)著
3、《AdvancedProgrammingintheUNIXEnvironment,2ndEdition》(APUE)
4、《嵌入式Linux應(yīng)用程序開發(fā)詳解》
Linux內(nèi)核
1、《深入理解Linux內(nèi)核》(第三版)
2、《Linux內(nèi)核源代碼情景分析》毛德操胡希明著
研發(fā)方向
1、《UNIXNetworkProgramming》(UNP)
2、《TCP/IP詳解》
3、《Linux內(nèi)核編程》
4、《Linux設(shè)備驅(qū)動開發(fā)》(LDD)
5、《Linux高級程序設(shè)計》楊宗德著
硬件基礎(chǔ)
1、《ARM體系結(jié)構(gòu)與編程》杜春雷著
2、S3C2410Datasheet
英語基礎(chǔ)
1、《計算機與通信專業(yè)英語》
系統(tǒng)教程
1、《嵌入式系統(tǒng)――體系結(jié)構(gòu)、編程與設(shè)計》
2、《嵌入式系統(tǒng)――采用公開源代碼和StrongARM/Xscale處理器》毛德操胡希明 著
3、《BuildingEmbeddedLinuxSystems》
4、《嵌入式ARM系統(tǒng)原理與實例開發(fā)》楊宗德著
理論基礎(chǔ)
1、《算法導(dǎo)論》
2、《數(shù)據(jù)結(jié)構(gòu)(C語言版)》
3、《計算機組織與體系結(jié)構(gòu)?性能分析》
4、《深入理解計算機系統(tǒng)》【美】RandalE.Bryant DavidO''Hallaron著
5、《操作系統(tǒng):精髓與設(shè)計原理》
6、《編譯原理》
7、《數(shù)據(jù)通信與計算機網(wǎng)絡(luò)》
8、《數(shù)據(jù)壓縮原理與應(yīng)用》
C語言書籍推薦
1.TheCprogramminglanguage《C程序設(shè)計語言》
2.PointersonC《C和指針》
3.Ctrapsandpitfalls《C陷阱與缺陷》
4.ExpertCLanuage《專家C編程》
5.WritingCleanCode-----MicrosoftTechiniquesforDevelopingBug-freeCPrograms《編程精粹--Microsoft編寫優(yōu)質(zhì)無錯C程序秘訣》
6.ProgrammingEmbeddedSystemsinCandC++《嵌入式系統(tǒng)編程》
7.《C語言嵌入式系統(tǒng)編程**》
8.《高質(zhì)量C++/C編程指南》林銳
盡可能多的編碼,要學(xué)好C,不能只注重C本身。算法,架構(gòu)方式等都很重要。 這里很多書其實是推薦而已,不必太在意,關(guān)鍵還是基礎(chǔ),才是重中之重。!
以下課程可免費試聽C語言、電子、PCB、STM32、Linux、FPGA、JAVA、安卓等。
想學(xué)習(xí)的你和我聯(lián)系預(yù)約就可以免費聽課了。
宋工企鵝號:35--24-65--90-88 Tel/WX:173--17--95--19--08
|
|