對大家熟悉的Cortex-M處理起來說,無論是強調(diào)極致資源和低功耗的Cortex-M0、還是頻率達到上GHz且能與某些應(yīng)用處理器掰一掰手腕的Cortex-M7,都不會缺席了SysTick的身影。 正因為SysTick是官方欽定的“不可或缺”的“基礎(chǔ)設(shè)施”,無論是RTOS系統(tǒng)還是裸機應(yīng)用,幾乎所有的嵌入式固件都會用到它。在這一背景下,如果我告訴你,有一個基于C語言的模塊,提供以下功能:
在前面的文章《【例說Arm-2D界面設(shè)計】“手?jǐn)]GUI”的利器——場景播放器》中,我們詳細(xì)介紹了智能設(shè)備時代一種“基于面板(Panel)的嵌入式界面設(shè)計范式”,并以Arm-2D的場景播放器(Scene Player)為例,介紹了小資源環(huán)境下具體“手搓GUI”的方式。
在前面的文章《【喂到嘴邊了的模塊】準(zhǔn)備徒手?jǐn)]GUI?用Arm-2D三分鐘就夠了》中,我們介紹了如何借助 cmsis-pack 快速的在 MDK 中部署 arm-2d。