推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

H264高清视频编解码系统中ARM控制模块的软件设计

更新时间:2020-10-14 17:42:17 大小:7M 上传用户:sun2152查看TA发布的资源 标签:H.264高清视频ARMBootLoaderDirectX 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

随着数字电视日益深入人心,高清概念越来越为人所熟知。带有高清视频功能的产品已经逐步走向人们的工作和生活,高清视频处理已经从理论研究走向系统实际应用。毫无疑问,无论是从观众的视觉还是从产业的角度来看,高清视频已经成为数字视频技术发展的必然趋势。

本课题来自于产学研校企合作项目“高分辨率视频编解码系统的研发”。本文的重点之一是整个编解码系统中ARM控制模块的软件设计,最终完成以PC机为终端控制平台,经ARM控制模块将命令发送给核心编解码芯片MB86H51,使其完成相应的操作。论文主要的工作有如下几个方面:

1、根据ARM各型号芯片的特点,结合本系统的实际需求,最终选定Atmel公司的AT91SAM9261作为ARM控制板的核心处理芯片,并深入了解该芯片的工作原理和内部结构。

2、根据本系统中所选用的DataFlash型号及外围电路连接情况等诸多因素,并结合Atmel公司所提供的AT91SAM9261一级BootLoader参考代码,编写调试符合本系统启动运行的一级BootLoader 引导程序,也称为Bootstrap引导程序,最终成功实现引导U-Boot程序。

3、深入分析了U-Boot和Linux的体系结构和编译过程,结合AT9ISAM9261芯片的特点和实际外圈电路的连接情况,修改U-Boot和Linux中主要的编译参数,并进行重新编译,最终成功移植到系统板中。

4、在ITU-T提供的H.264标准的参考解码程序JM8.6的基础上,详细研究了H.264视频编码标准以及具体的解码器结构和解码流程,并结合DirectX技术,开发了一款基于PC机的H.264解码播放器,用于验证存储在PC机上的H.264压缩码流的正确性。

关键词:H.264,高清视频,ARM,BootLoader,DirectX


部分文件列表

文件名 大小
H264高清视频编解码系统中ARM控制模块的软件设计.pdf 7M

全部评论(0)

暂无评论