舉報

會員
SoC底層軟件低功耗系統設計與實現
最新章節:
封底
這是一本系統剖析SoC底層軟件低功耗系統設計、實現與定制化的著作,同時它還全面講解了低功耗的知識點以及各種低功耗問題的定位與優化。作者在華為海思等半導體企業深耕低功耗領域10余年,本書內容基于作者的實際商用經驗撰寫而成,讀完本書后,我們至少能掌握以下知識:Linux內核中所有與低功耗相關的17個模塊的設計與實現原理,以及這些模塊的自定義實現和二次開發,這部分內容能讓讀者對低功耗相關的問題知其然并知其所以然。Linux內核中關于低功耗的設計思想,既同時適用于宏內核、微內核和精簡內核,又可以給其他的操作系統提供思路和啟發。低功耗的20余個擴展知識點,讓讀者對低功耗有更全面、更深入地了解。各種低功耗問題的定位方法和通用優化手段。
目錄(112章)
倒序
- 封面
- 版權信息
- 內容簡介
- 前言
- 第1章 低功耗系統設計思路
- 1.1 低功耗系統設計面臨的挑戰
- 1.2 降低功耗的3種主要設計思路
- 1.3 低功耗系統的架構設計
- 1.4 術語介紹
- 1.5 本章小結
- 第2章 wakeup source框架設計與實現
- 2.1 Linux wakeup source的設計與實現
- 2.2 實現自己的wakeup source框架
- 2.3 本章小結
- 第3章 autosleep框架設計與實現
- 3.1 Linux autosleep的設計與實現
- 3.2 實現自己的autosleep框架
- 3.3 本章小結
- 第4章 PM Core框架設計與實現
- 4.1 Linux PM Core的設計與實現
- 4.2 實現自己的PM Core框架
- 4.3 本章小結
- 第5章 notifier框架設計與實現
- 5.1 Linux notifier的設計與實現
- 5.2 實現自己的notifier框架
- 5.3 本章小結
- 第6章 DPM框架設計與實現
- 6.1 Linux DPM的設計與實現
- 6.2 實現自己的DPM框架
- 6.3 補充說明
- 6.4 本章小結
- 第7章 syscore框架設計與實現
- 7.1 Linux syscore的設計與實現
- 7.2 實現自己的syscore框架
- 7.3 本章小結
- 第8章 RPM框架設計與實現
- 8.1 Linux RPM的設計與實現
- 8.2 實現自己的RPM框架
- 8.3 本章小結
- 第9章 thermal框架設計與實現
- 9.1 Linux thermal的設計與實現
- 9.2 實現自己的thermal框架
- 9.3 本章小結
- 第10章 CPU Hotplug框架設計與實現
- 10.1 Linux CPU Hotplug的設計與實現
- 10.2 實現自己的Hotplug框架
- 10.3 本章小結
- 第11章 CPUIdle框架設計與實現
- 11.1 Linux CPUIdle的設計與實現
- 11.2 實現自己的CPUIdle框架
- 11.3 本章小結
- 第12章 CLK框架設計與實現
- 12.1 Linux CLK的設計與實現
- 12.2 實現自己的CLK框架
- 12.3 本章小結
- 第13章 DVFS框架設計與實現
- 13.1 Linux cpufreq的設計與實現
- 13.2 實現自己的DVFS框架
- 13.3 本章小結
- 第14章 regulator框架設計與實現
- 14.1 Linux regulator的設計與實現
- 14.2 實現自己的regulator框架
- 14.3 本章小結
- 第15章 AVS框架設計與實現
- 15.1 背景及原理
- 15.2 AVS設計與實現
- 15.3 本章小結
- 第16章 PSCI框架設計與實現
- 16.1 背景介紹
- 16.2 假設和建議
- 16.3 PSCI使用場景及要求
- 16.4 函數功能解析
- 16.5 PSCI調用流程
- 16.6 核狀態的操作系統和實現視圖
- 16.7 推薦的StateID編碼
- 16.8 PSCI規范實現選項
- 16.9 內核PSCI關系梳理
- 16.10 本章小結
- 第17章 ATF
- 17.1 背景介紹
- 17.2 配置信息
- 17.3 工作時序
- 17.4 本章小結
- 第18章 擴展知識點
- 18.1 鏈表
- 18.2 信號量
- 18.3 自旋鎖
- 18.4 GIC
- 18.5 SMP CALL
- 18.6 鎖中斷
- 18.7 看門狗
- 18.8 凍結進程
- 18.9 定時器
- 18.10 volatile
- 18.11 WFE、SEV、WFI
- 18.12 write through、write back、write allocate、read allocate
- 18.13 mutex、semaphore、spinlock的區別
- 18.14 本章小結
- 第19章 低功耗問題定位及優化思路
- 19.1 多子系統配置
- 19.2 并行處理
- 19.3 增加打點信息
- 19.4 增加suspend流程狀態檢查返回點
- 19.5 設置提前喚醒量
- 19.6 減少(合并)喚醒中斷次數
- 19.7 慎用阻塞型接口
- 19.8 踩內存
- 19.9 壓力測試
- 19.10 其他優化手段
- 19.11 本章小結
- 作者簡介
- 封底 更新時間:2024-04-12 18:23:41
推薦閱讀
- QTP從實踐到精通
- GitLab CI/CD 從入門到實戰
- 敏捷開發的藝術(原書第2版)
- Spring開發者的Quarkus實戰
- DevSecOps企業級實踐:理念、技術與案例
- 移動Web實現指南:面向移動設備的網站優化、開發和設計
- 解決方案架構師修煉之道(原書第2版)
- Python跨平臺應用軟件開發實戰
- MindSpore深度學習高階技術
- 軟件單元測試
- 深入理解Prometheus監控系統
- 云計算工程
- Google Android開發入門與實戰
- HTML5游戲編程核心技術與實戰
- 大話軟件工程案例篇:項目與產品開發實戰
- 容器即服務:從零構建企業級容器集群
- 軟件工程
- 未雨綢繆:理解軟件配置管理(第2版)
- 指尖世界 移動App界面設計之道
- RAMSIS人機工程優化設計與案例分析
- 流程自動化實戰:系統架構和軟件開發視角
- 好代碼 ,壞代碼
- 深入理解Nginx:模塊開發與架構解析(第2版)
- 軟件架構
- 微信公眾平臺應用開發實踐
- 小程序,巧應用:微信小程序開發實戰
- 中文版 UG NX 8.0 技術大全
- 軟件安全開發指南:應用軟件安全級別驗證參考標準
- 常用軟件基礎
- UG NX 10中文版從入門到精通