minigui 3.2.0:通過環境變數修改minigui的執行引數
阿新 • • 發佈:2018-11-01
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 .