User Tools

Site Tools


zh:usb_express:start

我的项目

31 Aug 2019 : 我的第一个项目涉及<ARM, Cortex-M3, STM32, CMSIS-DAP, JTAG probe, Debugger, OpenOCD>

如果你打算在一些现代化的单片机上开发嵌入式软件,你一定需要一个JTAG调试器连接你所用的芯片和你的调试软件。对于ARM单片机来说,J-Link是一个很知名的设备,可以连接到主机的USB端口上为你的调试软件提供JTAG协议通信。CMSIS-DAP是一个类似的设备,但它是由ARM公司自己设计并发布的。与J-Link的主要区别在于CMSIS-DAP是完全开源的而J-Link是商用产品[...read more]


02 Oct 2019 : 我的第二个项目涉及 <ARM, Cortex-M3, STM32, USB mass storage device, CD-ROM, ISO9660, SetupAPI>

STMicroelectronics公司给他们流行的STM32芯片提供的源代码中包含了一个USB mass storage device class示例. 我对这个示例源码做了一些增强,用以模拟一个微型的USB-CDROM。我只接了一颗512KB spi flash芯片做为光盘盘片并且向其中写入了一个很小的ISO9660映像文件。这就是为什么我称其为“微型”CDROM。[...read more]


10 Sep 2020 : 我的第三个项目涉及 <USB, HID, Microchip 16bit MCU & DSC, V-USB, SetupAPI, C & Assembly language>

我们能在一个很简单的没有任何USB接口的MCU上实现一个USB设备吗?在这个项目中我会给你一个肯定的答案。事实上多年以前就有一个名为PowerSwitch的项目发布在互联网上。其作者用了一个AVR芯片制作了一个USB设备。这几天我创建了一个类似的项目,在另一种MCU上实现了另一种USB设备。...read more

zh/usb_express/start.txt · Last modified: 2020/09/26 07:08 by zach