【技术实现步骤摘要】
本专利技术涉及在基于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区间填充完成,然后 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:卜佳俊,陈纯,杨智,黄辉,谢金融,柏琦峰,
申请(专利权)人:浙江大学,
类型:发明
国别省市:86[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。