亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme.zh

?? 這是ARM嵌入式系統(tǒng)的實(shí)驗(yàn)教程中的MINIGUI的實(shí)驗(yàn)源代碼!
?? ZH
?? 第 1 頁 / 共 2 頁
字號(hào):
名稱    MiniGUI - 面向?qū)崟r(shí)嵌入式 Linux 系統(tǒng)的小型跨平臺(tái)圖形用戶界面支持系統(tǒng)目錄    1. 介紹    2. 什么是 MiniGUI-Lite    3. MiniGUI 版本 1.6 的新功能特點(diǎn)    4. 在 Linux 上安裝 MiniGUI    5. Linux 上的安裝及配置示例    6. 開發(fā)歷史    7. 有關(guān)作者    8. 如果遇到問題    9. 版權(quán)信息    10. 在商業(yè)或?qū)S邢到y(tǒng)中的使用 MiniGUI1. 介紹        MiniGUI 是一個(gè)遵循 GPL 條款的自由軟件項(xiàng)目. 該項(xiàng)目由北京飛漫軟件技術(shù)    有限公司主持.    MiniGUI 的目標(biāo)是提供一個(gè)穩(wěn)定的、輕量級(jí)的跨操作系統(tǒng)圖形用戶界面支持系統(tǒng),     尤其適合基于 Linux/uClinux, eCos, uC/OS-II, VxWorks 等的實(shí)時(shí)嵌入式系統(tǒng).    MiniGUI 為應(yīng)用程序定義了一組輕量級(jí)的窗口和圖形設(shè)備接口. 利用這些接口, 每個(gè)    應(yīng)用程序可以建立多個(gè)窗口, 而且可以在這些窗口中繪制圖形, 且互不影響.    用戶也可以利用 MiniGUI 建立菜單, 按鈕, 列表框等常見的 GUI 元素.    MiniGUI 由三個(gè)函數(shù)庫組成: libminigui, libmgext 以及 libvcongui.    libminigui 是提供窗口管理和圖形接口的核心函數(shù)庫, 也提供了大量的標(biāo)準(zhǔn)控件;     libmgext 是 libminigui 的一個(gè)擴(kuò)展庫, 提供了一些有用的控件, 同時(shí)提供了一些    方便而且有用的用戶界面函數(shù), 比如 "文件打開" 對(duì)話框; libvcongui 則提供了    一個(gè)應(yīng)用程序可用的虛擬控制臺(tái)窗口, 從而可以方便地在 MiniGUI 環(huán)境中運(yùn)行    字符界面的應(yīng)用程序.    用戶可以將 MiniGUI 配置成 "MiniGUI-Threads" 或者 " MiniGUI-Lite".    運(yùn)行在 MiniGUI-Threads 上的程序可以在不同的線程中建立多個(gè)窗口, 但所有    的窗口在一個(gè)進(jìn)程中運(yùn)行. 相反, 運(yùn)行在 MiniGUI-Lite 上的每個(gè)程序是單獨(dú)    的進(jìn)程, 每個(gè)進(jìn)程也可以建立多個(gè)窗口. MiniGUI-Threads 適合于具有單一    功能的實(shí)時(shí)系統(tǒng), 而 MiniGUI-Lite 則適合于類似于 PDA, STB 和瘦客戶機(jī)    的復(fù)雜嵌入式系統(tǒng).    用戶還可將 MiniGUI V1.5.x 編譯成單進(jìn)程的版本,該版本下的應(yīng)用程序可    單獨(dú)執(zhí)行,而不需首先運(yùn)行 mginit 程序。    MiniGUI 的最新穩(wěn)定版是版本 1.5.3; 最新開發(fā)版是版本 1.9.x. 您可以在    我們的主頁上找到最新的 MiniGUI 相關(guān)信息:        http://www.minigui.org    2002 年 9 月, 由 MiniGUI 的主要開發(fā)者創(chuàng)立的北京飛漫軟件技術(shù)有限公司成立,    MiniGUI 的開發(fā)主持和維護(hù)工作從松散組織轉(zhuǎn)向商業(yè)機(jī)構(gòu). 相關(guān)信息可從如下站點(diǎn)    獲得:    http://www.minigui.com2. 什么是 MiniGUI-Lite    最初的 MiniGUI 基于 POSIX 兼容的線程庫, 而這種體系結(jié)構(gòu)非常適合大多數(shù)    傳統(tǒng)的嵌入式操作系統(tǒng), 比如 eCos, uC/OS-II 以及 VxWorks 等. 但是,     如果我們使用嵌入式 Linux, 則類似 X Window 那樣的體系結(jié)構(gòu)將帶來更好的    穩(wěn)定性及伸縮性, 因?yàn)槊總€(gè)進(jìn)程的地址空間都是獨(dú)立的, 而且可以使用諸如    共享庫這樣的機(jī)制.    現(xiàn)在, 用戶可以使用 MiniGUI-Lite 以 Linux 進(jìn)程的形式一次運(yùn)行多個(gè) MiniGUI     程序.  MiniGUI-Lite 是原先 MiniGUI 版本的一個(gè)輕量級(jí)版本, 因?yàn)椴辉傩枰?/span>    LinuxThreads 庫. 用戶可以從一個(gè)稱為 "mginit" 的程序中運(yùn)行其它基于     MiniGUI-Lite 的程序. 和 X Window 類似, "mginit" 程序稱為服務(wù)器, 而其它程序    稱為客戶.    客戶通過 UNIX 域套接字連接到服務(wù)器, 而服務(wù)器接受來自客戶的請(qǐng)求. 服務(wù)器為客    戶提供共享資源, 并向頂層客戶發(fā)送鼠標(biāo)和鍵盤事件. 如果某個(gè)客戶由于某個(gè)原因    終止, 服務(wù)器并不會(huì)受到影響, 而可以繼續(xù)正常運(yùn)行.    在我們發(fā)布的源代碼當(dāng)中, 有一個(gè)軟件包稱為 "MDE". 在這個(gè)軟件包中,    有一個(gè) "mginit" 程序可創(chuàng)建一個(gè)虛擬控制臺(tái)窗口. 你可以從該控制臺(tái)的命令行    啟動(dòng)其它程序, 甚至可以利用 "gdb" 調(diào)試程序.    用戶可以在一個(gè)基于 MiniGUI-Lite 的程序中創(chuàng)建多個(gè)窗口, 但不能啟動(dòng)新線程創(chuàng)建    窗口. 因此, 原先 MiniGUI 中的某些函數(shù)不能再使用了, 但大多數(shù)的 MiniGUI-Lite     API 和原先的 MiniGUI 版本是兼容的. 從原先的 MiniGUI 移植到 MiniGUI-Lite     相當(dāng)簡單.     MiniGUI 的源代碼默認(rèn)配置為 MiniGUI-Lite. 在運(yùn)行 "./configure" 配置 MiniGUI    時(shí), 你可以使用如下命令禁止 MiniGUI-Lite, 而編譯成原先的 MiniGUI 版本:    $ ./configure --disable-lite    為了明確區(qū)分, 我們將基于 PThread 的 MiniGUI 稱為 "MiniGUI-Threads".3. MiniGUI 版本 1.6 的新功能特點(diǎn)    MiniGUI 1.6 版本中增加了如下新的功能特色:    * 更多操作系統(tǒng)支持。包括普通嵌入式 Linux、uClinux、eCos、uC/OS-II、以及      傳統(tǒng)的實(shí)時(shí)嵌入式操作系統(tǒng),如 VxWorks。    * 提供了高級(jí)二維繪圖函數(shù),可以設(shè)置線寬、線型、填充模式等。    * 更多硬件開發(fā)板支持。包括 Intel DMG 機(jī)頂盒、Sigma Designs        RealMagic 機(jī)頂盒、S3C2410 開發(fā)板、華恒 ARM2410 開發(fā)板、      WinBond SVPxx 可視電話等等。    * 提供了界面的皮膚支持,可幫助您編寫華麗的用戶界面。     * 更多控件支持。包括透明控件支持,ScrollView 和 ScrollWnd 控件、增強(qiáng)      編輯框控件、ListView 控件及網(wǎng)格控件等。    * 我們可以將 MiniGUI 所使用的資源,諸如位圖、圖標(biāo)和字體等編譯到函數(shù)庫中,      這樣 MiniGUI 的運(yùn)行就不需要在文件系統(tǒng)中單獨(dú)存放資源文件了,包括      MiniGUI.cfg 配置文件在內(nèi),而且將提高 MiniGUI 的初始化速度。這個(gè)特性非常      適合 uClinux/eCos/uCOS-II 等小型嵌入式操作系統(tǒng)。    * 我們可以將 MiniGUI 配置成以單進(jìn)程形式運(yùn)行的版本,也就是說,如果您的      系統(tǒng)足夠簡單,則可以不需要線程支持或者 mginit 程序。    * 我們針對(duì) uClinux 等小型嵌入式操作系統(tǒng)優(yōu)化了 MiniGUI 的內(nèi)存使用。    * 我們現(xiàn)在可以使用 make menuconfig 來配置 MiniGUI,從而提供給您非常      便利的配置和定制界面。4. 在 Linux 上安裝 MiniGUI  4.1 安裝前的準(zhǔn)備    1) 選擇圖形引擎    如果您的 Linux 內(nèi)核支持 FrameBuffer, 則可以使用內(nèi)建于 MiniGUI 的    圖形引擎 -- 即 "私有引擎". 這樣, 就沒有必要安裝下面提到的其它圖形    函數(shù)庫作為 MiniGUI 的圖形引擎了. 而且, Native 引擎是唯一支持 MiniGUI-Lite    的引擎, 如果您要將 MiniGUI 配置為 MiniGUI-Lite, 也沒有必要安裝    其它的圖形庫作為引擎.    Native 引擎既可以支持 MiniGUI-Threads, 也可以支持 MiniGUI-Lite. 需要    注意的是, Native 引擎目前還不能提供對(duì) "fbvga16" (標(biāo)準(zhǔn) VGA 16 色模式)    的良好支持. 而且需要注意 Native 引擎目前只能運(yùn)行在 Linux FrameBuffer    之上.     如果您的 Linux 內(nèi)核不支持 FrameBuffer, 則可以使用 SVGALib 作為圖形    引擎. SVGALib 是一種直接訪問圖形芯片的老的圖形函數(shù)庫. 因此, 如果    使用 SVGALib, 則需要獲得 root 權(quán)限才能讓 MiniGUI 程序支持進(jìn)行    圖形芯片的 I/O 操作.    需要注意的是, 因?yàn)?SVGALib 是一種老的圖形庫, 所以不能對(duì)大部分流行    的顯示卡提供良好支持. 然而, 如果您的顯示芯片是 VESA 兼容的, 則    SVGALib 可以通過 VESA BIOS 2.0 提供的接口良好運(yùn)行. 許多顯示芯片都是    VESA 兼容的, 但某些不是, 比如 Intel 的 i810 芯片組.    你也可以使用 LibGGI 作為 MiniGUI 的圖形引擎. LibGGI 是一種新的面向    Linux 的圖形引擎, 它也可以穩(wěn)定地運(yùn)行在 Linux FrameBuffer 之上. 最    主要的是, 運(yùn)行在 LibGGI 之上的應(yīng)用程序可以方便地運(yùn)行在 X Window 之上,    而且不需要重新編譯.    注意, SVGALib 和 LibGGI 不能用來支持 MiniGUI-Lite.    對(duì)于 MiniGUI 應(yīng)用開發(fā)者來講, 另外一個(gè)可選的圖形引擎是 QVFB. QVFB 是    運(yùn)行在 X Window 上的一個(gè)虛擬 FrameBuffer 程序. 利用它, 我們可以在    X Window 上運(yùn)行和調(diào)試 MiniGUI 程序.    2) 安裝引擎    如果您決定使用 Native 引擎, 則沒有必要預(yù)先安裝某個(gè)特定的圖形庫.     Native 引擎已經(jīng)內(nèi)建于 MiniGUI 當(dāng)中.    如果要使用 SVGALib 作為圖形引擎, 則需要安裝 "svgalib-1.4.3" 軟件包.     請(qǐng)從如下 FTP 站點(diǎn)下載:        ftp://ftp.minigui.net/pub/minigui/dep-libs    或者從 HTTP 站點(diǎn)下載:    http://www.minigui.com/download/cindex.shtml    并將上述兩個(gè)軟件包安裝到您的系統(tǒng)當(dāng)中. 安裝過程將覆蓋系統(tǒng)中老的 SVGALib,    但并不會(huì)影響您的系統(tǒng).    如果您使用 LibGGI 作為圖形引擎, 請(qǐng)從 http://www.ggi-projects.org 下載    最新的 GGI 源代碼, 并安裝之. 或者, 也可以從我們的站點(diǎn)上下載:    http://www.minigui.org/download/cindex.shtml    3) 下載 MiniGUI    在下載并安裝好圖形引擎之后, 請(qǐng)從我們的站點(diǎn)上下載如下 tar.gz 軟件包并解開:        * libminigui-1.3.x.tar.gz: MiniGUI 函數(shù)庫源代碼, 其中包括          libminigui, libmywins, libmgext, 和 libvcongui.        * minigui-res-1.3.x.tar.gz: MiniGUI 所使用的資源, 包括基本字體, 圖標(biāo),           位圖和鼠標(biāo)光標(biāo).        * mde-1.3.x.tar.gz: MiniGUI 的綜合示例程序.  4.2 安裝 MiniGUI 的資源文件    我們首先要安裝 MiniGUI 的資源文件. 請(qǐng)按照如下步驟:        1) 使用 "tar" 命令解開 "minigui-res-1.3.x.tar.gz". 可使用如下命令:           $ tar zxf minigui-res-1.3.x.tar.gz        2) 改變到新建目錄中, 然后以超級(jí)用戶身份運(yùn)行 "make" 命令:           $ su -c make install  4.3 配置和編譯 MiniGUI    MiniGUI 使用了 "automake" 和 "autoconf" 接口, 因而 MiniGUI 的配置和編譯    非常容易:        1) 使用 "tar" 解開 "libminigui-1.3.x.tar.gz" 到新的目錄:           $ tar zxf libminigui-1.3.x.tar.gz

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品久久久精品美女| 亚洲高清视频的网址| 欧美色国产精品| 日本乱码高清不卡字幕| 在线精品视频小说1| 欧美三日本三级三级在线播放| 欧美日韩一级黄| 日本一区二区三区四区| 久久久国产精品麻豆| 中文字幕一区二区三区在线观看 | 国产69精品久久99不卡| 久久人人爽爽爽人久久久| 色综合天天综合| 欧美xingq一区二区| 一区二区三区四区av| 国产在线精品免费| 欧美性一级生活| 中文字幕av在线一区二区三区| 亚洲国产成人av| 91在线国产福利| 国产欧美日本一区二区三区| 亚洲不卡一区二区三区| 盗摄精品av一区二区三区| 日韩精品一区二区三区中文精品| 国产精品久久久久久久久搜平片| 麻豆精品一区二区三区| 色狠狠一区二区| 亚洲品质自拍视频| 91丨porny丨在线| 国产精品久久久久久久久免费丝袜 | 91蜜桃网址入口| 中文字幕一区二区三区乱码在线| 国产精选一区二区三区| 欧美www视频| 国产一区二区三区精品欧美日韩一区二区三区| 在线免费不卡视频| 一区二区免费在线| 欧美又粗又大又爽| 日韩电影在线观看网站| 欧美一区二区三区系列电影| 日韩不卡一二三区| 91麻豆精品国产91久久久资源速度 | 婷婷亚洲久悠悠色悠在线播放| 色综合夜色一区| 亚洲国产成人高清精品| 91精品免费在线观看| 激情深爱一区二区| 亚洲女人小视频在线观看| 欧美日韩精品电影| 韩国欧美一区二区| 中文字幕亚洲一区二区av在线 | 男女激情视频一区| 国产欧美日韩综合| 欧美亚洲一区三区| 韩国av一区二区三区在线观看| 欧美国产1区2区| 日韩美女在线视频| www.亚洲人| 日本aⅴ精品一区二区三区| 国产精品看片你懂得| 欧美日本国产视频| 91亚洲精品一区二区乱码| 麻豆国产一区二区| 亚洲成人精品影院| 亚洲欧美在线观看| 久久久不卡网国产精品一区| 欧美美女网站色| 99精品国产热久久91蜜凸| 国产精品亚洲人在线观看| 麻豆精品一区二区综合av| 亚洲小说欧美激情另类| 一区二区三区欧美日韩| 椎名由奈av一区二区三区| 国产亚洲一区二区三区| 精品国产麻豆免费人成网站| 日韩午夜激情免费电影| 欧美伦理影视网| 精品国产乱码久久久久久蜜臀| 国产精品国产a| 成人激情综合网站| 蜜臀久久久99精品久久久久久| 亚洲一区二区欧美日韩| 亚洲免费观看高清完整版在线| 中文字幕一区二区在线观看| 国产人伦精品一区二区| 精品国产乱码久久久久久图片| 日韩免费高清电影| 久久综合九色综合97_久久久| 欧美一级欧美三级| 欧美大片在线观看| 精品精品欲导航| 精品久久一区二区三区| 国产日韩一级二级三级| 中文字幕不卡在线观看| 亚洲欧美另类久久久精品2019| 亚洲综合av网| 日韩电影免费在线观看网站| 日本亚洲三级在线| 麻豆成人免费电影| 国产激情精品久久久第一区二区 | 欧美xxxx老人做受| 337p粉嫩大胆噜噜噜噜噜91av| 久久久高清一区二区三区| 国产精品免费av| 亚洲午夜久久久久中文字幕久| 石原莉奈一区二区三区在线观看| 另类小说图片综合网| 国产福利不卡视频| 日本高清不卡一区| 日韩三级.com| 中文字幕永久在线不卡| 亚洲图片欧美视频| 黄页网站大全一区二区| 色综合天天狠狠| 在线观看视频一区二区欧美日韩| 一区二区三区四区av| 黑人巨大精品欧美一区| 国产成人av电影在线播放| 9久草视频在线视频精品| 91色porny| 91久久一区二区| 欧美一区二区三区播放老司机| 欧美va亚洲va| 亚洲免费观看高清| 蜜臀av一区二区| 在线日韩av片| 国产日韩欧美精品在线| 亚洲电影在线播放| 精品亚洲免费视频| 精品1区2区3区| 亚洲国产岛国毛片在线| 日欧美一区二区| 91久久人澡人人添人人爽欧美| 久久一区二区三区国产精品| 亚洲永久精品国产| 国产91综合一区在线观看| 欧美一区二区视频在线观看| 亚洲欧美日韩电影| 国产999精品久久| 精品国产乱码久久久久久免费| 亚洲午夜精品网| 91一区二区三区在线观看| 国产亚洲成av人在线观看导航| 午夜精品福利一区二区三区av| 91首页免费视频| 欧美韩国一区二区| 国产剧情一区二区| 91精品国产aⅴ一区二区| 有码一区二区三区| 99热这里都是精品| 国产亚洲精品7777| 精品一区二区在线免费观看| 91精品国产综合久久久蜜臀图片| 亚洲一区二区欧美| 一本久久a久久免费精品不卡| 久久精品亚洲乱码伦伦中文| 九九视频精品免费| 精品国产一区二区三区久久久蜜月| 同产精品九九九| 欧美日本免费一区二区三区| 夜色激情一区二区| 91小视频在线观看| 亚洲色图一区二区三区| 粉嫩绯色av一区二区在线观看| 精品国产乱码久久久久久闺蜜| 日本三级亚洲精品| 69久久夜色精品国产69蝌蚪网| 亚洲第一电影网| 欧美性高清videossexo| 一区二区理论电影在线观看| 日本韩国欧美一区二区三区| 亚洲综合色噜噜狠狠| 欧洲精品视频在线观看| 夜夜精品视频一区二区| 在线观看日韩电影| 亚洲成人www| 91精品国产一区二区三区香蕉| 免费观看在线色综合| 日韩欧美国产高清| 国产主播一区二区三区| 国产欧美一区二区精品秋霞影院| 国产精品亚洲午夜一区二区三区 | 亚洲色图一区二区| 国产精品久久久久一区| 91精品国产入口| 色94色欧美sute亚洲线路一ni| 久久99久久精品| 美女被吸乳得到大胸91| 夜夜精品浪潮av一区二区三区 | 欧美另类久久久品| av在线这里只有精品| 精品一区二区三区在线视频| 国产一区欧美二区| 久久免费视频一区| 国产精品1区2区3区在线观看| 中文在线资源观看网站视频免费不卡| 成av人片一区二区| 亚洲高清视频在线| 精品精品欲导航| 99国产精品一区|