minigui框架
“minigui框架”相关的资料有哪些?“minigui框架”相关的范文有哪些?怎么写?下面是小编为您精心整理的“minigui框架”相关范文大全或资料大全,欢迎大家分享。
minigui
MiniGUI 1.3.3 移植详解
本文不教你怎么写驱动,只是教怎么样在最短的时候在你的PC机上搭建起开发环境,同时在你的板子上跑起MiniGUI 来,这样你就可以在PC上开发好程序,调试完毕,然后交叉编译一下,直接Copy到板子上就可以了。
首先,你需要下载的MiniGUI 的包:
http://www.minigui.com/download/libminigui-1.3.3.tar.gz http://www.minigui.com/download/minigui-res-1.3.3.tar.gz
这两个包的下载需要你在www.minigui.com 上注册过才可以下载,免费注册的,自己去下吧 http://www.minigui.com/downloads/minigui13/mde-1.3.0.tar.gz 图形界面程序 http://www.minigui.com/downloads/minigui13/mg-samples-1.3.0.tar.gz 一些小例子 好,首先就下载这几个包吧,后面还有需要下载的包,后面再说
1.PC环境的搭建
首先你需要一个 Linux 环境,我安装的是 R
minigui代码分析
目录
一、minigui运行模式 .................................................................................................... 1
1、线程模式:MiniGui-Threads ...................................................................................... 1 2、进程模式:MiniGui-Processes ................................................................................... 1 3、独立应用模式:MiniGui-Standalone ........................................................................ 2 二、数据结构 ............................................................................
Minigui移植uClinux
Minigui移植
1. 交叉编译环境
交叉编译环境安装在 ~/nios2-linux/toolchain-mmu/x86-linux2/bin/ 在 .bash_profile 文件中添加 PATH=$PATH:/home/szh/nios2-linux/toolchain-mmu/x86-linux2/bin:$HOME/bin [user]# source . bash_profile
2. 建立源码库
创建以下文件夹
/home/szh/miniGUI/nios2/ 将以下文件解压在该文件夹下 zlib-1.2.3.tar.tar
libpng-1.0.10rc1.tar.gz
jpegsrc.v6b.tar.gz
3. 安装 zlib 库,这个是后面的库的编译基础。
[user]# cd zlib-1.2.3
[user]# CC=nios2-linux-gnu-gcc LDSHARED=〝nios2-linux-gnu-ld -shared〞 ./configure --prefix=/opt/nios2/ --shared [user]# make [user]# su
[root]# make install
MINIGUI输入模块代码文件分析
一、文件分析
1、ial.h输入抽象层相关的数据结构和宏定义
(1)对各类鼠标击键事件进行宏定义。
#define IAL_MOUSE_LEFTBUTTON 4 #define IAL_MOUSE_MIDDLEBUTTON 2 #define IAL_MOUSE_RIGHTBUTTON 1 #define IAL_MOUSE_FOURTHBUTTON 8 #define IAL_MOUSE_FIFTHBUTTON 16 #define IAL_MOUSE_SIXTHBUTTON 32
#define IAL_MOUSE_RESETBUTTON 64
(2)对鼠标事件和键盘事件进行宏定义。
#define IAL_MOUSEEVENT 1
#define IAL_KEYEVENT 2
(3)定义处理输入事件的结构体INPUT
typedef struct tagINPUT {
char* id;
// Initialization and termination
BOOL (*init_input) (struct tagINPUT *input,
MINIGUI输入模块代码文件分析
一、文件分析
1、ial.h输入抽象层相关的数据结构和宏定义
(1)对各类鼠标击键事件进行宏定义。
#define IAL_MOUSE_LEFTBUTTON 4 #define IAL_MOUSE_MIDDLEBUTTON 2 #define IAL_MOUSE_RIGHTBUTTON 1 #define IAL_MOUSE_FOURTHBUTTON 8 #define IAL_MOUSE_FIFTHBUTTON 16 #define IAL_MOUSE_SIXTHBUTTON 32
#define IAL_MOUSE_RESETBUTTON 64
(2)对鼠标事件和键盘事件进行宏定义。
#define IAL_MOUSEEVENT 1
#define IAL_KEYEVENT 2
(3)定义处理输入事件的结构体INPUT
typedef struct tagINPUT {
char* id;
// Initialization and termination
BOOL (*init_input) (struct tagINPUT *input,
MiniGUI3.0.12绝对正确安装
MiniGUI3.0.12及组件下载地址http://www.minigui.org/downloads/index.html libmgplus-1.2.4下载地址http://download.csdn.net/download/yong_f/4062807 1. 需要下载的组件
libminigui-gpl-3_0_12.tar.gz mg-samples-3_0_12.tar.gz freetype-1_3_1.tar.gz jpegsrc_v7.tar.gz libpng-1_2_37.tar.gz
minigui-res-be-3_0_12.tar.gz zlib-1_2_2.tar.gz qvfb2-2.0
libmgplus-1.2.4(可以在csdn上下载到)
(qvfb所需要的包)
libqt3-mt libqt3-mt-dev alien
qt-devel-3.3.8-4.fc7.i386.rpm
2.安装各组件
<1>libminigui-gpl-3_0_12.tar.gz(库)
./configure --prefix=/usr/local –enable-procs --enable-videoqvfb --
1>Helper2416开发板移植minigui3.0.12系列
Helper2416开发板移植minigui3.0.12之一:让PC运行minigui
笔者最近有时间学习嵌入式linux,于是熟悉了一下基本操作之后,选定了移植minigui作为一个练习。看了看官网说明,移植过程挺简单的,但整整三天之后,开发板首次显示出minigui版的helloworld。
第一阶段:PC运行minigui
这个工作是一定要做的,因为minigui同其他GUI程序开发类似,都是先在PC上编程、调试、模拟,成型之后再交叉编译灌入嵌入式设备。Helper2416开发板随机所带的虚拟机fedora12已经安装好了交叉编译链、zlib库,png库,jpeg库等,使移植工作大为简化。此文也不涉及到这几个库的移植,相关方法在手册4.6节有详述,网上文章也未提及移植这几个库出什么问题。 一. 搞定qvfb
qvfb是QT的一个附属程序,可以单独运行,跟minigui本身没什么联系,只是minigui可以拿它当作在PC上运行时的模拟屏幕。qvfb大致有以下几个获取方式。
1. minigui官网有一个qvfb2-2.0.tar.gz程序包,编译这个包需要Qt3的库。Qt3的库可以从QT官网下载编
合作框架协议
瓜州县产城融合基础设施投资建设项目 合作框架协议
XX·XX 二〇一X年X月
XXX基础设施建设项目合作框架协议
甲方: (简称甲方) 乙方:宏大建设集团有限公司 (简称乙方)
为了加快 城市基础设施建设步伐,适应经济快速发展的需要,甲、乙双方在自愿、平等、协商一致的基础上,就 基础设施投资建设项目达成如下协议:
一、合作建设项目名称及规模
基础设施建设项目,建设期为 年至 年总投资 约 亿元人民币(投资金额由施工图纸和实际情况确定).
二、工程概况
本协议包含工程初步明细如下:
序号 1 2 3 4 5 合计 单项工程 工程量 总造价(亿元) 预计工期(月)
三、项目地点及开工时间
基础设施建设项目由甲方提供计划,乙方以投资建设模式承
建实施,开工、完工验收时间由双方根据具体项目在单项工程施工合同中确定。
四、合作方式
甲方负责拟建项目规划、可研、初步设计、施工图设计和监理,乙方按基本建设程序进行建设。各分项工
楼书框架
楼书框架
楼书主线:简单生活,由不简单开始…… 封面 『皇都花园Ⅱ期』烫金LOGO 扉页一 Catch:
生活,在简约中进行……
岁月如长河,细细流过,曾割舍过家的温情,在这里,可以重建,更可以升级!
以前,对家爱得不够,现在来得及,用力去爱一次。
每个早晨,旭日在窗前冉冉升起,你在窗口,只等清风拂面,挥手晨阳,简约中便有了自信和快乐。
P3-4 (建筑之简)
Catch:
国际大师巨作,建筑,简而美之!
? 整体规划布局之简:在于不拘泥形式上的烦琐; ? 户型设计简约
? 符合家庭角色共同拥有各自私人所属空间。
Copy:
『皇都花园Ⅱ期』精致时尚社区。
渗透了国际建筑大师 Patricia Urquiola的奇思妙想
扬名国际建筑大师作为世界顶尖学府,作品遍及全球各大洲 作为一个杰出地建筑大师,汲取世界各地获奖名宅地之经验 不仅使其游刃有余地将国际名宅的理念复制到上海 更有中西贯通各地文化背景
帮助她比其他国际建筑大师更好地结合本地特色 在闵行这片珍稀地段,有如此杰出的建筑大师亲自掌舵 在集粹一期精华之后,又一新地标建筑应运而生
P5-6(户型之简)
合作框架协议
合作协议
甲方:我方(以下简称“甲方”) 地址: 授权代表人:
乙方:(以下简称“乙方”) 地址: 法定代表人: 鉴于: 1. 甲方是 2. 乙方是
因此,各方本着平等自愿的原则,经协商一致,就双方合作事项于2015年__月__日(“生效日”)达成如下战略合作主协议(以下简称“本协议”):
1. 合作内容:
2. 协议的期限
本合同自双方盖章签字后生效,有效期至[2018]年[ ]月[ ]日。
3. 费用支付
视具体项目情况具体报价并签订工作合同或者和申办方签订两方或三方合同。 4. 双方的陈述和保证
本协议任一方向另一方陈述并保证:
4.1 该方乃是根据其成立地或注册地法律正式成立的,其存在既有效又合法; 4.2 该方已按其应遵守的法律、法规办理一切必要的手续并取得一切必要的批准,
且在该等法律、法规项下拥有必要的权力,以便签订本协议和履行其在本协议项下的各项义务;并且在本协议履行过程中,仍将持续具有充分履行其在本协议项下各项义务的一切必要权力与授权;
4.3 该方签署本协议和履行其在本协议下的义务,都不会与该方章程或内部规章、
任何法律、法规、规定、任何政府机构或部门授权或批准、或该方为之一方或受之约束的任何协议或协议的任何规