项目组结合上述情形,考虑研制基于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微型微波滤波器研究+文献综述
- 下一篇:机动目标逆合成孔径雷达成像算法研究
-
-
-
-
-
-
-
上市公司股权结构对经营绩效的影响研究
浅析中国古代宗法制度
高警觉工作人群的元情绪...
NFC协议物理层的软件实现+文献综述
g-C3N4光催化剂的制备和光催化性能研究
现代简约美式风格在室内家装中的运用
中国传统元素在游戏角色...
C++最短路径算法研究和程序设计
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运