论文部分内容阅读
经过对车载影音导航系统在国内外以及高校的研究现状进行分析,研究了基于嵌入式计算机技术为核心的嵌入式车载影音导航系统的原理和构成。结合项目的实际需求,针对合作企业产品所采用的“ARM7/9+WinCE”方案在生产和使用过程中出现的版权、成本问题等相关问题,提出了“ARM11+Linux+OpenGLES+QT/Embedded”方案,确定了系统设计任务和设计目标,构建了基于ARM11高性能微处理器的嵌入式软硬件平台,设计实现了嵌入式Linux操作系统下基于OpenGLES+QT/Embedded图形处理界面的图形加速方案。 系统采用嵌入式处理器S3C6410(ARM11)为核心处理器,嵌入式Linux2.6为操作系统,并应用软件正交敏捷开发和系统无损设计作为理论指导,通过U-boot移植、Linux内核定制(定制过程包含3D驱动程序和Framebuffer驱动程序实现)、根文件系统的制作、QT/Embedded安装和应用程序的编写等内容,完成了系统软件的整体架构设计与实现。 根据车载影音导航系统图形显示实时性的实际需要、3D图形显示应用需求的增加和Linux系统自身的特点,结合实际路测的对比试验,在分析了影响图形加速的关键性因素、图形加速发展历程及图形系统的构成基础上,设计实现了嵌入式Linux操作系统下基于OpenGLES+QT/Embedded图形处理界面的图形加速方案。完成系统的图形加速方案,并应用到系统中去,改善系统的图形处理性能,为新一代产品创造条件,提供可行的技术方案。 最后,通过图形加速测试程序g3d_2_0的测试,获得了图形加速方案应用前后图形加速关键性指标参数。通过对比分析,验证了图形加速方案的可行性和有效性,为未来车载影音导航系统及其他嵌入式系统的3D图形加速提供良好的帮助。