当前位置: 首页 > 专利查询>浙江大学专利>正文

用于嵌入式系统的高分辨率数字液晶屏的GUI优化方法技术方案

技术编号:3021734 阅读:233 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于嵌入式系统的高分辨率数字液晶屏的GUI优化方法。用DMA优化直线及矩形绘制、用DMA优化扫描线算法和用DMA优化图像旋转操作。本发明专利技术使用DMA对嵌入式GUI进行优化,从而更合理的利用硬件资源,进而取得优化的GUI绘图性能。本发明专利技术更合理的利用硬件资源,进而取得优化的GUI绘图性能,实现使得Blackfin嵌入式平台的GUI性能大大提高,实现的方法简便,易于软件实现,且使用操作系统提供的帧缓存设备文件,不依赖于液晶屏设备。

【技术实现步骤摘要】

本专利技术涉及在基于Blackfm处理器嵌入式系统,尤其是涉及一种用于嵌入 式系统的高分辨率数字液晶屏的GUI优化方法。
技术介绍
嵌入式GUI是嵌入式系统的一个重要组成部分。与PC上的操作系统不同, 由于嵌入式系统本身硬件的条件限制,常用的PC机的GUI系统不适合在嵌入 式系统上运行,因此产生了许多基于嵌入式系统尤其是嵌入式Linux的GUI。目前的嵌入式GUI产品主要有OpenGUI、 Microwindows、 QT/Embedded、 MiniGUI等等。这些GUI主要适用于分辨率较小的显示设备,对于高分辨率液 晶显示设备来说,还不能很好的发挥Blackfm处理器的性能。因此有必要对基 于Blackfm处理器的嵌入式GUI,进行专门的优化。现有的嵌入式GUI中,对直线及矩形绘制还是使用循环对内存地址进行赋值 等简单的内存访问方法,并没有使用DMA进行访问,现有的嵌入式GUI绘制 方法在内存访问速度、地址计算方法以及循环效率方面都有待于进一步提高。现有的嵌入式GUI中,区域填充操作主要使用了扫描线算法,在对扫描线进 行填充时,依然使用循环通过指针对内存进行赋值,使用循环通过本文档来自技高网...

【技术保护点】
一种用于嵌入式系统的高分辨率数字液晶屏的GUI优化方法,其特征在于: (1)用DMA优化直线及矩形绘制,在绘制水平或垂直直线时,使用Blackfin处理器提供的内存二维DMA功能来拷贝像素;内存源地址中存放填充颜色的RGB值,内存目标地址存放需要绘制的直线及矩形区域; (2)用DMA优化扫描线算法,对于第一条扫描线,当计算好需要填充的区间为AB区间后,设置并开启DMA控制器,DMA控制器的起始地址为A像素点的内存地址,长度为AB点距离;然后开始计算下一条扫描线与多边形的交点,在计算的同时,DMA已经开始进行填充,当第二条扫描线计算好交点为CD点后,等待AB区间填充完成,然后开始进行CD区间的填...

【技术特征摘要】

【专利技术属性】
技术研发人员:卜佳俊陈纯杨智黄辉谢金融柏琦峰
申请(专利权)人:浙江大学
类型:发明
国别省市:86[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1