1、基于STM32F4的Web-server开发,UCOS III
主要技术:LWIP, Http-NETCONN编程接口, Tcp, UCOS III, HTML网页编程
2、集成图形库:EMWIN
3、两种USB接口固件升级方案实现:
3.1、基于STM32F4的USB Host软件升级
USB 接口配置初始化, USB识别, 升级hex文件读取,解析
烧写解析的hex数据到flash
3.2、基于STM32F4的USB Device 软件升级
将STM32F4 flash 模拟成U盘,电脑识别U盘并拷入软件完成升级
USB Mass storage 驱动接口实现,使电脑能识别到U盘
构造FAT16文件系统框架数据结构,
自动检测拷入的升级软件,如果匹配则升级软件
自动检测电脑是否接入,接入升级软件,否则运行已有的软件(bootloader + App模式软件架构)