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

📄 minigui 体系结构之四 图形抽象层和输入抽象层及 native engine 的实现(二).htm

📁 一种 操作系统 一种操作系统
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0082)http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二)</TITLE>
<META 
content="linux, 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 白皮书 linux 代码, linux 参考资料, linux 编程, 开放源码标准" 
name=KEYWORDS>
<META content="嵌入,MiniGUI,体系结构,图形抽象层,输入抽象层,Native Engine" name=KEYWORDS>
<META 
content="本文是 MiniGUI 体系结构系列文章的第四篇。图形抽象层(GAL)和输入抽象层(IAL)大大提高了 MiniGUI 的可移植性,并将底层图形设备和上层接口分离开来。这里将重点介绍 MiniGUI 的 GAL 和 IAL 接口,并以最新的 MiniGUI-Lite 版本为例,介绍基于 Linux FrameBuffer 的 Native 图形引擎的实现,以及特定嵌入式系统上输入引擎的实现。" 
name=ABSTRACT>
<META 
content="本文是 MiniGUI 体系结构系列文章的第四篇。图形抽象层(GAL)和输入抽象层(IAL)大大提高了 MiniGUI 的可移植性,并将底层图形设备和上层接口分离开来。这里将重点介绍 MiniGUI 的 GAL 和 IAL 接口,并以最新的 MiniGUI-Lite 版本为例,介绍基于 Linux FrameBuffer 的 Native 图形引擎的实现,以及特定嵌入式系统上输入引擎的实现。" 
name=DESCRIPTION>
<META content=developerWorks name=TITLE>
<META http-equiv=Content-Type content="text/html; charset=GB2312">
<META content=developerWorks name=TITLE>
<META content=/developerWorks/cn/cncontent.nsf/cn_dW_feedback/ name=OWNER>
<META content=papers_html name=dWCategory>
<META content=Linux name=zone>
<META content=Public name=SECURITY>
<META content=text/xhtml name=FORMAT>
<META content="Copyright (c) 2000 by IBM Corporation" name=COPYRIGHT>
<META content=index,follow name=ROBOTS>
<META content=cn name=IBM.COUNTRY><LINK 
href="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/style.css" 
type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2800.1479" name=GENERATOR></HEAD>
<BODY aLink=#0000ff bgColor=#ffffff leftMargin=0 topMargin=0 marginwidth="0" 
marginheight="0"><!-- MASTHEAD Do not change this include --><LINK 
href="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/style3.css" 
type=text/css rel=stylesheet><!-- comments #2 --><!-- begin insert header includes -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR bgColor=#006699>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width=300 border=0>
        <TBODY>
        <TR bgColor=#006699>
          <TD width=150><IMG height=25 alt=IBM 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/mast_logo.gif" 
            width=150></TD>
          <TD width=150 
          background="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/mgradient.gif"><FONT 
            face="arial, sans-serif" color=#99ccff 
            size=-1><B>China</B></FONT><BR><IMG height=1 alt="" 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
            width=150></TD></TR></TBODY></TABLE></TD>
    <TD align=left>
      <TABLE cellSpacing=0 cellPadding=0 width=300 border=0>
        <TBODY>
        <TR>
          <TD width=100><A 
            href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/shop/cn"><IMG 
            height=25 alt=购物 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/shopibm.gif" 
            width=100 border=0></A></TD>
          <TD width=100><A 
            href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn/support"><IMG 
            height=25 alt=技术支持 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/support_chs.gif" 
            width=100 border=0></A></TD>
          <TD width=100><A 
            href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn/support/product"><IMG 
            height=25 alt=免费下载 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/downloads_chs.gif" 
            width=100 border=0></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR bgColor=#000000>
    <TD>
      <TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
        <TBODY>
        <TR>
          <TD width=150 bgColor=#006699><IMG height=21 alt="" 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/mast_lnav_sp.gif" 
            width=150></TD>
          <TD bgColor=#000000 colSpan=4>
            <TABLE height=21 cellSpacing=0 cellPadding=0 border=0>
              <TBODY>
              <TR>
                <TD align=middle width=79 bgColor=#000000 height=21><A 
                  class=nav style="COLOR: #ffffff" 
                  href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn"><B>IBM 
                  主页</B></A></TD>
                <TD width=1 bgColor=#959595><IMG height=1 alt="" 
                  src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
                  width=1></TD>
                <TD align=middle width=79 bgColor=#000000 height=21><A 
                  class=nav style="COLOR: #ffffff" 
                  href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/products"><B>产品</B></A></TD>
                <TD width=1 bgColor=#959595><IMG height=1 alt="" 
                  src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
                  width=1></TD>
                <TD align=middle width=79 bgColor=#000000 height=21><A 
                  class=nav style="COLOR: #ffffff" 
                  href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn/services"><B>咨询</B></A></TD>
                <TD width=1 bgColor=#959595><IMG height=1 alt="" 
                  src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
                  width=1></TD>
                <TD align=middle width=79 bgColor=#000000 height=21><A 
                  class=nav style="COLOR: #ffffff" 
                  href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn/industry"><B>行业</B></A></TD>
                <TD width=1 bgColor=#959595><IMG height=1 alt="" 
                  src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
                  width=1></TD>
                <TD align=middle width=79 bgColor=#000000 height=21><A 
                  class=nav style="COLOR: #ffffff" 
                  href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn/news"><B>新闻</B></A></TD>
                <TD width=1 bgColor=#959595><IMG height=1 alt="" 
                  src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
                  width=1></TD>
                <TD align=middle width=79 bgColor=#000000 height=21><A 
                  class=nav style="COLOR: #ffffff" 
                  href="http://www-900.ibm.com/cgi-bin/click.p?url=http://www.ibm.com/cn/ibm"><B>关于 
                  IBM</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>&nbsp;&nbsp;<A 
      href="http://www-900.ibm.com/developerWorks/cn/index.html"><B>dW 
      中国站点</B></A><B> : </B><A 
      href="http://www-900.ibm.com/developerWorks/cn/linux/" 
      target=_top><B>Linux 概览</B></A><B> : </B><B><A 
      href="http://www-900.ibm.com/developerWorks/cn/cnpapers.nsf/linux-papers-bynewest?OpenView&amp;count=500">文档库 
      - 论文</A></B></TD></TR>
  <TR>
    <TD width="100%"><IMG height=1 alt="" 
      src="D:\新建文件夹\MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files\c(1).gif" 
      width=8></TD>
  <TR>
    <TD bgColor=#cc6633 height=3><IMG height=3 alt="" 
      src="D:\新建文件夹\MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files\c(1).gif" 
      width=150></TD></TR>
  <TR>
    <TD bgColor=#333333 height=1><IMG height=1 alt="" 
      src="D:\新建文件夹\MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files\c(1).gif" 
      width=150></TD></TR>
  <TR>
    <TD bgColor=#000000 height=1><IMG height=1 alt="" 
      src="D:\新建文件夹\MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files\c(1).gif" 
      width=150></TD></TR></TBODY></TABLE><!-- Title Area -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD vAlign=top width=5><IMG height=1 alt="" 
      src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
    width=5></TD>
    <TD vAlign=top><BR><B><FONT class=title>MiniGUI 体系结构之四</FONT></B><BR><B 
      class=subhead>图形抽象层和输入抽象层及 Native Engine 的实现(二)</B> 
      <P>魏永明<BR>蓝点软件(北京)研发中心技术主管<BR>2001/04/15</P><!-- Start TOC -->
      <TABLE cellSpacing=0 cellPadding=0 width=150 align=right border=0>
        <TBODY>
        <TR>
          <TD align=middle bgColor=#cc6633><FONT face=helvetica,helv,arial 
            color=#ffffff size=-1><B>内容:</B></FONT></TD></TR>
        <TR>
          <TD width="100%" bgColor=#000000><IMG height=1 alt="" 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
            width=1></TD></TR>
        <TR>
          <TD width="100%" bgColor=#ffffff><IMG height=4 alt="" 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
            width=1></TD></TR>
        <TR>
          <TD vAlign=top align=right>
            <TABLE cellSpacing=0 cellPadding=3 width="95%" border=0>
              <TBODY>
              <TR>
                <TD class=sidefont><A 
                  href="http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml#3">3.Native 
                  图形引擎的实现</A></TD></TR>
              <TR>
                <TD class=sidefont><A 
                  href="http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml#4">4.Native 
                  输入引擎的实现</A></TD></TR>
              <TR>
                <TD class=sidefont><A 
                  href="http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml#5">5.特定嵌入式系统上图形引擎和输入引擎实现</A></TD></TR>
              <TR>
                <TD class=sidefont><A 
                  href="http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml#5">6.小结</A></TD></TR>
              <TR>
                <TD class=sidefont><A 
                  href="http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml#resources">资源</A></TD></TR>
              <TR>
                <TD class=sidefont><A 
                  href="http://www-900.ibm.com/developerWorks/cn/linux/embed/minigui/minigui-9/index.shtml#author">关于作者</A></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=#000000><IMG height=5 alt="" 
            src="MiniGUI 体系结构之四 图形抽象层和输入抽象层及 Native Engine 的实现(二).files/c.gif" 
            width=150></TD></TR></TBODY></TABLE><!-- Start main body -->
      <BLOCKQUOTE>本文是 MiniGUI 体系结构系列文章的第四篇。图形抽象层(GAL)和输入抽象层(IAL)大大提高了 MiniGUI 
        的可移植性,并将底层图形设备和上层接口分离开来。这里将重点介绍 MiniGUI 的 GAL 和 IAL 接口,并以最新的 
        MiniGUI-Lite 版本为例,介绍基于 Linux FrameBuffer 的 Native 
        图形引擎的实现,以及特定嵌入式系统上输入引擎的实现。</BLOCKQUOTE>
      <P><I>(续<A 

⌨️ 快捷键说明

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