20191025_jeffrey - silenceuncrio/diary GitHub Wiki

0905

review

1300

review task

M300

  • P1 - FOTA - web ui
  • P4 - Layer 2 Encapsulation over GRE (L2oGRE)

M330

  • P2 - GPS Track drawing (Server)

M360

  • P1 - GFlash
  • P1 - 12 GRE
  • P2 - Avoid partition is empty from production line
  • P2 - FOTA - web ui

M330[release/v0.08]

  • append a random value to the request to prevent the cache problem at IE browser
  • force the mtu of gre tunnel interface to 1400 (default is 1500 - 24 = 1476)
  • use SHM_ID - SHM_FIRMWARE_UPGRADING to indicate the status of the firmware upgrade
  • at schedule-reboot module, each type:
    • interval
      • use ICOS_shm_status_getInt(SHM_FIRMWARE_UPGRADING) to decide whether reboot or not
    • 'Per Day', 'Per Week' and 'Per Month'
      • modify 'schedule_reboot.sh'
        • refer to existence of '/tmp/fwupgrading'to decide whether reboot or not
  • at FirmwareUpgrade.sh
    • use a file to indicate that firmware is upgrading currently
  • while applying GRE, take a rest before send messages
  • update the number of GRE connection after event ICOS_WAN_GATEWAY_UPDATE