SM750 VGA显卡调试软件的设计及实现
发布时间:2017-12-27 07:18
本文关键词:SM750 VGA显卡调试软件的设计及实现 出处:《哈尔滨工业大学》2015年硕士论文 论文类型:学位论文
更多相关文章: 系统支持工具 显卡调试软件 Open GL接口 帧缓存架构
【摘要】:VGA显卡作为通用显示设备正逐渐成为计算机重要组成部分。在如工业控制、安防监视、数据通讯、医疗成像等专业领域后端人机交互、数据分析及运算控制过程中,嵌入式总线VGA显卡发挥着不可或缺的支撑作用。工控主机板、安防服务器、通讯云终端、医疗监护仪等电子产品设计运行过程中出现显示问题十分常见,如操作系统蓝屏、显示器无输出、屏幕白屏、屏幕花屏、显示器水波纹、设备反复重启、应用程序死机。产品开发维护人员处理此类故障时,需要使用系统支持工具将设备状态获取,然后结合软件提供的操作选项做故障环境模拟、显示问题复现、系统功能运行、芯片逻辑验证、显卡参数调整、测试结果确认,最终技术问题解决。为满足上述生产需求,本文整理显示相关问题,以SM750 VGA硬件平台为基础,基于Linux开发环境在操作系统中将图形图像输出过程详尽分解。分解后编写显卡调试软件显示功能单步运行,并将设备执行状态屏幕人机界面交互反馈。采用总线枚举技术、地址映射技术及MMIO空间技术,在软件中实现系统信息全面获取、显存内容实时读写、显示模式快速设置等功能。通过采用Open GL加速技术、帧缓存架构技术、色彩空间转换技术及ZV信号叠加技术,在软件中完成芯片逻辑逐一验证。以本调试软件程序编写、代码开发及文章介绍为基础,工控、安防、通讯、医疗领域工程人员能快速准确找到产品设计、运行过程中问题所在。更能基于客户使用需求做有针对性显示参数修改、程序二次开发。软件经各操作系统详细测试,满足不同平台调试要求。
[Abstract]:As a general display device, the VGA graphics card is becoming an important part of the computer. In the field of back-end man-machine interaction, data analysis and operation control, such as industrial control, security monitoring, data communication, medical imaging and other professional fields, embedded bus VGA graphics card plays an indispensable supporting role. Industrial motherboard, security server, communication terminal, cloud medical monitors and other electronic products design appeared in the process of operation shows that the problem is very common, such as operating system, screen display no screen output, white screen, screen flowers screen, display equipment, water ripples, repeatedly restart the application. Product development and maintenance staff to handle such a fault, need to use the system tools to support the device state acquisition, and then combined with the software provided by the operation option fault environment simulation, display reproduction, system function operation, graphics chip logic verification, parameter adjustment, test results confirmed that the final technical problems. In order to meet the above production needs, this paper organizes and displays related problems. Based on SM750 VGA hardware platform, based on Linux development environment, we will detailedly decompose the graphic and image output process in the operation system. After decomposing, the debug software of the developing card is written to display the function of the single step, and the device is used to perform the interactive feedback of the machine interface of the state screen. The bus enumeration technique, address mapping technology and MMIO technology, to achieve a comprehensive information system, real-time acquisition, write read memory content display mode fast setting function in software. By using Open GL acceleration technology, frame buffer architecture technology, color space conversion technology and ZV signal superposition technology, chip logic is verified one by one in software. Based on the debugging software programming, code development and article introduction, engineers in industrial control, security, communication and medical field can quickly and accurately find the problems in the process of product design and operation. More can be based on customer needs to do targeted display parameters modification, program two development. The software is tested in detail by the operating system to meet the debugging requirements of different platforms.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP334.7
【参考文献】
相关期刊论文 前10条
1 李蕊;周民;;基于OpenGL的图形引擎的设计与实现[J];电脑知识与技术;2014年25期
2 王国裕;尹伟;张红升;;嵌入式系统VGA显示驱动实现[J];电子世界;2014年10期
3 郑争兵;;基于FPGA的VGA波形显示系统设计与实现[J];液晶与显示;2014年01期
4 黎小玉;田泽;郭亮;马城城;;符合OpenGL标准的国产化显卡研究与实现[J];计算机技术与发展;2014年05期
5 易凤忍;钱慧;林培杰;赖云锋;;用于视频转换系统的VGA控制器设计与实现[J];电视技术;2013年23期
6 晨晨;;显卡维修的注意事项有哪些[J];计算机与网络;2013年22期
7 王大龙;;基于C#的动态图形显示设计与实现探讨[J];软件;2013年11期
8 徐立松;郭嘉亮;;基于OpenGL的数据显示系统的设计与实现[J];现代电子技术;2013年14期
9 ;新一代“显卡危机” 与时俱进的GPU测试软件[J];电脑爱好者;2013年05期
10 ;显卡故障应该怎么判断?[J];计算机与网络;2012年22期
,本文编号:1340751
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1340751.html