创建USb通信任务函数:OSTaskCreate(Task-USb,(void*)0,(OS_STK*)&Task_USb_Stack[TASK_STACK_SIZE-1],Task_USb_PRIO)。任务挂起,等待来自中断处理函数的信号量:设计USb中断处理函数(USb-INTRQ.C)负责发送设备命令,接收设备状态信息,配置设备,供给电源;设计USb枚举函数(USb_MU.C)实现硬件枚举;设计Mass Storage类设备的枚举函数(UJSb_MS.C)实现Mass Storage类协议中的命令操作,实现数据读取:设计FAT文件系统操作函数(USb_FAT.C)操作文件系统,对FAT表定位,搜索和读/写等操作;设计数据读取函数(DAT.C),完成ARM处理器通过数据线,片选线及读/写控制线完成USbN9603数据的读取。当检测到USb设备接入(中断来临)时检测设备状态,响应设置命令,发送状态信息,发送数据报告,主机开始识别这个外接设备,在确定了该设备为USb Mass Storage类的基础上,主机得到USb闪存的介质信息和文件系统信息,实现文件打开和读写操作。