当前位置: 首页 > news >正文

河间网站建设地推网推平台

河间网站建设,地推网推平台,学校特色网站建设情况,百度网站URL提交入口为电池寿命设计嵌入式系统已经成为许多团队重要的设计考虑因素。优化电池寿命的能力有助于降低现场维护成本,并确保客户不需要不断更换或充电电池,从而获得良好的产品体验。 团队通常使用一些标准技术来提高电池寿命,例如将处理器置于低功耗…

为电池寿命设计嵌入式系统已经成为许多团队重要的设计考虑因素。优化电池寿命的能力有助于降低现场维护成本,并确保客户不需要不断更换或充电电池,从而获得良好的产品体验。

团队通常使用一些标准技术来提高电池寿命,例如将处理器置于低功耗模式,关闭未使用的外设等。然而,我发现开发团队经常忽视一些标准技术。

在今天的文章中,我们将探讨我经常看到被忽视但可以产生重大影响的几种低功耗设计技术。

技术 1 – 放弃 GCC,选择商业编译器

作为软件开发人员和团队,我们已经习惯了使用免费和开源的工具。我们经常忘记,在大多数情况下,你得到的是你付出的。虽然 GCC 是一个非常好的工具,但在所有情况下并不适用。其中一种情况是对于低功耗的,以电池为动力的设备。

我最近对 GCC 和 IAR 的 EWARM 编译器的代码执行进行了一些性能测量。使用相同的设置为同一处理器编译相同的代码,测试代码的性能提高了20% - 30%。结果根据操作的不同而有所不同,但这些数字还是让人震惊。

这意味着什么?这意味着使用商业编译器,你可能能够更快地执行相同的代码,这意味着你可以更快地回到休眠模式。在休眠模式下花费更多的时间意味着更少的电流消耗和电池寿命更长的可能性!

使用商业编译器可能是你可以利用的一种方式,不仅可以从你的代码中得到更好的性能,而且还可以节省电池寿命。

注意:结果将根据你手动优化代码的能力而有所不同。但为什么要浪费所有的时间,当工具可以为你做呢?

技术 2 – 使用 Tickless 模式以保持更长时间的睡眠

低功耗模式的一个问题是,如果你使用RTOS,内核tick将周期性地唤醒系统。tick设置为一毫秒并不罕见。如果你希望你的设备在唤醒前睡眠一整分钟会发生什么?好吧,你将在那分钟内多唤醒6000次,浪费宝贵的电池寿命。

在许多RTOS中,一个简单的解决方案是使用 tickless 模式。该模式的思想是,当系统进入休眠状态时,它会将一个低功耗定时器进行缩放,以便RTOS tick不会每毫秒发生一次。相反,它可能在几分钟、几小时或甚至一天之后才会发生!

你可以想象,这会保持系统处于睡眠状态,防止它唤醒并运行一堆不必要的CPU周期。结果是使用的电流更少,等于电池使用寿命更长。

注意:启用 tickless 模式的方法和你可能需要作为开发者投入的工作量从一个RTOS到另一个RTOS是不同的。

技术 3 – 利用内部缓存

多年来,微控制器并没有缓存。他们是资源受限的设备,相对于他们更具特色的老一代设备来说相对简单。今天的情况并非如此。如果你看看来自ST、NXP和许多其他公司的微控制器部件,你会发现性能部件都有一个内部缓存。如果你正在为低功率设计,你可以利用缓存来改善能耗。

有几种机制允许缓存帮助你减少当前消耗。大多数与缓存的主要功能有关:提供对频繁使用的数据或指令的更快访问,从而减少CPU访问较慢的主内存的时间。

例如,你可以使用缓存来优化内存访问模式。在具有可预测的内存访问模式的应用程序中,缓存可以显著优化能源使用。通过有效地预取和缓存所需的数据和指令,微控制器最大限度地减少了对主存储器的能耗高昂的访问。

缓存提供的延迟更低,速度更快,比其他板载内存更好。结果是在内存访问上花费的时间更少,这使得CPU有更少的空闲周期。更快的访问也意味着CPU可以更早地完成任务,从而减少整体的CPU活动时间。所有这些都有助于减少处理器的总体能耗,从而使电池使用寿命更长。

结论

当开发者和团队看低功耗设计时,他们经常直接跳到睡眠模式,时钟门控和其他减少能耗的技术。虽然这些都是很好的技术,但他们有时会忽略那些简单技术。我们在这篇文章中看到了你可以使用的几种技术,以帮助提高你的设备的电池寿命或减少你的有源设备的能耗。

总的来说,低功耗设计中涉及到很多东西。你可以无限优化能源,但通常在优化过程中会有一个“膝点”,在这个点之后,电池寿命的提高会变得更少。一定要记住你的技术如何改善你的电池寿命;当你达到那个膝点时,就是停止优化的时候了。

http://www.hkea.cn/news/596790/

相关文章:

  • 网站标题的设置方法哪家建设公司网站
  • 网站空间托管电商平台的营销方式
  • 网站制作专业的公司有哪些seo网站编辑是做什么的
  • wordpress 分栏seo怎么优化简述
  • php网站开发 多少钱推广方案策划
  • 芜湖做网站公司广州seo好找工作吗
  • 做网站找客户百度竞价推广公司
  • 深圳网站建设怎么办互联网营销的优势
  • 课程网站开发背景网站推广的几种方法
  • 商城网站建设模板一份完整的营销策划方案
  • 推广网站建设网站权重查询工具
  • t型布局网站怎么做建设网官方网站
  • 哪个建设网站推广竞价托管公司
  • 网站建设傲seo网站是什么意思
  • 卢氏住房和城乡建设厅网站聚名网
  • 山东网站建设电话长沙靠谱的关键词优化
  • 山东营销型网站ip网站查询服务器
  • 什么网站上做奥数题企业培训课程清单
  • 龙岩优化seo是什么意思
  • 外贸网站建设源码软文怎么做
  • 文章列表页wordpress宁波seo资源
  • 获取网站访客qq 原理百度投诉中心人工电话
  • 企业网站制作查询百度电话怎么转人工
  • 杭州专业网站建设怎样创建网站
  • 网站建设报价表格式淘宝关键词优化技巧
  • 高端网站建设系统百度网盘登录入口官网
  • ps做网站顶部江苏网络推广公司
  • 源码做网站手机网站百度关键词排名
  • 网站关键词分隔网站链接提交
  • 福永营销型网站多少钱中国最新消息今天