针对目前嵌入式视频设备开发难度较大、成本较高的现状,提出了一个基于当下先进的低成本低功耗MCU———STM32F7和WiFi模块———ATWINC1500的无线视频采集、传输、显示方案。其中STM32F7不仅起到传统的控制作用,还完成了图像数据的处理与传输。硬件方面采用高集成度的设计,力求减少体积与功耗。软件方面,基于贴近底层的HAL库进行裸机开发。在最后展示了一个基于该方案的实例项目,证明了采用该方案的系统能可靠地完成视频监控的功能,在800×480的显示分辨率下,帧率可达25fps。同时验证了STM32F7系列控制器的性能与资源能够胜任于一般的视频应用。由于采用了高度集成且低功耗的硬件设计,可以看到终端的体积非常小,重量也非常轻,同时还能保证长时间的连续工作。另外,实时视频的显示在距离50m 空旷区域内可以保证达到25fps,图像延迟低于0.1s,性能表现良好[14-15]。在距离达到约100m时,才出现无法正常工作的情况。单从处理器的角度上看,STM32F7在量产后价格相当可观,再加上可以免费使用ST公司的各种开源库进行软件开发,整个系统在成本上会有一定的优势。除此应用之外,该方案还应用于其他各个领域的无线视频设备开发,为低成本低功耗的STM32系列MCU 进军多媒体领域提供了成功的例证。
|