USB OTG to PC USB API简介
本API分为四部分:Linux或Android内核 (主要是gadget驱动)、linux端API及其DEMO、Windows 驱动、Windows API及其Demo。
一、linux、Android内核
1、 安装MCU对应的linux或Android内核开发编译环境。
2、 解压Linux、Adroind内核源代码。注:本软件可以根据用户需求定制适合各种MCU的指定版本Linux、Android内核源代码。
3、在内核源码根目录执行:
#make distclean
4、把本API压缩包中的/linux-kernel/config/ZZKJ_u2u_config复制到内核源代码根目录并更名为.config。
5、把/linux-kernel/gadget目录的内容复制到内核的/dirvers/usb/gadget目录内,覆盖掉原来的文件。
6、把/linux-kernel/arm_config目录的内容复制到内核的/arch/arm/configs目录内,覆盖掉原来的文件。
7、把/linux-kernel/arch-mcuXXXX目录的内容复制到内核的/arch/arm/ arch-mcuXXXX目录内,覆盖掉原来的文件。
8、把/linux-kernel/arm_plat-mcuXXXX目录的内容复制到内核的/arch/arm/ plat-mcuXXXXÿ