幫助中心 | 我的帳號 | 關於我們

奔跑吧Linux內核(入門篇)

  • 作者:張天飛
  • 出版社:人民郵電
  • ISBN:9787115502261
  • 出版日期:2019/02/01
  • 裝幀:平裝
  • 頁數:365
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    張天飛著的《奔跑吧Linux內核(入門篇)》是一本介紹Linux內核實踐的入門書,基於Linux 4.0內核,重點講解Linux內核的理論和實驗。本書分為12章,包括Linux系統入門、Linux內核基礎知識、內核編譯和調試、內核模塊、簡單的字元設備驅動、系統調用、內存管理、進程管理、同步管理、中斷管理、調試和性能優化,以及如何參與開源社區等內容。此外,本書還介紹了Linux內核社區常用的開發工具和理論,如Vim 8和git工具等。書中包括70多個實驗,幫助讀者深入理解Linux內核。
    本書適合與Linux系統相關的開發人員、Linux系統的研究人員、嵌入式開發人員及Android底層開發人員等學習和使用,也可以作為高校相關專業師生的學慣用書和培訓學校的教材。

作者介紹
張天飛
    張天飛,筆名「笨叔叔」。Linux內核愛好者,從事Linux內核和驅動開發十余年,在多家晶元公司從事過手機晶元底層軟體開發和客戶支持工作。 

目錄
第1章  Linux系統入門
  1.1  Linux的發展歷史
  1.2  Linux發行版
    1.2.1  Red Hat Linux
    1.2.2  Debian Linux
    1.2.3  SuSE Linux
    1.2.4  優麒麟Linux
  1.3  Linux內核
    1.3.1  宏內核和微內核
    1.3.2  Linux內核概貌
  1.4  如何學習Linux內核
  1.5  Linux內核實驗入門
      1.5.1 實驗1:在虛擬機中安裝優麒麟Linux 18.04系統
    1.5.2  實驗2:給優麒麟Linux系統更換「心臟」
    1.5.3  實驗3:使用定製的內核runninglinuxkernel
    1.5.4  實驗4:如何編譯和運行一個ARM Linux內核
第2章  Linux內核基礎知識
  2.1  Linux常用的編譯工具
    2.1.1  GCC工具
    2.1.2  ARM GCC
    2.1.3  GCC編譯
  2.2  Linux內核中常用的C語言技巧
  2.3  Linux內核中常用的數據結構和演算法
    2.3.1  鏈表
    2.3.2  紅黑樹
    2.3.3  無鎖環形緩衝區
  2.4  Vim工具的使用
    2.4.1  Vim 8介紹
    2.4.2  Vim的基本模式
    2.4.3  Vim中3種模式的切換
    2.4.4  Vim游標的移動
    2.4.5  刪除、複製和粘貼
    2.4.6  查找和替換
    2.4.7  文件相關
  2.5  git工具的使用
    2.5.1  安裝git
    2.5.2  git基本操作
    2.5.3  分支管理
  2.6  實驗
    2.6.1  實驗1:GCC編譯
    2.6.2  實驗2:內核鏈表
    2.6.3  實驗3:紅黑樹
    2.6.4  實驗4:使用Vim工具
    2.6.5  實驗5:把Vim打造成一個強大的IDE編輯工具
    2.6.6  實驗6:建立一個git本地倉庫
    2.6.7  實驗7:解決合併分支衝突
    2.6.8  實驗8:利用git來管理Linux內核開發
    2.6.9  實驗9:利用git來管理項目代碼
第3章  內核編譯和調試
第4章  內核模塊

第5章  簡單的字元設備驅動
第6章  系統調用
第7章  內存管理
第8章  進程管理
第9章  同步管理
第10章  中斷管理
第11章  調試和性能優化
第12章  開源社區
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032