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

基于消息机制的一种嵌入式GUI研究

发布时间:2018-02-22 04:40

  本文关键词: 嵌入式系统 S3C2440 μC/OS II μC/GUI 消息机制 出处:《武汉工程大学》2012年硕士论文 论文类型:学位论文


【摘要】:嵌入式系统技术在目前计算机技术发展当中,占有重要的地位。它在我们生活的各个方面都有着广泛的应用,包括制造业,仪器仪表,军事装备,过程控制,汽车船舶等。因此,可以说,嵌入式系统的应用深入到了我们生活中的各个方面。 随着嵌入式软硬件的发展和用户对嵌入式设备的使用要求的提高,嵌入式操作系统以及相应的GUI(用户图形界面)也快速发展。基于此,本课题整合搭建了一种ARM9处理器的软硬件开发平台,在三星S3C2440处理器的硬件基础上,移植了嵌入式实时操作系统μC/OS II和图形用户界面μC/GUI。该软硬件开发平台可以方便用户高效地进行应用程序的开发工作。 本文首先对嵌入式系统的概念和发展做出介绍,包括了嵌入式实时操作系统以及嵌入式GUI,,列举了当前主流的操作系统和GUI,对他们的性能和特点做出了比较和分析。在此基础之上,说明了选择μC/OS-II和uC/GUI的原因。 接下来,对操作系统和GUI的裁剪移植之前的前期工作做出说明。对S3C2440的硬件平台的各种特性做出分析,其中包括各种管脚和接口资源等信息。由于嵌入式的开发需要在PC机上搭建一个交叉编译环境,因此对该过程也进行介绍。 然后,分析了操作系统μC/OS-II以及嵌入式图形用户界面μC/GUI的内核代码,之后详细描述了将实时操作系统μC/OS-II移植到S3C2440硬件平台上的过程。针对该操作系统,进行了图形用户界面μC/GUI的移植和裁剪。 最后对μC/GUI的消息运行机制进行了分析和说明。 本课题讨论的开发平台使得嵌入式系统的软硬件结合变得非常紧密。用户将能够高效方便的发挥各方面资源的作用,有助于下一步的商业性开发。
[Abstract]:Embedded system technology plays an important role in the development of computer technology. It has a wide range of applications in all aspects of our life, including manufacturing, instrumentation, military equipment, process control, Therefore, it can be said that the application of embedded system goes deep into every aspect of our life. With the development of embedded software and hardware and the improvement of user's requirement for embedded devices, embedded operating system and corresponding GUI (user graphical Interface) are also developing rapidly. In this paper, a hardware and software development platform of ARM9 processor is built, which is based on the hardware of Samsung S3C2440 processor. The embedded real-time operating system 渭 C / OS II and the graphical user interface 渭 C / GUI are transplanted. The software and hardware development platform is convenient and efficient for the user to develop the application program. This paper first introduces the concept and development of embedded system. It includes embedded real-time operating system and embedded gui, enumerates the current mainstream operating system and gui, compares and analyzes their performance and characteristics, and explains the reasons for choosing 渭 C / OS-II and uC/GUI. Then, the previous work before cutting and transplanting the operating system and GUI is explained, and the characteristics of the hardware platform of S3C2440 are analyzed. It includes various pins and interface resources. Since embedded development needs to build a cross-compiler environment on PC, this process is also introduced. Then, the kernel code of the operating system 渭 C / OS-II and the embedded graphical user interface 渭 C / GUI is analyzed, and the process of transplanting the real-time operating system 渭 C / OS-II to the S3C2440 hardware platform is described in detail. The GUI 渭 C / R GUI is transplanted and clipped. Finally, the mechanism of 渭 C / GUI message running is analyzed and explained. The development platform discussed in this paper makes the integration of hardware and software of embedded system very close. Users will be able to play the role of various resources efficiently and conveniently, which will be helpful to the commercial development in the next step.
【学位授予单位】:武汉工程大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1

【相似文献】

相关期刊论文 前10条

1 黄文东,钟玉琢;Windows下图形显示技巧二例[J];无线电通信技术;2000年04期

2 解超,李善平;基于LINUX的嵌入式GUI[J];计算机工程与应用;2003年09期

3 刘s

本文编号:1523654


资料下载
论文发表

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


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

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