1. 程式人生 > >minigui 3.2.0:通過環境變數修改minigui的執行引數

minigui 3.2.0:通過環境變數修改minigui的執行引數

minigui 升級到3.2.0後不再提供中文文件,如果要看minigui的中文資料,只能參考3.0版本的《MiniGUI 使用者 手冊》

《MiniGUI 使用者 手冊》 3.1.1 節中可以找到這樣的說明:

在這裡插入圖片描述

從上面的說明中可以知道,在執行環境中可以通過設定環境變數來改變minigui的一些執行引數。這為應用程式部署提供了很大的便利性。

但在使用3.2.0版本時,發現這些引數名全部都無效,檢視minigui 3.2.0的原始碼,才知道升級後為了環境變數命名規範化考慮,這些環境變數名全部都改名了:轉為大寫,並加了MG_字首。

所以在使用minigui 3.2.0時,要使用新的環境變數名,示例如下:

#!/bin/bash
# MG_CFG_PATH 指定 MiniGUI.cfg位置 
export MG_CFG_PATH=/your/minigui_cfg/path
# NCS_CFG_PATH 指定 mgncs.cfg位置
export NCS_CFG_PATH=/your/mgncs_cfg/path
# MG_RES_PATH 指定MiniGUI系統資源路徑
export MG_RES_PATH=/your/res/path
# 對應 gal_engine,指定使⽤用的圖形引擎
export MG_GAL_ENGINE=fbcon
# 對應 ial_engine,指定使⽤用的輸⼊入引擎
export
MG_IAL_ENGINE=console # 對應defaultmode,指定圖形引擎的顯示模式,格式為:寬x⾼高-顯示位數(bpp) export MG_DEFAULTMODE=240x240-16bpp.rgb565 # 對應 mdev,指定⿏滑鼠裝置⽂檔案 export MG_MDEV=/dev/input/.... # 對應 mtype,指定⿏滑鼠協議型別 export MG_MTYPE=PS2 # now,start you application ./myapp

如果你還想進一步知道這些變數在minigui原始碼中被引用的位置,可以在minigui的原始碼資料夾中執行grep -rn getenv .

就可以找到。