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

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

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

定 價(jià):¥109.00

作 者: 李曉杰 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111728146 出版時(shí)間: 2023-06-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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