基于USB CDC规范的嵌入式系统Bootloader设计

作者:刘汉阳; 杜启行; 邓林涓; 王奎; 孔繁海; 杨雷
来源:电子测试, 2020, (13): 74-76.
DOI:10.16520/j.cnki.1000-8519.2020.13.029

摘要

基于USB协议的CDC设备规范设计了一种在多数操作系统下免驱动的嵌入式系统Bootloader。其逻辑层上基于CDC子设备类的抽象控制模型,物理层上由USB批量传输端点构成,可实现读写应用程序参数、升级应用程序、跳转执行应用程序等通用功能。操作系统可将其驱动为一虚拟串口设备,使用通用串口通信软件与其交互,降低了跨平台产品开发难度提高了开发效率。最后在STM32F4硬件平台上对设计进行了验证。

  • 单位
    山东省计量科学研究院