项目组结合上述情形,考虑研制基于ARM核心的嵌入式图像处理系统。新型系统不仅保持了原系统高灵活度的优势,而且利用ARM运算效率高、配置资源丰富的优点克服了原系统外设操作方面的不便,同时,因视频质量提升引起激增的数据量可用ARM平台上完备的文件存储系统存储。
基于上述背景,本文采用ARM Cortex-A8处理器进行H.264编码系统设计,因Cortex-A8处理器与项目组嵌入式图像处理系统的核心处理器为同一系列,所以本文研究成果将可直接移植至嵌入式图像处理系统,用作图像H.264格式编码部分。本文将运用S5PV210处理器设计实现H.264编码系统,其内核ARM Cortex-A8处理器具有主频高、运算性能强大的优势。
1.4 本文所做工作
本文要求采用以ARM Cortex-A8为内核的S5PV210处理芯片,配合tvp5150芯片,在ARM-Linux交叉编译环境下,实现图像的采集,并对其进行H.264标准编码后存储。依据上述要求,本文所做工作分为以下几部分:
(1)硬件平台,学习嵌入式ARM系统开发流程;熟悉ARM Cortex-A8内核的架构特性;熟悉S5PV210处理芯片的结构及基本性能,特别要掌握其内部集成的硬件多媒体视频编解码器MFC及其API函数库的使用;熟悉TVP5150芯片的组成及功能。
(2)软件平台,进行Linux虚拟机安装,学习Linux系统的基本操作;安装交叉编译工具arm-linux-gcc;烧写BootLoader和内核,完成平台构建。
(3)将TVP5150芯片与S5PV210处理器的摄像头接口CAMIF单元进行硬件连接和驱动挂载,运用V4L2(Video for Linux 2)提供的应用编程接口函数编写程序,用以完成图像信号采集功能。
(4)研究H.264视频标准的特征、技术要点及编码流程,基于S5PV210内部集成的多媒体硬件编解码器MFC提供的API函数库,编写程序完成对已采集图像信号的H.264编码、存储功能。
2 基于Cortex-A8处理器的硬件平台
本章主要对系统所依赖的硬件平台进行介绍,首先介绍本文编码器系统结构的设计,接着阐述ARM Cortex-A8处理器及其架构特性,然后介绍以该处理器为核心的S5PV210应用处理器,并对内建于S5PV210的MFC视频编解码器和摄像头控制单元CAMIF做详细描述,最后讲解TVP5150视频解码芯片的结构、功能及特性。
- 上一篇:LTCC微型微波滤波器研究+文献综述
- 下一篇:机动目标逆合成孔径雷达成像算法研究
-
-
-
-
-
-
-
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书