我刚拿到我的 metawatch 包来玩。我正在考虑在 Linux 上玩固件作为一种爱好。但我是 USB 编程的新手。所以我提出了一个棘手的问题。
剪辑是 FTDI 设备。我浏览了 FTDI 网站,有两种类型的驱动程序:直接访问的 D2XX 和用作 COM 端口的 VCP(虚拟 COM 端口)驱动程序。
我的第一个计划是看看如何使用这两个驱动程序中的一个来编写一个应用程序作为固件刷机。
我的理解是刷固件我需要使用串口将固件下载到手表上。由于剪辑充当 pc 和手表之间的媒体,我不能使用 D2XX API 来刷新固件。VCP 驱动程序将是选择。我是对的吗?
顺便说一句,对于初学者进行 USB/固件编程有什么建议吗?
提前致谢!