注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)無線電電子學、電信技術(shù)SoC底層軟件低功耗系統(tǒng)設計與實現(xiàn)

SoC底層軟件低功耗系統(tǒng)設計與實現(xiàn)

SoC底層軟件低功耗系統(tǒng)設計與實現(xiàn)

定 價:¥109.00

作 者: 李曉杰 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111728146 出版時間: 2023-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  這是一本系統(tǒng)剖析SoC底層軟件低功耗系統(tǒng)設計、實現(xiàn)與定制化的著作,同時它還全面講解了低功耗的知識點以及各種低功耗問題的定位與優(yōu)化。作者在華為海思等半導體企業(yè)深耕低功耗領(lǐng)域10余年,本書內(nèi)容基于作者的實際商用經(jīng)驗撰寫而成,讀完本書后,我們至少能掌握以下知識:(1)Linux內(nèi)核中所有與低功耗相關(guān)的17個模塊的設計與實現(xiàn)原理,以及這些模塊的自定義實現(xiàn)和二次開發(fā),這部分內(nèi)容能讓讀者對低功耗相關(guān)的問題知其然并知其所以然。(2)Linux內(nèi)核中關(guān)于低功耗的設計思想,既同時適用于宏內(nèi)核、微內(nèi)核和精簡內(nèi)核,又可以給其他的操作系統(tǒng)提供思路和啟發(fā)。(3)低功耗的20余個擴展知識點,讓讀者對低功耗有更全面、更深入地了解。(4)各種低功耗問題的定位方法和通用優(yōu)化手段。

作者簡介

暫缺《SoC底層軟件低功耗系統(tǒng)設計與實現(xiàn)》作者簡介

圖書目錄

Contents 目  錄
前言
第1章 低功耗系統(tǒng)設計思路1
1.1 低功耗系統(tǒng)設計面臨的挑戰(zhàn)1
1.2 降低功耗的3種主要設計思路2
1.3 低功耗系統(tǒng)的架構(gòu)設計3
1.4 術(shù)語介紹6
1.5 本章小結(jié)8
第2章 wakeup source 框架設計與實現(xiàn)9
2.1 Linux wakeup source的設計與實現(xiàn)9
2.1.1 架構(gòu)設計概覽9
2.1.2 模塊功能詳解9
2.1.3 配置信息解析10
2.1.4 主要數(shù)據(jù)結(jié)構(gòu)10
2.1.5 主要函數(shù)分析12
2.1.6 函數(shù)工作時序17
2.2 實現(xiàn)自己的wakeup source 框架18
2.2.1 動手前的思考18
2.2.2 設計與實現(xiàn)19
2.3 本章小結(jié)22
第3章 autosleep 框架設計與實現(xiàn)23
3.1 Linux autosleep的設計與實現(xiàn)23
3.1.1 架構(gòu)設計概覽23
3.1.2 模塊功能詳解23
3.1.3 配置信息解析24
3.1.4 主要函數(shù)實現(xiàn)24
3.1.5 函數(shù)工作時序27
3.2 實現(xiàn)自己的autosleep 框架28
3.2.1 動手前的思考28
3.2.2 設計與實現(xiàn)29
3.3 本章小結(jié)30
第4章 PM Core框架設計與實現(xiàn)31
4.1 Linux PM Core的設計與實現(xiàn)31
4.1.1 架構(gòu)設計概覽31
4.1.2 模塊功能詳解31
4.1.3 配置信息解析32
4.1.4 主要數(shù)據(jù)結(jié)構(gòu)32
4.1.5 主要函數(shù)實現(xiàn)35
4.1.6 軟件處理流程41
4.2 實現(xiàn)自己的PM Core 框架43
4.2.1 動手前的思考43
4.2.2 運行時序設計44
4.2.3 設計與實現(xiàn)44
4.3 本章小結(jié)47
第5章 notifier 框架設計與實現(xiàn)48
5.1 Linux notifier的設計與實現(xiàn)48
5.1.1 架構(gòu)設計概覽48
5.1.2 模塊功能詳解48
5.1.3 配置信息解析49
5.1.4 主要數(shù)據(jù)結(jié)構(gòu)49
5.1.5 主要接口介紹50
5.1.6 內(nèi)核使用場景54
5.2 實現(xiàn)自己的notifier 框架57
5.2.1 動手前的思考57
5.2.2 設計與實現(xiàn)57
5.3 本章小結(jié)59
第6章 DPM 框架設計與實現(xiàn)60
6.1 Linux DPM的設計與實現(xiàn)60
6.1.1 架構(gòu)設計概覽60
6.1.2 模塊功能詳解60
6.1.3 配置信息解析61
6.1.4 主要數(shù)據(jù)結(jié)構(gòu)61
6.1.5 主要函數(shù)介紹63
6.1.6 函數(shù)工作時序67
6.2 實現(xiàn)自己的DPM框架75
6.2.1 動手前的思考75
6.2.2 設計與實現(xiàn)75
6.3 補充說明79
6.4 本章小結(jié)81
第7章 syscore 框架設計與實現(xiàn)82
7.1 Linux syscore的設計與實現(xiàn)82
7.1.1 架構(gòu)設計概覽82
7.1.2 模塊功能詳解82
7.1.3 配置信息解析82
7.1.4 主要結(jié)構(gòu)體介紹83
7.1.5 主要函數(shù)介紹84
7.2 實現(xiàn)自己的syscore 框架87
7.2.1 動手前的思考88
7.2.2 設計與實現(xiàn)88
7.3 本章小結(jié)90
第8章 RPM框架設計與實現(xiàn)91
8.1 Linux RPM的設計與實現(xiàn)91
8.1.1 架構(gòu)設計概覽91
8.1.2 模塊功能詳解91
8.1.3 RPM與system sleep的關(guān)系94
8.1.4 No-Callback設備解析95
8.1.5 autosuspend與automatically-
   delayed suspends分析95
8.1.6 配置信息解析96
8.1.7 主要結(jié)構(gòu)體介紹96
8.1.8 主要函數(shù)介紹99
8.1.9 RPM與PM Core工作時間段
      對比108
8.1.10 RPM的函數(shù)工作時序108
8.2 實現(xiàn)自己的RPM 框架112
8.2.1 動手前的思考112
8.2.2 設計與實現(xiàn)112
8.2.3 實現(xiàn)進階步114
8.2.4 實現(xiàn)進階第二步116
8.2.5 實現(xiàn)進階第三步118
8.3 本章小結(jié)120
第9章 thermal框架設計與實現(xiàn)121
9.1 Linux thermal的設計與實現(xiàn)121
9.1.1 架構(gòu)設計概覽121
9.1.2 模塊功能詳解121
9.1.3 基本術(shù)語概念123
9.1.4 配置信息解析123
9.1.5 thermal_core解析123
9.1.6 關(guān)于critical事件和非critical
   事件的處理流程133
9.1.7 governor實現(xiàn)介紹134
9.2 實現(xiàn)自己的thermal框架135
9.2.1 動手前的思考136
9.2.2 設計與實現(xiàn)136
9.3 本章小結(jié)143
第10章 CPU Hotplug框架設計
     與實現(xiàn)144
10.1 Linux CPU Hotplug的設計與實現(xiàn)144
10.1.1 架構(gòu)設計概覽144
10.1.2 模塊功能詳解144
10.1.3 配置信息解析145
10.1.4 主要數(shù)據(jù)結(jié)構(gòu)介紹146
10.1.5 如何使用CPU Hotplug148
10.1.6 CPU Hotplug?狀態(tài)機149
10.1.7 CPU online/offline運行流程
    示意150
10.1.8 state申請及使用152
10.1.9 CPU Hotplug工作時序153
10.2 實現(xiàn)自己的Hotplug 框架157
10.2.1 動手前的思考157
10.2.2 設計與實現(xiàn)157
10.3 本章小結(jié)160
第11章 CPUIdle 框架設計與實現(xiàn)161
11.1 Linux CPUIdle的設計與實現(xiàn)161
11.1.1 架構(gòu)設計概覽161
11.1.2 背景介紹161
11.1.3 配置信息解析162
11.1.4 設計與實現(xiàn)163
11.2 實

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號