零到大師:嵌入式Linux學(xué)習(xí)書單分享
大家好,我是知微!
上一篇推薦的書單嵌入式軟件必讀10本書_單片機(jī)篇,收到反響很好。再推薦一篇嵌入式Linux相關(guān)的書單。
《鳥哥的Linux私房菜》
鳥哥的Linux系列適合零基礎(chǔ)小伙伴,從電腦基礎(chǔ)到文件系統(tǒng)、shell腳本等等,通俗易懂。作者寫作風(fēng)格生動幽默,不拘一格。雖然書有點厚,但對于新手而言,詳細(xì)介紹是十分必要的。這本書是初學(xué)者學(xué)習(xí)Linux不可多得的一本入門好書

《Linux命令行與Shell腳本編程大全》
嵌入式Linux開發(fā)中,shell腳本偶爾也會用到。這本書主要包括四部分:Linux 命令行、shell腳本編程基礎(chǔ)、高級 shell 腳本編程,以及創(chuàng)建和管理實用的腳本。

接下來是unix編程三件套,20年來影響無數(shù)程序員的經(jīng)典之作。書都比較厚,內(nèi)容也是特別豐富,大家可以選擇性的看自己用的部分。
《UNIX環(huán)境高級編程》

《UNIX環(huán)境網(wǎng)絡(luò)編程-套接字聯(lián)網(wǎng)API》

《UNIX環(huán)境網(wǎng)絡(luò)編程-進(jìn)程間通信》

《嵌入式Linux應(yīng)用開發(fā)完全手冊》
韋東山的這本書以S3C2410、S3C2440開發(fā)板為例,從分析硬件上電執(zhí)行的第一條指令開始,到構(gòu)造出一個類似PDA、基于Linux的桌面GUI系統(tǒng)。雖然書中所用的芯片有點老,但絕大多數(shù)知識和方法到現(xiàn)在還適用。
通過本書,讀者最終可以配置、移植、裁剪內(nèi)核,編寫驅(qū)動程序, 掌握整個嵌入式Linux系統(tǒng)的開發(fā)方法。

《Linux設(shè)備驅(qū)動程序》
這本書對Linux驅(qū)動程序開發(fā)者來說堪稱經(jīng)典之作。盡管Linux設(shè)備驅(qū)動接口已經(jīng)有所變化,但書中的主要框架仍然保持基本一致。建議挑一個自己感興趣的驅(qū)動進(jìn)行深入閱讀,以模型的角度理解其在系統(tǒng)中的運作方式,這樣可以快速把握整個驅(qū)動的架構(gòu)。
《Linux設(shè)備驅(qū)動開發(fā)詳解》
這本也是講解驅(qū)動比較全面的書了,內(nèi)容全面,實例豐富,操作性強(qiáng),語言通俗易懂,適合有一定驅(qū)動基礎(chǔ)的同學(xué)。第二版是Linux2.6 版本內(nèi)核,第三版則是基于Linux 4.0的內(nèi)核,可以根據(jù)自己的需要選擇對應(yīng)的版本。

《LINUX內(nèi)核完全剖析:基于0.12內(nèi)核》
趙博士之前寫了一本基于0.11內(nèi)核的書,0.12則是Linus獨立編制的較為得意的Linux內(nèi)核。當(dāng)時愛好者已經(jīng)能在其上運行自己開發(fā)的X窗口系統(tǒng)和簡單聯(lián)網(wǎng)程序。
這本書與其他講解內(nèi)核的書相比,已經(jīng)深入淺出太多。

《專業(yè)嵌入式軟件開發(fā)全面走向高質(zhì)高效編程》
這是一位飽嘗自學(xué)嵌入式軟件開發(fā)痛苦的工程師在軟件行業(yè)積累了12年后,與讀者分享心得的一本書。作者從實用的角度介紹了嵌入式軟件開發(fā)所需掌握工具:如gcc編譯器、binutils工具集、Id鏈接器和gdb調(diào)試器,Makefile等。本書還展示了如何將單元測試框架、靜態(tài)分析、動態(tài)分析和性能分析整合到開發(fā)環(huán)境中,以此來保證軟件的高質(zhì)高效開發(fā)。

以上書籍如有需要,后臺回復(fù)「Linux」,即可免費獲取。

??歡迎各位 ??點贊 ?收藏 ??評論,如有錯誤請留言指正,非常感謝!

浙公網(wǎng)安備 33010602011771號