20170320_jeffrey - silenceuncrio/diary GitHub Wiki
0925
review
engineering notebook
0955
這禮拜開始一直到 4/7
計有 15 個工作天
預計要完成的工作項目是 DMZ
1055
先建立一個 dmz 的 branch 開始做事
➜ proscend git:(develop) git flow feature start dmz
Switched to a new branch 'feature/dmz'
Summary of actions:
- A new branch 'feature/dmz' was created, based on 'develop'
- You are now on branch 'feature/dmz'
Now, start committing on your feature. When done, use:
git flow feature finish dmz
➜ proscend git:(feature/dmz)
1315
先為了 dmz 把 menuconfig 所需的設定加上去
commit 223e927f2dd0c50aa6c88d9fdcc6df7cdd684ef4
Author: jeffrey <[email protected]>
Date: Mon Mar 20 13:13:37 2017 +0800
add dmz feature
diff --git a/proscend/mconfig/Config.in b/proscend/mconfig/Config.in
index fb78317..28e95b2 100644
--- a/proscend/mconfig/Config.in
+++ b/proscend/mconfig/Config.in
@@ -185,5 +185,6 @@ bool 'RS485' PROSRC_RS485
bool 'ALARM' PROSRC_ALARM
bool 'Manufacture Tools' PROSRC_MANUFACTURE_TOOLS
bool 'GNSS' PROSRC_GNSS
+bool 'DMZ' PROSRC_DMZ
endmenu
diff --git a/proscend/mconfig/configs/M300/0_GENERIC/defconfig b/proscend/mconfig/configs/M300/0_GENERIC/defconfig
index 3b7df95..ac83187 100644
--- a/proscend/mconfig/configs/M300/0_GENERIC/defconfig
+++ b/proscend/mconfig/configs/M300/0_GENERIC/defconfig
@@ -115,3 +115,4 @@ PROSRC_RS485=y
PROSRC_ALARM=y
PROSRC_MANUFACTURE_TOOLS=y
# PROSRC_GNSS is not set
+PROSRC_DMZ=y
diff --git a/proscend/mconfig/configs/M300/1_GPS/defconfig b/proscend/mconfig/configs/M300/1_GPS/defconfig
index 9857622..2e0eba5 100644
--- a/proscend/mconfig/configs/M300/1_GPS/defconfig
+++ b/proscend/mconfig/configs/M300/1_GPS/defconfig
@@ -115,3 +115,4 @@ PROSRC_RS485=y
PROSRC_ALARM=y
PROSRC_MANUFACTURE_TOOLS=y
PROSRC_GNSS=y
+PROSRC_DMZ=y
1800
試著在 M300 上跑 php 試試
修改 local.conf
套現成的 php 相關的 bb file
➜ M300 git:(feature/dmz) ✗ cat build_small/conf/local.conf
MACHINE ??= 'm300'
...
IMAGE_INSTALL_append += "php"
...
套用前的 image 大小約 22.2 MB