軟件配置的不同方式

大多數情況下,軟件需要某種方式來配置:根據設置,軟件會做不同的事情。例如,在Raspberry的微控制器上運行的軟件可能會帶有一個OLED LCD屏,也可能不帶:

在這裏插入圖片描述

帶OLED LCD的Raspberry Pi和tinyK22

我如何在我的應用程序代碼中處理這個問題?

變量Variable

例如,如果運行時可以使用某個功能,我可以在應用程序中檢查某個變量:

extern bool configHas_LCD = true;
...
if (configHas_LCD) {
  showStatusOnLCD();
}

該方法將在運行時決定是否執行。它需要更多的內存,執行時間更長。

更多內容請參考以下鏈接:https://www.yiboard.com/thread-1152-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章