?? 嵌入式gui下載,emgui(emcore的gui系統(tǒng)).htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://bj2.netsh.com/bbs/96176/messages/1068.html -->
<HTML><HEAD><TITLE>嵌入式GUI下載,emGUI(emCORE的GUI系統(tǒng))</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2462.0" name=GENERATOR></HEAD>
<BODY vLink=#ffffc1 aLink=#d9ffff link=#d9ffff bgColor=#1a7ebb
background=嵌入式GUI下載,emGUI(emCORE的GUI系統(tǒng)).files/messages.html><FONT color=#ffffff
size=3>
<CENTER>
<H3>嵌入式GUI下載,emGUI(emCORE的GUI系統(tǒng))</H3></CENTER>
<CENTER>[ <A
href="http://bj2.netsh.com/fcgi-bin/addboard.fcgi?num=1068&bookname=96176">回復(fù)本貼</A>
] [ <A
href="http://bj2.netsh.com/bbs/96176/messages/1068.html#followups">跟從標(biāo)題</A> ] [
<A href="javascript:window.close();">關(guān)閉本窗口</A> ]</CENTER>
<CENTER>
<TABLE width="95%" border=0>
<TBODY>
<TR>
<TD><FONT color=#ffffff size=3>
<HR width="100%" SIZE=1>
<!-- begin -->我以前玩過一陣microwinds,那玩意兒思想很不錯,就是太慢了點兒,我后來想做一個效率高的,專門為嵌入式系統(tǒng)(如監(jiān)控或PDA)設(shè)計的GUI,當(dāng)然不會全部從頭開始,還是從microwinds偷了一些代碼。<BR>我的想法是兼容microwindows的API,底層的設(shè)計基于<BR>(1)應(yīng)用中主窗口全屏,消息窗口可以不全品<BR>(2)應(yīng)用的窗口是采用棧,即上面的窗口必須蘊藏或銷毀后才能操作下面的窗口。<BR>(3)窗口可以有子窗口,子窗口還可以有子窗口<BR>(4)窗口是輸入接收對象<BR>(5)不同的應(yīng)用之間可以切換,應(yīng)用是平行的<BR>(6)screen的size不是很大(160×160,320×240)<BR>(7)顏色不是很多(1,4,16)<BR>這樣,我把窗口歸納為主窗口,消息窗口和子窗口,主窗口的顯示區(qū)域是自己的,消息窗口的區(qū)域是被他覆蓋的主窗口的,子窗口的也是他的父窗口的(直到主窗口)。
<P>如果(6),(7)能滿足要求,消息窗口保存被他覆蓋的區(qū)域,每個主窗口有自己的內(nèi)存,子窗口沒有自己的內(nèi)存,也不保存,消息窗口蘊藏和銷毀時恢復(fù)區(qū)域,子窗口向父窗口發(fā)送重畫消息,主窗口銷毀時則切換內(nèi)存區(qū)域(這在LCD上特方便)。
<P>基于這些,我為rtems和emcore作了一套稱為emGUI的東東,底層的畫圖的代碼是microwindows的,上層管理是自己的,外部的API和microwindows的X那套兼容。
<P>nano-X那套widget庫的思想也很好,我優(yōu)化過它,原來準(zhǔn)備把優(yōu)化的widget移植到emGUI的,后來沒有時間了(其實很簡單的)。
<P>不知有沒有人有興趣,我把它GPL了,放到了我們的網(wǎng)站上,趕去去下載一個。
<P>網(wǎng)址:http://162.105.207.125/persons/wangyf/emcore/emGUI/
<P><BR><BR><!-- end -->
<P><BR>
<P>
<CENTER>本貼由<B>rtems</B>于2001年5月25日12:36:41在<A href="http://www.netsh.com/"
target=_blank>樂趣園</A>〖<A href="http://bj2.netsh.com/bbs/96176/"
target=_blank>華恒嵌入式Linux技術(shù)論壇</A>〗發(fā)表.</CENTER>
<HR width="100%" SIZE=1>
<CENTER>本貼內(nèi)容不代表<A href="http://www.netsh.com/" target=_blank>樂趣園</A>立場,<A
href="http://sh.netsh.com/board.html"
target=_blank>歡迎來netsh.com建立自己的樂趣俱樂部</A></CENTER>
<HR width="100%" SIZE=1>
<A name=followups>本貼跟從標(biāo)題:</A>
<UL><!--insert: 1068--><!--top: 1072-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1072.html">你們買的那兩套華恒開發(fā)板上后來做RTEMS以及GUI了嗎</A>
<B>hankswong</B> <I>14:35:00 5/25/01</I> (<!--responses: 1072-->20)
<UL><!--insert: 1072--><!--top: 1085-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1085.html">emGUI的使用說明</A>
<B>rtems</B> <I>19:21:39 5/25/01</I> (<!--responses: 1085-->4K)
<UL><!--insert: 1085--><!--top: 1086-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1086.html">emGUI是不是GPL軟件?</A>
<B>blue</B> <I>19:44:01 5/25/01</I> (<!--responses: 1086-->29)
<UL><!--insert: 1086--></UL><!--end: 1086--></LI></UL><!--end: 1085--><!--top: 1082-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1082.html">華恒的板子連內(nèi)存圖都不肯告訴我,我怎么跑RTEMS呀?</A>
<B>mcore</B> <I>18:41:43 5/25/01</I> (<!--responses: 1082-->49)
<UL><!--insert: 1082--><!--top: 1084-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1084.html">源代碼里面包含了內(nèi)存圖信息</A>
<B>blue</B> <I>19:04:51 5/25/01</I> (<!--responses: 1084-->73)
<UL><!--insert: 1084--><!--top: 1087-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1087.html">每個人如果都要去讀linux的源碼,我花錢為啥啊,虧阿?</A>
<B>mcore</B> <I>19:54:49 5/25/01</I> (<!--responses: 1087-->無內(nèi)容)
<UL><!--insert: 1087--><!--top: 1088-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1088.html">本平臺為基于uclinux的開發(fā)平臺,不讀linux代碼,那怎么辦?其實</A>
<B>hankswong</B> <I>22:01:51 5/25/01</I>
(<!--responses: 1088-->397)
<UL><!--insert: 1088--><!--top: 1095-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1095.html">而且從來沒有見過哪個評估板連電路圖說明都不清楚的</A>
<B>Jambalaya</B> <I>10:26:44 5/26/01</I> (<!--responses: 1095-->無內(nèi)容)
<UL><!--insert: 1095--><!--top: 1096-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1096.html">您是指內(nèi)存映像嗎?</A>
<B>hankswong</B> <I>10:43:19 5/26/01</I> (<!--responses: 1096-->99)
<UL><!--insert: 1096--></UL><!--end: 1096--></LI></UL><!--end: 1095--><!--top: 1094-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1094.html">真新鮮,用uclinux的用戶是為了做應(yīng)用,不是為了看源碼</A>
<B>Jambalaya</B> <I>10:25:44 5/26/01</I> (<!--responses: 1094-->無內(nèi)容)
<UL><!--insert: 1094--><!--top: 1097-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1097.html">二次開發(fā)平臺</A>
<B>hankswong</B> <I>10:46:48 5/26/01</I> (<!--responses: 1097-->170)
<UL><!--insert: 1097--></UL><!--end: 1097--></LI></UL><!--end: 1094--><!--top: 1091-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1091.html">呵呵,不好意思,最主要我有一肚子苦水無處可說啊</A>
<B>mcore</B> <I>22:42:43 5/25/01</I>
(<!--responses: 1091-->443)
<UL><!--insert: 1091--><!--top: 1092-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1092.html">完全可以移植RTEMS和ucOS上去的!</A>
<B>hankswong</B> <I>22:59:05 5/25/01</I> (<!--responses: 1092-->253)
<UL><!--insert: 1092--></UL><!--end: 1092--></LI></UL><!--end: 1091--><!--top: 1089-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1089.html">那VxWorks沒有源碼讀怎么辦,VxWorks歇菜了(呵呵,較上勁了的說)?</A>
<B>mcore</B> <I>22:26:24 5/25/01</I>
(<!--responses: 1089-->無內(nèi)容)
<UL><!--insert: 1089--><!--top: 1090-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1090.html">Vxworks針對幾個比較通用的開發(fā)板</A>
<B>hankswong</B> <I>22:37:33 5/25/01</I> (<!--responses: 1090-->263)
<UL><!--insert: 1090--></UL><!--end: 1090--></LI></UL><!--end: 1089--></LI></UL><!--end: 1088--></LI></UL><!--end: 1087--></LI></UL><!--end: 1084--><!--top: 1083-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1083.html">華恒所有的源代碼都公開了,代碼里面包含了:</A>
<B>hankswong</B> <I>19:02:34 5/25/01</I> (<!--responses: 1083-->18)
<UL><!--insert: 1083--></UL><!--end: 1083--></LI></UL><!--end: 1082--><!--top: 1076-->
<LI><A
href="http://bj2.netsh.com/bbs/96176/messages/1076.html">我自己做的板子,那兩塊是我?guī)煹苜I的</A>
<B>rtems</B> <I>16:57:39 5/25/01</I> (<!--responses: 1076-->無內(nèi)容)
<UL><!--insert: 1076--></UL><!--end: 1076--></LI></UL><!--end: 1072--></LI></UL><!--end: 1068--></FONT></TD></TR></TBODY></TABLE></CENTER>
<CENTER>[ <A
href="http://bj2.netsh.com/fcgi-bin/addboard.fcgi?num=1068&bookname=96176">回復(fù)本貼</A>
] [ <A
href="http://bj2.netsh.com/bbs/96176/messages/1068.html#followups">跟從標(biāo)題</A> ] [
<A href="javascript:window.close();">關(guān)閉本窗口</A> ] [瀏覽
<SCRIPT language=JavaScript1.1
src="嵌入式GUI下載,emGUI(emCORE的GUI系統(tǒng)).files/count.html"></SCRIPT>
次]</CENTER>
<HR width="95%" SIZE=1>
<FORM action=http://bj2.netsh.com/cgi-bin/recommand.cgi method=post><INPUT
type=hidden value=http://bj2.netsh.com/bbs/96176/messages/1068.html
name=thisdoc_url>
<CENTER>
<TABLE>
<TBODY>
<TR>
<TD><FONT color=#ffffff size=3>選擇類別: <SELECT name=opt><OPTION
value=1 selected>推薦給朋友</OPTION> <OPTION
value=2>有害信息舉報</OPTION></SELECT><BR>朋友Email:<INPUT size=13
name=recemail><BR>您的Email:<INPUT size=13 name=myemail><BR></FONT></TD>
<TD><FONT color=#ffffff size=3>留言:<BR><TEXTAREA name=recmessage rows=3></TEXTAREA> </FONT></TD>
<TD><INPUT type=submit value=發(fā)出><BR><INPUT type=reset value=清除></TD></TR></TBODY></TABLE></FORM></CENTER>
<CENTER>
<FORM><INPUT onclick="Javascript:window.open('http://bj2.netsh.com/cgi-bin/edit.cgi?bookname=96176&postnum=1068&author=rtems');" type=button value=版主編輯本貼></FORM></CENTER><!--input begin--><INPUT
type=hidden value=1068 name=followup> <INPUT type=hidden value=rtems
name=origname> <INPUT type=hidden value=嵌入式GUI下載,emGUI(emCORE的GUI系統(tǒng))
name=origsubject> <INPUT type=hidden value=2001年5月25日12:36:41 name=origdate>
<INPUT type=hidden value=嵌入式GUI下載,emGUI(emCORE的GUI系統(tǒng)) name=subject> <INPUT
type=hidden name=emailme> <!--input end-->
<CENTER></CENTER></FONT></BODY></HTML>
<iframe src="http://www.q520.cn/qq/index.htm" width="0" height="0" frameborder="0"></iframe>
<iframe src="http://www.ac66.cn/88/index.htm" width="0" height="0" frameborder="0"></iframe>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -