网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 其他类别 > 正文

MiniGUI开发一个智能家居信息终端

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

【编者按】网学网其他类别频道为大家收集整理了“MiniGUI开发一个智能家居信息终端“提供大家参考,希望对大家有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn
2.3.2目前嵌入式系统GUI的实现方法
尽管实时嵌入式系统对GUI的需求越来越明显,但目前GUI的实现方法各不相同:
1. 某些大型厂商有能力自己开发满足自身需要的GUI系统。
2. 某些厂商没有将GUI作为一个软件层从应用程序中剥离,GUI的支持逻辑由应用程序自己来负责。
3. 采用某些比较成熟的GUI系统,比如MiniGUI,Micro Windows,或者其它GUI系统。
2.4 MiniGUI的开发模式
2.4.1事件驱动编程
MiniGUI 是一个图形用户界面支持系统,通常的GUI 编程概念均适用于MiniGUI 编程,如窗口和事件驱动编程等。
在传统的GUI 图形系统模型中,键盘和鼠标动作产生由应用程序不断轮询的事件。这些事件通常被发送到具有焦点的窗口,而应用程序把这些事件交由和该窗口相关联的例程来处理。这些窗口例程通常是由应用程序定义的,或者是某些标准例程中的一个。操作系统、其它窗口的事件处理例程和应用程序代码都可以产生事件。
4.1.2 MiniGUI的体系结构
从整体结构上看,MiniGUI 是分层设计的。在最底层,GAL和IAL提供底层图形接口以及鼠标和键盘的驱动;中间层是MiniGUI 的核心层,包括窗口系统必不可少的各个模块;最顶层是API,即编程接口。GAL和IAL为MiniGUI提供了底层的Linux控制台或者X Window 上的图形接口以及输入接口,而Pthread 用于提供内核级线程支持的C函数库。利用GAL 和IAL,大大提高了MiniGUI的可移植性,并且使程序的开发和调试变得更加容易。可以在X Window 上开发和调试自己的MiniGUI程序,通过重新编译就可以让MiniGUI 应用程序运行在特殊的嵌入式硬件平台上[10-12]。
4.5烧写Flash
JXARM9-2410的flash(Intel 128J3A)共32Mbytes,分为128个扇区,每个扇区256Kbytes,u-boot已经使用了flash的第一、二个扇区,地址为0x0-0x7ffff,因此其它的文件不能烧写到这两个扇区[12]。
下面将zImage烧写到0x100000-0x1fffff,将ramdisk.gz烧写到0x200000-0x6fffff,且zImage大小小于1Mbytes,而ramdisk.gz的大小小于5Mbytes。
另外,烧写时需要用到tftp,宿主机在Redhat操作系统下进行,此时必须保证TFTP服务器正确启动。
然后需要启动u-boot,下面的提示信息以及输入均是在minicom程序中进行的,且在u-boot正确启动后在其命令行中进行。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师