社区活动专版
登录
直播中
缪靠斯兔
8年用户
11经验值
擅长:处理器/DSP
私信
关注
《SoC底层软件低功耗系统设计与实现》阅读笔记
soc
电子书籍
本帖最后由 缪靠斯兔 于 2023-10-18 12:51 编辑
花了一些时间阅读完了这本《SoC底层软件低功耗系统设计与实现》,收获良多,行业前辈的SOC底层软件的设计和调试经验,着实可贵。
这本书我分为四个部分来阅读,分别是:设计思路,低功耗框架,拓展知识,和优化思路&问题定位。
设计思路
当前主流的3中降低功耗的设计思路:设计工艺,降低工作电压/频率,多
电源
域设计。
三种设计相结合,才能达到业界最优的低功耗目标。
低功耗框架
任何厂家,低功耗的设计都需要分为
电路
设计和系统软件设计两部分,本书主要介绍的是低功耗系统架构的设计。
一般,在复杂的系统中,会有独立的一颗低功耗核心(low power MCU)来负责控制各个子系统的上下电,休眠等活动。在linux中,有一套完善的低功耗控制框架。本书对这个linux低功耗框架的各个模块做了介绍,以及举例说明我们该如何实现一套简单的低功耗控制框架。
我觉低功耗的主要核心还是两点:一是根据不同的workload来降频降压;而是外设的休眠。
比如CLK模块,就可以实现对不同外设时钟的管理。
比如DVFS,动态电压频率调整模块,可以根据芯片所运行的不同应用程序,来动态调节芯片的运行频率和电压,从而实现最佳的功耗规划。
由比如PM core模块,这是一个核心模块,负责对各个低功耗模块的调用,使系统顺利的休眠。并且逆流程(唤醒)能顺利被执行。
拓展知识
这部分就属于拓展章节了,本书不单单介绍低功耗,也会介绍一些嵌入式的编程基础知识,以及硬件底层知识。当然,嵌入式系统,基础相当重要,比如链表,DPM和syscore模块中,很多操作都是依赖于链表实现的。
优化思路&问题定位
这部分就是经验之谈了。针对低功耗场景的优化和问题定位提供了一些相当不错的建议和思路。
总结
回帖
(1)
打马过草原
2023-12-5 16:38:43
大佬总结的很细
大佬总结的很细
举报
更多回帖
rotate(-90deg);
回复
相关帖子
soc
电子书籍
《
SoC
底层
软件
低功耗
系统
设计与
实现
》基于Linux专门讲解
软件
低功耗
框架和设计的书籍
1005
【书籍评测活动NO.19】
SoC
底层
软件
低功耗
系统
设计与
实现
4113
SoC
的
低功耗
怎么
实现
?
1372
SoC
系统
的
低功耗
设计
14
SoC
系统
的
低功耗
设计
1534
基于Foundation IP的
低功耗
IoT
SoC
实现
3862
MCU
低功耗
系统
设计
笔记
2
如何在
SoC
中
实现
低功耗
RF的设计
0
SoC
低功耗
设计
2843
SoC
低功耗
管理
1
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分