官网资料

uos - 图1

查询固件版本信息

  • 方法1

    1. # 查询QuecPython固件版本信息(QuecPython独有命名规则)
    2. >>> import uos
    3. >>> uos.uname()
    4. # 返回值(EC600U型号为例)
    5. # ('sysname=EC600U-CNLB', 'nodename=EC600U', 'release=1.13.0', 'version=v1.12 on Sat_Nov_19_2022_5:29:48_PM', 'machine=EC600U with QUECTEL', 'qpyver=V0002')
  • 方法2

    1. >>> import uos
    2. >>> uos.uname2()
    3. # 返回值(以EC600U型号为例,需要注意此方法较老的固件版本不支持)
    4. # (sysname='EC600U-CNLB', nodename='EC600U', release='1.13.0', version='v1.12 on Sat_Nov_19_2022_5:29:48_PM', machine='EC600U with QUECTEL', qpyver='V0002')
  • 方法3

    1. >>> import modem
    2. # 查询Quectel固件版本信息(Quectel通用命名规则)
    3. >>> modem.getDevFwVersion()
    4. # 常见返回值类型(以EC600U型号为例)
    5. # 'EC600UCNLBR03A01M08_OCPU_QPY_BETA1207'
    6. # 'EC600UCNLBR03A02M08_OCPU_QPY'
  • 方法4

    1. >>> import modem;modem.getDevFwVersion() # 两行合为一行,交互界面回车即可返回结果
  • 为什么要查询固件版本?

    • 在开发的过程中难免会遇到一些问题,并找到官方人员或技术前辈咨询,那么此时需要提供的信息中,固件版本就是必不可少的