完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 缪靠斯兔 于 2023-10-18 12:51 编辑 花了一些时间阅读完了这本《SoC底层软件低功耗系统设计与实现》,收获良多,行业前辈的SOC底层软件的设计和调试经验,着实可贵。 这本书我分为四个部分来阅读,分别是:设计思路,低功耗框架,拓展知识,和优化思路&问题定位。 设计思路 当前主流的3中降低功耗的设计思路:设计工艺,降低工作电压/频率,多电源域设计。 三种设计相结合,才能达到业界最优的低功耗目标。 低功耗框架 任何厂家,低功耗的设计都需要分为电路设计和系统软件设计两部分,本书主要介绍的是低功耗系统架构的设计。 一般,在复杂的系统中,会有独立的一颗低功耗核心(low power MCU)来负责控制各个子系统的上下电,休眠等活动。在linux中,有一套完善的低功耗控制框架。本书对这个linux低功耗框架的各个模块做了介绍,以及举例说明我们该如何实现一套简单的低功耗控制框架。 我觉低功耗的主要核心还是两点:一是根据不同的workload来降频降压;而是外设的休眠。 比如CLK模块,就可以实现对不同外设时钟的管理。 比如DVFS,动态电压频率调整模块,可以根据芯片所运行的不同应用程序,来动态调节芯片的运行频率和电压,从而实现最佳的功耗规划。 由比如PM core模块,这是一个核心模块,负责对各个低功耗模块的调用,使系统顺利的休眠。并且逆流程(唤醒)能顺利被执行。 拓展知识 这部分就属于拓展章节了,本书不单单介绍低功耗,也会介绍一些嵌入式的编程基础知识,以及硬件底层知识。当然,嵌入式系统,基础相当重要,比如链表,DPM和syscore模块中,很多操作都是依赖于链表实现的。 优化思路&问题定位 这部分就是经验之谈了。针对低功耗场景的优化和问题定位提供了一些相当不错的建议和思路。 |
|
相关推荐
1 个讨论
|
|
《具身智能机器人系统》第7-9章阅读心得之具身智能机器人与大模型
1231 浏览 0 评论
【「具身智能机器人系统」阅读体验】+数据在具身人工智能中的价值
1031 浏览 0 评论
《具身智能机器人系统》第1-6章阅读心得之具身智能机器人系统背景知识与基础模块
1305 浏览 0 评论
1378 浏览 14 评论
941 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 02:21 , Processed in 0.743144 second(s), Total 57, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号