我刚拿到我的metawatch包来玩。我正在考虑把玩Linux上的固件作为一种爱好。但是我对USB编程是个新手。所以我有一个很难回答的问题。
该夹子是FTDI设备。我浏览了FTDI站点,有两种类型的驱动程序:用于直接访问的D2XX驱动程序和用作COM端口的VCP (虚拟串口)驱动程序。
我的第一个计划是看看如何使用两个驱动程序中的一个来编写应用程序作为固件闪光器。
我的理解是闪存固件,我需要使用串口下载固件到手表。由于剪辑作为pc和手表之间的媒体,我不能使用D2XX API来刷新固件。VCP驱动程序将是首选。关于这一点我说得对吗?
顺便说一句,对初学者做usb/固件编程有什么建议吗?
提前感谢!
发布于 2013-06-14 07:43:16
看起来metawatch的标准封装夹内嵌了一个FTDI设备,允许串口连接。因此,是的,您需要安装VCP驱动程序。此驱动程序内置于linux内核中。有关详细信息,请参阅installation guide。
Sachi Murthy应用工程师FTDI芯片,美国
https://stackoverflow.com/questions/17008323
复制相似问题