201711_jeffrey - silenceuncrio/diary GitHub Wiki
2017-11
- 20171101
- ariel 不知道設定了什麼 mac address 導致系統初始化失敗
- 先把 eMMC 需要的兩個 profiles 先建起來
- 可以透過 no_good 來切換 dual image a 和 b
- 20171102
base_fs
+ customer_fs
= deploy_fs
- 為了 eMMC 與 NAND Flash 在 rootfs 的差異化開始修改
- eMMC 與 NAND Flash 初步的並存
- fix mantis issue 552: Firmware Upgrade progress bar become abnormal after time sync.
- 20171103
- eMMC 的 uboot 相關的 default env 設定
- eMMC 的
rc.local
並沒有需要再額外呼叫像 uboot_env.sh
這樣的 script 去額外設定一些 uboot env
- eMMC 的進度暫時告一段落, 後續還有
- image generation for firmware upgrade
- firmware upgrade process
- default hw_mcsv
- 20171106
- 20171107
- prevent duplicate 'Subnet' setting among all 'Tag Base' VLAN setting except 'NONE' Subnet
- 修正了 rip 的模組
- 20171108
- refactoring the 'VLAN Subnet' web page
- rename to 'Subnet'
- entry of 'Subnet' from 'NET2', 'NET3'... to 'NET8'
- web ui 繪圖的需求 survey
- 20171109
- 依據各 icos module 的 compile flag 來整理 webcgi 的 makefile
- 先上一份有支援
Angular Chart
的 code 方便後續作業
- 20171110
- 參考 ariel 的 LTE Usage Display
- menu 先定版
- 幫忙回一下 nautilus 對於 RIP 的疑問
- 20171114
- CTC 的客製化需求來囉
- basic configuration of angular-chart.js for 'Usage Display'
- 'Hourly Usage' display style and data structure
- (Azuretec) Add one special way to put their own logo and would not overwrite by further firmware upgrade
- modify the firmwareupgrade to cowork with rc.local
- 20171115
- add one special way to put 'Azuretec' own logo and would not overwrite by further firmware upgrade
- fix the bug about the wrong compile flag for 'vcom.cgi'
- remove the logic protection about the 'Subnet' field
- add 'GPS Time' field according compile flag 'PROSRC_GNSS'
- explicit type convert to U08, U16
- 20171116
- implement 'Real Time' usage display
- finish 'Usage Display' web page
- 20171117
- 20171120
- 這禮拜是 v1.60 的 release 周
- 修一下 Usage Display 的 bug
- web ui 的 menu tree 需要跟 compile flag 連動
- vlan_lanst.cgi 漏了 apply
- 'LAN/Subnet' 這 web page 原本是跟兩個 CGI 有關係, 目前整併成一隻 vlan_lan_control.cgi
- 2 port 的 vlan web page 有些小問題
- 這次的 RIP web page 有些選項要先隱藏
- redistribute OSPF
- redistribute BGP
- Redistribute default routes
- redistribute zebra 的 static route, 不過目前並沒有透過 zebra 來設定 static route
- 20171121
- 幫 RIP web page 再多作一些說明
- resolved [M300 0000528]: 當選擇Full時, 其完整網址要去掉https://才會有作用, 這部分請提示在Web或是user manual.
- resolved [M300 0000538]: Auto, LTE only 都有 RIP, 但是 ETH only 沒有 RIP 封包
- Azuretec 的特別需求 寫個使用說明
- Add one special way to put their own logo and would not overwrite by further firmware upgrade
- 應觀眾要求加了每兩秒計算一次 usage difference 的圖到 Usage Display 去
- 20171122
- Usage Display 再加強一下
- Usage Display web page 一開始的 nav tab 不需要 login, 調整一下
- reboot.js 重新載入 index.html 的方式要修正一下, 否則只是呼叫到 angular route
- 20171123
- 讓使用者知道 eth1 代表著 WAN Ethernet
- 玩一下 D3.js
- 玩一下 Angular
- Usage Display 小修改
- update 跟自己有關的 release note
- 幫忙把 GPS Config 換個 menu group, 要記得換 group icon
- 20171124
- 驗證 CTCU v1.60 版本的正確性
- v1.60 各個 firmware 要有對應的 mfgtool
- 20171127
- 今天還要 release v1.61 - 幫忙測試 Planet v1.61 版本
- 修一下 CTCU 給的底圖
- 產生 release v1.61 各版本相對應的 mfgtool
- emmc
- setup a Proscend image for emmc
- 先做 image generation for firmware upgrade
- 解析一下目前相關的架構
- 修正 scripts/firmware_to_mfg_files.sh 以便同時相容 nandflah 與 emmc
- 目前 compile 完成後會看到 m300e_20171127085459.img
- 利用 firmware_to_mfg_files.sh 解出 mfgtool 需要的 files
- 燒錄
- 開機成功
- 20171128
- emmc 的 firmware upgrade process
- Different firmware upgrade script for different storage memory type
- 20171129
- 透過 web upgrade 做了幾次都成功了
- nandflash 的 FirmwareUpgrade.sh 部分也稍微整理一下
- implement the firmware upgade for eMMC storage memory
- suppose the model with eMMC is m400 for current image
- 準備 proposal - eMMC Storage Memory
- nothing necessary to patch in current firmware with NAND Flash storage memory
- 20171130
- 繼續補強 proposal - eMMC Storage Memory
- 打電話安排一下 林內熱水器 維修事宜
- 寫一下假卡 1405 ~ 1805 4HR