⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 面向实时嵌入式系统的图形用户界面支持系统――minigui 背景,发展及优势.htm

📁 一种 操作系统 一种操作系统
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<html xmlns="http://www.w3.org/1999/xhtml"><head><!-- *****  comments #1: Meta Information  - can be editted ***** --><title>面向实时嵌入式系统的图形用户界面支持系统――MiniGUI背景,发展及优势</title><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /><meta name="ROBOTS" content="index,follow"/><meta name="KEYWORDS" content="linux tutorials, linux training, linux standards, linux code, linux resources, linux programming, open source standards, linux how to,IBM, linux 教程, linux 培训, linux 标准, linux 代码, linux 参考资料, linux 编程, 开放源码标准" /><meta name="KEYWORDS" content="实时,嵌入,图形用户界面,MiniGUI" /><meta name="ABSTRACT" content="本文介绍面向实时嵌入式系统的图形用户界面――MiniGUI,其产生、发展及优势,并与其他面向嵌入式系统的 GUI 进行了比较,然后结合实例介绍了 MiniGUI 的一些重要功能和特色,最后,本文介绍了正在进行的 MiniGUI 的开发情况。" /><meta name="dWCategory" content="papers_html" /><meta name="zone" content="Linux" /><meta name="DESCRIPTION" content="本文介绍面向实时嵌入式系统的图形用户界面――MiniGUI,其产生、发展及优势,并与其他面向嵌入式系统的 GUI 进行了比较,然后结合实例介绍了 MiniGUI 的一些重要功能和特色,最后,本文介绍了正在进行的 MiniGUI 的开发情况。" /><meta name="SECURITY" content="public" /><meta name="LAST UPDATED" content="2000xxxx" /><!-- *****  end Meta Information  ***** --><!-- *****  DO NOT EDIT FOLLOWING CODE  ***** --><script type="text/javascript" language="JavaScript"><!--    function nav_pulldown(list) {top.document.location.href = list.options[list.selectedIndex].value;}    function wB(){var br="BR";if((navigator.userAgent.indexOf('Mozilla')!= -1)&&((navigator.userAgent.indexOf('Spoofer')==-1)&&(navigator.userAgent.indexOf('compatible')==-1))){br="NS"}return br}    function wV(br){var bv=0;bv=navigator.appVersion.substring(0,1);if(br=="IE"){(parseInt(bv));}if(br=="NS"){(parseInt(bv));}return bv;}    function wP(){var os="OS";if(navigator.userAgent.indexOf("OS/2")!=-1){os='os/2'}return os;}b=wB();v=wV(b);o=wP();    function change_bgColor() {if (b=="NS" && v==2 && o != "os/2"){document.bgColor="#999999"}}    function gotosite() {var L = document.formSpinbox.pickWW.selectedIndex; location.href = document.formSpinbox.pickWW.options[L].value; return false;}//--> </script></head><link rel="stylesheet" href="/developerWorks/cn/style3.css" type="text/css">
<!-- comments #2 -->
<!-- begin insert header includes -->
<body bgcolor="#ffffff" marginheight="2" marginwidth="2" topmargin="2" leftmargin="2" alink="#0000ff">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr bgcolor="#006699">
 <td>
  <table width="300" border="0" cellspacing="0" cellpadding="0">
   <tr bgcolor="#006699">
   <td width="150"><img src="/developerWorks/cn/i/mast_logo.gif" alt="IBM" width="150" height="25"/></td>
   <td width="150" background="/developerWorks/cn/i/mgradient.gif"><font size="-1" color="#99ccff" face="arial, sans-serif"><b>China</b></font><br /> <img src="/developerWorks/cn/i/c.gif" width="150" height="1" alt=""/></td>
   </tr>
  </table> 
 </td>
 <td align="left">
  <table width="300" border="0" cellspacing="0" cellpadding="0">
   <tr>
   <td width="100"><a href="/cgi-bin/click.p?url=http://www.ibm.com/shop/cn"><img border="0" src="/developerWorks/cn/i/shopibm.gif" width="100" height="25" alt="购物"/></a></td>
   <td width="100"><a href="/cgi-bin/click.p?url=http://www.ibm.com/cn/support"><img border="0" src="/developerWorks/cn/i/support_chs.gif" width="100" height="25" alt="技术支持"/></a></td>
   <td width="100"><a href="/cgi-bin/click.p?url=http://www.ibm.com/cn/support/product"><img border="0" src="/developerWorks/cn/i/downloads_chs.gif" width="100" height="25" alt="免费下载"/></a></td>
   </tr>
  </table>
 </td></tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr bgcolor="#000000">
 <td>
  <table width="600" border="0" cellspacing="0" cellpadding="0">
   <tr><td bgcolor="#006699" width="150"><img src="/developerWorks/cn/i/mast_lnav_sp.gif" width="150" height="21" alt=""/></td>
   <td colspan="4" bgcolor="#000000">
    <table border="0" cellspacing="0" cellpadding="0" height="21">
     <tr>
     <td height="21" bgcolor="#000000" width="79" align="center"><a class="nav" style="color: #ffffff;" href="/cgi-bin/click.p?url=http://www.ibm.com/cn"><b>IBM 主页</b></a></td>
     <td bgcolor="#959595" width="1"><img src="/developerWorks/cn/i/c.gif" width="1" height="1" alt=""/></td>
     <td height="21" bgcolor="#000000" width="79" align="center"><a class="nav" style="color: #ffffff;" href="/cgi-bin/click.p?url=http://www.ibm.com/products"><b>产品</b></a></td>  
     <td bgcolor="#959595" width="1"><img src="/developerWorks/cn/i/c.gif" width="1" height="1" alt=""/></td>
     <td height="21" bgcolor="#000000" width="79" align="center"><a class="nav" style="color: #ffffff;" href="/cgi-bin/click.p?url=http://www.ibm.com/cn/services"><b>咨询</b></a></td>
     <td bgcolor="#959595" width="1"><img src="/developerWorks/cn/i/c.gif" width="1" height="1" alt=""/></td>
     <td height="21" bgcolor="#000000" width="79" align="center"><a class="nav" style="color: #ffffff;" href="/cgi-bin/click.p?url=http://www.ibm.com/cn/industry"><b>行业</b></a></td>
     <td bgcolor="#959595" width="1"><img src="/developerWorks/cn/i/c.gif" width="1" height="1" alt=""/></td>
     <td height="21" bgcolor="#000000" width="79" align="center"><a class="nav" style="color: #ffffff;" href="/cgi-bin/click.p?url=http://www.ibm.com/cn/news"><b>新闻</b></a></td>
     <td bgcolor="#959595" width="1"><img src="/developerWorks/cn/i/c.gif" width="1" height="1" alt=""/></td>
     <td height="21" bgcolor="#000000" width="79" align="center"><a class="nav" style="color: #ffffff;" href="/cgi-bin/click.p?url=http://www.ibm.com/cn/ibm"><b>关于 IBM</b></a></td>
     </tr>
    </table>
   </td></tr>
  </table>
 </td></tr>
</table></td></tr></table>
<table border=0 width=100% cellspacing=0 cellpadding=0>
<tr><td>&nbsp;&nbsp;<a href="/developerWorks/cn/index.html"><b>dW 中国站点</b></a><b> : </b>
	<a href="/developerWorks/cn/linux/" target="_top"><b>Linux 概览</b></a><b> : </b>
	<b><a href="/developerWorks/cn/cnpapers.nsf/linux-papers-bynewest?OpenView&count=500">文档库 - 论文</a></b></td></tr>
<tr><td width=100%><img src=/developerWorks/i/c.gif width=8 height=1 alt=""></tr>
<tr><td bgcolor=#cc6633 height=3><img src=/developerWorks/i/c.gif width=150 height=3 alt=""></td></tr>
<tr><td bgcolor=#333333 height=1><img src=/developerWorks/i/c.gif width=150 height=1 alt=""></td></tr>
<tr><td bgcolor=#000000 height=1><img src=/developerWorks/i/c.gif width=150 height=1 alt=""></td></tr></table><!-- comments #2 --><body><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr colspan="3"><td width="8"><!-- gutter --><img src="/developerWorks/cn/i/c.gif" width="8" height="1"  alt=""/></td><td></td></tr><!-- *****  comments #3: bread crumb trail ***** --><!-- *****  comments #4: enter the pdf link and size ***** --><tr><td width="8" valign="top"><!-- gutter --><img src="/developerWorks/cn/i/c.gif" width="8" height="1"  alt=""/></td><td valign="top"><!-- *****  comments #5: enter the Title, subtitle, author name, job title, and month/year article was initially published ***** --><br /> <p><strongclass="title">面向实时嵌入式系统的图形用户界面支持系统――MiniGUI</strong><br /> <strong class="subtitle">背景,发展及优势</strong></p><p>魏永明<br /> 蓝点软件(北京)研发中心技术主管<br /> 2000/10/27</p><!-- END title and author lines --><!-- Editor #5: Begin Table of Contents --><table width="137" cellpadding="0" cellspacing="0" align="right"border="0"><tr><td bgcolor="#cc6633" align="center"><fontface="helvetica,helv,arial" size="-1"color="#ffffff"><b>内容:</b></font></td></tr><tr><td bgcolor="#000000" width="100%"><fontface="helvetica,helv,arial" size="-3"><img src="/developerWorks/cn/i/c.gif" width="1" height="1" alt=""border="0" /></font></td></tr><tr><td bgcolor="#ffffff" width="100%"><fontface="helvetica,helv,arial" size="-3"><img src="/developerWorks/cn/i/c.gif" width="1" height="4" alt=""border="0" /></font></td></tr><tr><td><a href="#1"><font size="-2" face="helvetica,helv,arial">嵌入式Linux 系统的 GUI 发展概况</font></a></td></tr><tr><td><a href="#2"><font size="-2"face="helvetica,helv,arial">MiniGUI 的重要特色</font></a></td></tr><tr><td><a href="#3"><font size="-2"face="helvetica,helv,arial">MiniGUI 近期开发情况</font></a></td></tr><tr><td><a href="#4"><font size="-2"face="helvetica,helv,arial">MiniGUI 的网络资源</font></a></td></tr><tr><td><a href="#resources"><font size="-2"face="helvetica,helv,arial">Resources</font></a></td></tr><tr><td><a href="#author"><font size="-2"face="helvetica,helv,arial">About the author</font></a></td></tr><tr><td bgcolor="#000000"><font face="helvetica,helv,arial"size="-3"><img src="/developerWorks/cn/i/c.gif" width="137" height="3"  alt=""/></font></td></tr></table><br /><br /> <!-- End Table of Contents --> <!-- comments #6: html content of the paper --><p><em>本文介绍面向实时嵌入式系统的图形用户界面――MiniGUI,其产生、发展及优势,并与其他面向嵌入式系统的GUI 进行了比较,然后结合实例介绍了 MiniGUI的一些重要功能和特色,最后,本文介绍了正在进行的 MiniGUI的开发情况。</em></p><a id="1" name="1"></a><p><strong class="subhead">嵌入式 Linux 系统的 GUI发展概况</strong></p><p>1.1 GUI 在嵌入式或实时系统中的地位</p><p>在常见的 PDA等小型手持式设备上,由于硬件条件等的限制,我们看到的用户界面都非常简单,几乎看不到我们在PC 机看到的华丽美观的 GUI 支持。但最近出现的 Palm等手持式电脑或者在 Windows CE等面向嵌入式系统的操作系统上,我们已经看到了完整的图形用户界面支持。随着手持式设备的硬件条件的提高,我们估计嵌入式系统对轻量级GUI 的需求会越来越迫切。</p><p>近来的市场需求显示,越来越多的嵌入式系统,包括PDA、机顶盒、DVD/VCD 播放机、WAP 手机等等系统均要求提供全功能的 Web浏览器。这包括 HTML 4.0 的支持、JavaScript 的支持,甚至包括 Java虚拟机的支持。而这一切均要求有一个高性能、高可靠的 GUI 的支持。</p><p>另外一个迫切需要轻量级 GUI的系统是工业实时控制系统。这些系统一般建立在标准 PC平台上,硬件条件相对嵌入式系统要好,但对实时性的要求非常高,并且比起嵌入式系统来说,对GUI的要求也更高。这些系统一般不希望建立在庞大累赘的、非常消耗系统资源的操作系统和GUI 之上,比如 Windows 或 X Window。目前许多这类系统都建立在 DOS等系统上,并且采用比较简单的手法实现 GUI。但是,在出现 Linux系统之后,尤其在 RT-Linux 系统出现之后,许多工业控制系统开始采用RT-Linux 作为操作系统,但 GUI 仍然是一个问题。关键是 X Window太过庞大和臃肿。这样,这些系统对轻型 GUI 的需求更加突出。</p><p>但是,我们必须清楚的是,嵌入式系统往往是一种定制设备,它们对 GUI的需求也各不相同。举个简单的例子,有的系统只要求一些图形功能,而有些系统要求完备的GUI 支持。因此,GUI 也必须是可定制的。</p><p>综上所述,GUI在嵌入式系统或者实时系统中的地位将越来越重要,这些系统对 GUI的基本要求包括:<br />1.轻型、占用资源少。<br />2.高性能。<br />3.高可靠性。<br />4.可配置。</p><p>1.2 目前实时嵌入式系统 GUI 的实现方法</p><p>尽管实时嵌入式系统对 GUI 的需求越来越明显,但目前 GUI的实现方法各有不同:</p><p>1.某些大型厂商有能力自己开发满足自身需要的 GUI 系统。<br />2.某些厂商没有将 GUI 作为一个软件层从应用程序中剥离,GUI的支持逻辑由应用程序自己负责。<br />3.采用某些比较成熟的 GUI 系统,比如 MiniGUI 或者其他 GUI系统。</p>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -