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

装备嵌入式信息交互终端人机界面设计方法的研究与应用

发布时间:2020-08-05 12:05
【摘要】: 在装备嵌入式系统中,人机界面的设计关系着整个系统的性能,决定着整个产品的市场竞争力,是装备嵌入式系统设计中的关键部分。目前,在实际应用中由于各装备嵌入式终端应用于不同的工业环境,它们的体系结构、主体功能也不尽相同,因此其上的人机界面系统也往往是根据需要专门定制。基于这些原因设计开发一套具有可移植性强、开发方便、功能完善、性能可靠的装备嵌入式人机界面系统就具有现实意义。 文章首先对现有工业控制设备人机界面以及嵌入式人机界面的发展现状以及存在的问题进行了研究,并随后对装备嵌入式终端的人机界面系统的需求进行了分析,提出了采用基于现有嵌入式GUI开发平台的构件模式的开发方案并构建了人机界面系统整个体系结构。 然后对人机界面所涉及的关键技术从功能、构架等方面进行了详细研究,主要包括嵌入式GUI平台的选择,嵌入式GUI的移植技术、图形界面交互驱动技术,图形构件库的设计以及人机界面支持技术嵌入式数据库的移植技术。 文章最后在对人机界面系统架构分析和关键技术研究的基础上,完成底层图形界面交互驱动的开发和上层图形构件库的设计实现,最终完成了该人机界面开发平台的开发。 在运用该人机界面开发平台开发某部队的加油车监测软件中,不仅使得开发时间缩短了近一半,有效地提高了开发效率,而且在实际运行中系统资源消耗少,系统运行稳定,取得了较好的实际效果。
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.52;TP368.12
【图文】:

体系结构模型,嵌入式,操作系统


移植、稳定、功能强大、易开发的特定,故选用嵌入式 Linux 系统作为操作系统。基于该装备嵌入式信息交互终端,整个人机界面系统体系分为三层:最底层-系统平台层、中间层-人机界面层以及最上层-应用层。① 最底层—系统平台层。该层主要包括底层硬件平台和嵌入式 Linux 操作系统,该层为整个人机界面软件提供一个运行平台。本课题所选用的装备嵌入式信息交互终端的硬件体系结构如图 2.2 所示[43],底层硬件采用 AMD 公司的 MIPS 32Au1x00 SOC 为核心进行设计(主要包括 Au1100 和 Au1200),主频为 400 MHz(可上升 500MHz);MIPS32 指令集,32-Bit 体系结构;外围扩展诸多外围设备接口:外围扩展存储器模块、触摸屏接口、LCD 接口、音频输入输出接口、双以太网接口、USB 接口、串行通讯接口、功能按键以及电源模块和用于调试的 JTAG 接口等主成。通用 I/O 接口还可以用来连接信号采集电路和外部控制电路,从而进行现场信号的采集与处理和外部设备的控制。系统的操作系统采用嵌入式 Linux 操作系统。在最底层的硬件平台上开发了引导装载系统,启动时对底层硬件进行初始化并引导装载上层嵌入式 Linux 操作系统运行。

应用程序,构件,数据表格,部件


3 构件的框架及接口设计构件的主要目的是提高代码的重用性,目前,图形构件的框架有 IBM 及penDoc、Microsoft 的 OLE 和 Gnome 的 Bonobo 等。本课题在对以上各究过后,提出了一种基于标准的 Qt 对象的,适用于工业控制设备的构件构件一般由 3 个部分组成,即:窗口部件、与窗口部件一起的功能和接口。例如一个数据表格构件就由以下元素组成:① 一个数据表格的窗口构件② 附加功能:例如:“实时数据显示”,“历史数据显示”,“按由小到大排序”等③ 用于窗口构件功能的按钮或菜单栏。每定义一个新构件就需要为它定义一个名字,同时提供一个窗口部件以问该构件的功能的动作。至于该动作如何完成则由具体的接口功能函数内部的功能的激活,构件之间的数据传递或者用户对构件属性的设置都来完成的。

示意图,构件库,建模,示意图


QWS_MOUSE_ENV=ITouchPanel上面列举的参数,会首先从文件/etc/pointercal 中读取,这个文件格式abcdefs这样,触摸屏就可以使用了。 图形构件库的实现1 构件库建模构件库由一系列可共享和重用的构件构成,它们相当于仓库中存放的许多产品设计和功能要求选择所需零部件,按装配关系把它们装成所需要的课题中主要针对装备嵌入式信息交互终端所应用的场所进行图形构件库通过对应用场所所需功能,设备元件的需求分析,进行构件库的设计与 4.4 所示便是一个工业 PLC 数据采集系统的模型,通过对此模型的分析计了相应的构件库模型,通过将模拟 LED、仪器仪表、波形显示图等工件进行封装设计,生成一个一个构件,用户以后遇到类似的软件开发,从构件库中调用这些元件,方便了用户开发。

【相似文献】

相关期刊论文 前10条

1 ;Linux World China 2000——为中国的企业用户提供适合的Linux应用解决方案[J];电脑编程技巧与维护;2000年08期

2 吴具植;忘记Linux密码怎么办[J];互联网周刊;2000年07期

3 王晓东,尹凌,毛卫良,盛焕烨;Linux嵌入化初步[J];计算机工程;2001年05期

4 ;网事新闻[J];通信世界;2001年03期

5 俞文华;最新Linux漏洞分析及其解决方案[J];情报探索;2001年03期

6 赵立权,翟勇,凤羽辉;高校Linux教学势在必行[J];云南师范大学学报(自然科学版);2001年05期

7 董敬祝 ,莫默;不再雾里看花——Linux企业级应用扫描[J];中国计算机用户;2001年26期

8 胡纲;属于Linux爱好者的PDA[J];个人电脑;2002年06期

9 杨勇,蔡振家,周海山;Linux环境下实现串口通信[J];微型电脑应用;2002年06期

10 ;动态[J];现代图书情报技术;2004年01期

相关会议论文 前10条

1 康淮湘;何川;徐一川;;自己动手搭建Linux邮件服务器[A];天津市电视技术研究会2010年年会论文集[C];2010年

2 朱国正;侯整风;;基于Linux平台的智能卡通用驱动模型[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年

3 贾志洋;王勇刚;崔博文;杨玉婷;;应用型本科院校Linux操作系统的教学探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

4 豆尚成;陈成细;奚学程;陈默;顾琳;赵万生;周志凯;顾岭;;基于Linux的线切割加工全软数控系统[A];第14届全国特种加工学术会议论文集[C];2011年

5 代健美;耿华芳;刘作学;;基于嵌入式Linux的DM9000CI设备驱动研究与实现[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年

6 姜斌;张君;;一种Linux平台下的可执行文件防篡改方法[A];浙江省电子学会2011学术年会论文集[C];2011年

7 赵德志;章勇;廖书红;;嵌入式Linux及BOA服务器在S3C2410上的移植[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年

8 邵昌旭;陈默;赵万生;;基于Linux的嵌入式线切割数控系统[A];第14届全国特种加工学术会议论文集[C];2011年

9 兰西柱;潘君君;;基于嵌入式Linux的车载终端的研究[A];煤矿自动化与信息化——第20届全国煤矿自动化与信息化学术会议暨第2届中国煤矿信息化与自动化高层论坛论文集[C];2010年

10 王雪娇;钱军;温东新;张展;崔忠强;;基于Linux虚拟文件系统故障注入器的设计与实现[A];第六届中国测试学术会议论文集[C];2010年

相关重要报纸文章 前10条

1 李军;LINUX: CA巧打合作牌[N];中国计算机报;2003年

2 重庆 TL;Linux技巧园[N];电脑报;2004年

3 Subbo;实战多Linux共存[N];电脑报;2004年

4 余涉;全力推进中国linux应用[N];厂长经理日报;2000年

5 ;Linux下也用eMule[N];电脑报;2004年

6 魏春梅;LINUX进入成熟期[N];中国经营报;2001年

7 陕西 刘新念;自制Linux的开机画面[N];电脑报;2001年

8 小芳;随电子社进入LINUX精彩世界[N];中华读书报;2000年

9 ;Linux平台为互联互通带来益处[N];中国电子报;2009年

10 ;基于 Linux 平台的 Sybase 服务器[N];计算机世界;2004年

相关博士学位论文 前10条

1 于晓;基于嵌入式Linux的仪器操作系统的研究[D];西安电子科技大学;2009年

2 李伦;Linux及其伦理意蕴[D];湖南师范大学;2002年

3 郭锐;基于Linux的微细电火花加工数控系统及其相关关键技术的研究[D];哈尔滨工业大学;2007年

4 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年

5 李明铎;短消息业务联网系统的设计与实现[D];中国人民解放军信息工程大学;2004年

6 吴峰光;Linux内核中的预取算法[D];中国科学技术大学;2008年

7 史鸿声;可信嵌入式3D图形系统关键技术的研究[D];中国科学技术大学;2008年

8 赵慧斌;RFRTOS——基于Linux的QoS实时操作系统[D];中国科学院研究生院(软件研究所);2003年

9 李晓毅;EIMN传感器网络的理论基础与无线远程图像监视系统技术研究[D];重庆大学;2004年

10 毛佳;嵌入式实时系统中关键技术的研究[D];吉林大学;2004年

相关硕士学位论文 前10条

1 孙亚军;基于ARM的嵌入式Linux平台的研究与实现[D];东北大学;2009年

2 张向艳;基于Linux的网络高清播放器的设计与实现[D];北京邮电大学;2010年

3 郑国伟;Linux内核移植与USB无线网卡驱动的研究与实现[D];东北大学;2008年

4 郑冠贞;基于Linux下的网络入侵检测系统[D];中国石油大学;2010年

5 柯利达;一种基于ARM和Linux的专用嵌入式手持设备的研究与构建[D];昆明理工大学;2008年

6 沈浩;基于ARM9及嵌入式Linux系统平台的应用研究[D];昆明理工大学;2009年

7 袁灵波;基于嵌入式Linux驱动程序设计方法研究及应用[D];西安电子科技大学;2010年

8 张宪华;基于嵌入式Linux的系统构建及桌面应用程序研究[D];山东科技大学;2010年

9 陈立勤;基于S+core平台的Linux内核移植[D];北京邮电大学;2010年

10 李益;基于Linux环境的源代码保护系统的研究与实现[D];西安电子科技大学;2009年



本文编号:2781526

资料下载
论文发表

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


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

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