1. add main process, for open serial, arg process
2. fix protocol process: add cmd reply timeout process
  add user register protocol exception callback