在嵌入式系统中,资源通常有限,因而如何利用这些资源获得最佳性能显得至关重要。虽然高性能和低功耗看起来是相互对立的概念,但是若能快速地执行任务然后进入低功耗模式,则可从整体上降低系统的功耗。因此,几乎任何系统都可以从改善性能的工作中受益。
提高嵌入式系统的性能可能是一项复杂的任务。架构和系统功能的内部运行方式往往存在一些细微差别,而这些差别会对系统产生影响。此外,每一个系统可能有不同的性能目标。例如, 有些系统可能仅侧重于CPU 性能, 而有的系统则可能需要优化某个通信端口(如以太网或USB)的吞吐量。
本应用笔记将阐述在Kinetis K 系列器件上发现的可能影响系统性能的功能特性。本文档并非关于如何优化应用的进阶指南,因为没有任何一套硬性规则可适用于所有情况。本文的主要目的是为了阐释某些能够优化应用的主要架构和系统模块特性,便于设计者在设计系统的软件和硬件时能在了解情况的前提下做出决策。
系统架构是系统整体性能的最大要素之一。不同数据块之间如何结合也会影响某些模块级的功能。因此,若要了解如何优化系统性能, 首先需从一个较高的层面来了解架构。
下图显示了Kinetis K70 系列器件的简化结构框图。选择此系列是因为这个系列涵盖了下面将讨论的所有性能特点。其他Kinetis 系列器件不一定具备所有这些特点,但整体架构通常大致相同。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !