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