在嵌入式系統中,資源通常有限,因而如何利用這些資源獲得最佳性能顯得至關(guān)重要。雖然高性能和低功耗看起來(lái)
是相互對立的概念,但是若能快速地執行任務(wù)然后進(jìn)入低功耗模式,則可從整體上降低系統的功耗。因此,幾乎任
何系統都可以從改善性能的工作中受益。
提高嵌入式系統的性能可能是一項復雜的任務(wù)。架構和系統功能的內部運行方式往往存在一些細微差別,而這些差
別會(huì )對系統產(chǎn)生影響。此外,每一個(gè)系統可能有不同的性能目標。例如,有些系統可能僅側重于CPU 性能,而有的系統則可能需要優(yōu)化某個(gè)通信端口(如以太網(wǎng)或USB)的吞吐量。
本應用筆記將闡述在Kinetis K 系列器件上發(fā)現的可能影響系統性能的功能特性。本文檔并非關(guān)于如何優(yōu)化應用的
進(jìn)階指南,因為沒(méi)有任何一套硬性規則可適用于所有情況。
本文的主要目的是為了闡釋某些能夠優(yōu)化應用的主要架構和系統模塊特性,便于設計者在設計系統的軟件和硬件時(shí)
能在了解情況的前提下做出決策。