基于μC/OS-III的嵌入式视频处理系统设计
2017-11-22
北京信息科技大学 自动化学院,北京100192
一、引言
2015年,李克强总理的政府工作报告中将“互联网+”正式被纳入顶层设计,成为国家经济社会发展的重要战略。“互联网+”计划将重点促进以云计算、物联网、大数据等为代表的新一代信息技术与现代制造业、生产性服务业等的融合创新,嵌入式技术作为物联网里的重要环节将会得到更为广泛的应用。
μC/OS-III(Micro Control Operation System Three)是一种基于ROM运行的、可删减、可扩展、可升级、可固化、基于优先级的实时内核,能够满足当今的实时内核所需求的大部分功能。由于μC/OS-III支持灵活移植,广泛适用在微处理器与控制器,性能优越性远超大多数商业操作系统[1]。
在STM32芯片上移植μC/OS-III能够大幅度提高芯片的应用水平。为了提高控制芯片的工作效率,本论文将研究如何将μC/OS-III移植到STM32F107中。STM32F107可以直接连接互联网,运行速度极快并且兼顾STM32的必备功能[2]。实现μC/OS-III在STM32F107的移植和应用,提高芯片的处理功能,对于嵌入式系统的开发具有重要意义。
二、视频处理总体架构
本次研究的嵌入式系统是以STM32F107为主控芯片,系统搭配有LCD触摸屏和摄像头。采用外部的稳定5V电源作为电源输入,DC-DC电源模块将5V降到3.3V为STM32供电;3.5吋电阻式显示触摸屏可以显示信息;30万像素摄像头可进行外部实时图像信息采集;SIM900A实现2G网络通讯功能;USB接头、Ethernet接口和串口可以实现与外界的连接功能[3]图1为系统硬件关系图。


三、模块功能介绍
1、STM32及外围硬件电路
STM32F107具有高达14个通信接口,并且含有CRC计算单元。芯片具有10/100 Internet MAC,DMA和SRAM(4K字节):硬件支持IEEE1588,所有封装都支持MII和RMII接口。……
