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

精通Linux內核(智能設備開發核心技術)/Linux技術與應用叢書

  • 作者:編者:姜亞華
  • 出版社:機械工業
  • ISBN:9787111639602
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:463
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共五篇,以從易到難的順序詳細剖析了Linux內核開發的核心技術。「知識儲備篇」介紹了Linux的數據結構、中斷處理、內核同步和時間計算等內容,這些是理解後續章節的前提。之後通過「內存管理篇」「文件系統篇」「進程管理篇」詳細介紹了Linux的三大核心模塊。最後的「升華篇」則融合了前面諸多模塊展示了Linux內核開發在操作系統、智能設備、驅動、通信、晶元以及人工智慧等熱點領域的應用。書中的重點、難點均配以圖表、代碼和實戰案例進行展示,有助於提高讀者的動手操作能力。
    本書的讀者需要熟悉C語言,對Linux內核有一定了解。推薦初學者按照本書的編排順序閱讀,而熟悉Linux內核的讀者可以跳過第壹篇,直接從三大核心模塊篇進行閱讀。本書可作為Linux初中級讀者系統學習Linux內核開發的指導手冊,也可作為從事嵌入式、操作系統、Linux編程、驅動/內核開發,以及智能設備開發等工作工程師的案頭指南和進階工具書。

作者介紹
編者:姜亞華
    姜亞華,曾負責華為手機的Touch、Sensor的驅動和軟體優化(包括Mate、榮耀等系列),以及Intel安卓平台Camera和Sensor的驅動開發(包括Baytrail、Cherrytrail、Cherrytrail CR、Sofia等);現負責DMA、Interrupt、Semaphore等模塊的優化和驗證(包括Vega、Navi系列和多款APU產品。)。     一直從事與Linux內核和Linux編程相關的工作,研究內核代碼十多年,對多數模塊的細節如數家珍。熟悉Linux程序,對Linux常見機制的使用理解透徹。曾在華為終端軟體精英賽中獲獎,三次獲得AMD Spotlight獎勵。

目錄
序一
序二
前言
知識儲備篇
  第1章  基於Linux內核的操作系統
    1.1  處理器、平台和操作系統
    1.2  以安卓為例剖析操作系統
      1.2.1  安卓的整體架構
      1.2.2  Linux內核的核心作用
    1.3  內核整體架構
      1.3.1  內核代碼的目錄結構
      1.3.2  內核的核心模塊及關聯
    1.4  實例分析
      1.4.1  系統響應「點擊智能手機觸摸屏」的過程
      1.4.2  智能手機的感測器遊戲
  第2章  數據結構的使用
    2.1  關係型數據結構
      2.1.1  一對一關係
      2.1.2  一對多關係
      2.1.3  多對多關係
    2.2  位操作數據結構
    2.3  模塊和內核參數傳遞
      2.3.1  內嵌通用數據結構
      2.3.2  通用結構的私有變數
    2.4  實例分析
      2.4.1  模塊的封裝
      2.4.2  火眼金睛:看破數據結構
  第3章  時間的衡量和計算
    3.1  數據結構
    3.2  時鐘晶元
    3.3  從內核的角度看時間
    3.4  周期性和單觸發的時鐘中斷
    3.5  時間相關的系統調用
      3.5.1  獲取時間
      3.5.2  給程序定個鬧鐘
    3.6  實例分析
      3.6.1  實現智能手機的長按操作
      3.6.2  系統的時間並不如你所想
  第4章  中斷和中斷處理
    4.1  處理器識別中斷
    4.2  處理中斷
      4.2.1  中斷處理程序
      4.2.2  中斷服務常式
      4.2.3  中斷處理
    4.3  中斷返回
    4.4  系統調用
    4.5  軟中斷
      4.5.1  原理
      4.5.2  小任務tasklet
      4.5.3  定時器

    4.6  實例分析
      4.6.1  使用中斷向無人駕駛系統報告緊急事件
      4.6.2  使用watchdog預防無人機墜落
  第5章  內核同步
  ……
內存管理篇
文件系統篇
進程管理篇
升華篇

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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