201711_jeffrey - silenceuncrio/diary GitHub Wiki

2017-11

01 02 03 -
- 06 07 08 09 10 -
- - 14 15 16 17 -
- 20 21 22 23 24 -
- 27 28 29 30

  • 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
    • vlan 的 web page
  • 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
      • old way cause problem
  • 20171116
    • implement 'Real Time' usage display
    • finish 'Usage Display' web page
  • 20171117
    • CTCU 網頁客製化收工

  • 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