当前位置:主页 > 科技论文 > 计算机论文 >

基于Blackfin处理器嵌入式GUI的研究与实现

发布时间:2020-06-03 05:37
【摘要】: 二十世纪七十年代,Intel公司推出了第一颗微处理器芯片,嵌入式系统的概念也随之产生。随着芯片技术的飞速发展,各大公司都逐步推出了各具特色的处理器来抢占嵌入式芯片市场,ADI和Intel联合开发的专为多媒体应用而设计的Blackfin系列处理器在近两年得到了越来越多的嵌入式工程师的青睐。目前,针对Blackfin处理器的嵌入式系统平台处于起步阶段,许多关键技术还有待进一步研究。 嵌入式GUI是嵌入式系统平台的一个重要组成部分。随着计算机科学技术的发展,嵌入式设备的应用,尤其是多媒体应用越来越广泛,嵌入式环境对GUI的需求也越来越迫切,多媒体应用对GUI的性能要求也越来越高。嵌入式GUI系统的特点是体积小、占用资源少、可配置、高性能等等。但是,现有的GUI系统为了考虑可配置性和移植性,通常会造成一定的性能损失。 本文首先基于Blackfin处理器平台,构建了一个uClinux嵌入式系统。该嵌入式系统使用8寸高分辨率数字液晶屏和触摸屏,对触摸屏的防抖动技术做了一定研究。在uClinux系统的基础上,本文针对Blackfin处理器的强大的多媒体性能,研究了GUI的相关优化技术,包括设备驱动程序优化、二维DMA优化、片上一级SRAM优化、汇编优化等技术。并对GUI的硬件抽象层、图形引擎、窗体绘制等方面进行了设计,完成了一个基于uClinux的嵌入式GUI系统。使得该GUI系统具有体积小、高性能等特点,并适用于需要高分辨率显示的一类电子产品。最后,本文将该嵌入式GUI与Microwindows进行了比较,展示了相关的性能测试结果,并给出了一个基于本GUI开发的数码相框产品。本嵌入式GUI的实现为在Blackfin系列处理器下高效的开发嵌入式应用特别是高性能嵌入式多媒体产品奠定了很好的基础。
【图文】:

组织结构图,论文,组织结构


分辨率显示性能要求的专用GUI。1.4论文组织本文的组织结构如图1.1所示。瓢瓢翼鬓 鬓 一一翼黝鬓 {{{{{徽徽蘸 蘸蘸蘸蘸蘸蘸蘸蘸蘸彝 彝彝 彝彝彝磷瑟……下下了了臀馨…一卿卿 图1.1论文组织结构第一章首先介绍了嵌入式图形用户界面的研究背景和研究现状。

二维图,一维,二维,字节


Blackfin系列处理器提供了强大的二维DMA功能。一维DMA只能对内存区域做线性访问,而二维DMA能够将一块线性内存看作二维空间,从而访问其中一个矩形区域,如图2.3所示。ID一DMAZD·DMA AAAAAAACCCDDD QQQQQQQ’ TTT图2.3一维DMA与二维DMABlackfin处理器支持最大64k行x64k列元素的二维DMA,同时支持最大士32K的 XMODIFY和 YMODIFY值。 XMODIFY和 YMODIFY值是每进行一次行或列数据传输后,地址的偏移量。如果每次传输1字节,且 XMODIFY=l,那么可以实现连续传输。如果每次传输1字节,且 XMODIFY=2,那么可以实现每隔2个字节传输1个字节。 YMODIFY是每进行一次列数据传输后的地址偏移量,而且 YMODIFY允许是负数
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP368.12

【参考文献】

中国期刊全文数据库 前10条

1 王虎;;嵌入式GUI系统中Framebuffer关键技术研究及其实现[J];工业控制计算机;2007年03期

2 李永;嵌入式系统的发展现状和发展趋势[J];电脑知识与技术;2005年03期

3 丘允阳;孙世新;;嵌入式多任务GUI的通用解决方案[J];单片机与嵌入式系统应用;2007年01期

4 段少婷;张晓林;许广毅;;一种嵌入式Linux轻量级GUI系统设计[J];电子测量技术;2006年04期

5 贺亚龙,张昱,金心宇;基于LINUX的嵌入式GUI输入接口机制研究[J];电子器件;2005年02期

6 王聪;张s,

本文编号:2694377


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2694377.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户378a4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com