基于LINUX的嵌入式GUI的研究与实现(I)

基于LINUX的嵌入式GUI的研究与实现(I)

ID:36479302

大小:1.98 MB

页数:65页

时间:2019-05-11

基于LINUX的嵌入式GUI的研究与实现(I)_第1页
基于LINUX的嵌入式GUI的研究与实现(I)_第2页
基于LINUX的嵌入式GUI的研究与实现(I)_第3页
基于LINUX的嵌入式GUI的研究与实现(I)_第4页
基于LINUX的嵌入式GUI的研究与实现(I)_第5页
资源描述:

《基于LINUX的嵌入式GUI的研究与实现(I)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南交通大学硕士学位论文基于Linux的嵌入式GUI的研究与实现姓名:俞兰申请学位级别:硕士专业:计算机应用技术指导教师:景红20060601麟南交通大学硕士研究生学位论文第1页1.1引言第1章绪论智能谤舞祝蓄摩专家毫文教授謦说:魇谡基Pc游代,莛荚文pervasivecomputing蠡臼中文意译,pervasive静豫意是普遍的、蔓延的、渗透的,所以pervasivecomputing这个词组直接的翻译应该是渗透到备个方面的计冀。因霭我们可以认必,所谓艨Pc时代楚搓;计冀凝无所不在,它渗滚到我们工作和生活豹穷方蔷面。巍然,这样豹无掰不

2、在豹计算机也绝不都是象今天的PC一样摆禚桌子上或放在手提包里,后PC时代的绝大多数计算枕是以非诗髯枫的形式出现的,麸可随蹙携带的MP3、P弘、电子拐杖、毫予戒指等徽糍数字纯设备,到穴墼的信惠家电、鬻能电器、车载GIS,各种新型嵌入式设备,也们的数纛目前已火太超过Pc机,但火多是以嵌入式系统的彤式存在,聪不是以整杌鳃形象融现。所l:走,我们谯可戳说露Pe辩筏是无鲶不在丽又番不觅静嵌入式系统静时代“t。嵌入式系统是以成用为中心,以计算机为基础,软硬件可裁剪,适用予系统对功能、可靠性、成本、功耗严格要求的专用计算枧系统一,。巍它获无搡俸系统对期

3、发震羁霄搽俸系统辩期时,嵌入式搡俸系统的研究釉开发就一直没有停下脚步。早在八十年代米就陆续出现了一些嵌入式操作系统,比较著名的有Vxworks、pSoS、Neculeus和windows@。但这些专餍搽作系统帮燕裔盈纯产品,箕瓷器靛价耩健诲多低端产晶戆,j、公司鋈褥却步再加上源代码封闭设也大大限制了开发者的积极性。另一方面对上层应用歼发者丽离,嵌入式系统需豢的是一鬃高度俺练、界面友祷、质量可靠、纛溺广泛、荔开发、多{壬务,并基俊格低豢豹掇裕系统一。褥嵌入式Linux恰恰以其源代码开放、系统内核小、广泛的硬件支持、内核高效稳定、执行效率高、

4、网络结构毙整等特点深得开发者的青昧使其各种嵌入式Linux搽佟系统褥鬟送速瓣发震,嚣旃已经形簸了箍与髯i醯错sc嚣、P8im裙等嵌入式操作系统进行肖力竞争的局面n,。20世纪90年代,在分布控制、柔性制造、数字化通信和信息家电等惑大舞求豹牵弓

5、下,焱入式系统逶一步飞速发震,嚣覆淘实辩信号楚疆算法的DsP产品则向着商速度、离精度、低功耗的方向发展。随着硬件实时性要求的提高,嵌入妓系统的软件规模也不断扩犬,逐渐形成了实时多任务搽终系统,势嚣始藏隽嵌入式系统静豢流一。这一除段嵌入式系绕豹圭鬃特点是:操作系统的实时性得到了很火改善,融经能够邋行在

6、各种不同麟南交通大学硕士研究生学位论文第2页焱型韵微处理器上,具有高度的模块纯和扩展性。此时的嵌入式操作系统融经具备了文件和目录管理、设备管理、多任务、网络、图形用户界面(GUI)镰珐能,劳挺供7丈量教疲麓程序接口(矗p蛙icationProgr㈣ingInterface,API),从而使得应用软件的开发交得熨加简单。但是,由于受到硬件条件等的限制,现在许多嵌入式设备的用户界面锈然菲常攀谡楚单。餐习蠼7黔极上牮嚣美鼹魏爱户爨霹,葸棼黧在这熬设备上也能得蓟弱样美韵事漫。随着嵌入式设备的硬件条件提高,对于嵌入式系统中轻量级图形用户界面的需求也

7、就越来越迫切。这些系统一般誉零望建鼗在庞大罴赘豹、嚣豢瀵耗资源的搽佟系统窝圈形耀户赛瑟乏上,眈如并indow8或x甫indo臀。同时,嵌入溅系统对阁形用户界面轻型和可定制方面有较高的要求,它们希凝图形用户界面占用资源少、高性能、高可纛性、易移缓、可醚鬃。本论文豹选题菠是结合Linux揉律系统和嵌入式系统研究这两个热点领域.在研究对比了现有的几种嵌入式用户界面厝,分析出备种系统的优势粒劣势;在此基础之上,扬长避短,嚣鼹出一个更适合予嵌入式雩每点靛鞠形用户界面。本论文设计了一个小型的赫于Linux操作系统的嵌入式图形用户界面(MyGuI),谈

8、系统建积在支持多线程、多避程上敦客户斌/服务器架拘之上,支持各释控件、缒方便的移植掰不同豹硬件平台土。同时,该系统穗W作为其它程序员进行=次开发的歼发平台。{。2蠢馨l瓣发藤概述{。2,18驻l的发黢计算机用户界磷悬指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分“”。计算机驰发展史不便是计算机本身处理速度昶存储察量飞速鬟离豹历史,露显是计算焉户释蘧不断教避豹历受。早期静计算机是通过面板上的指示灯来显承二进制数据和指令,人们则通过面板上的开关、扳键及穿孔纸带送入各种数据和玲令。50冬代中、盛嫂,出予采用了作整控翻语言及撩铡台箨

9、字梳等,使诗算辊可戳孰处理多个计算佼务,从而代替了原来笨拙的手工扳镳方式,掇高了计算机的使用效率。1963年,美国麻省理工学院在709/7090计算撰‘上成功她开发出第一个势游系统C善ss,该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。