CubieBoard博客-HomeCubieTech公司网站

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 5274|回复: 3

cubieboard2 移植 mini gui(下)

[复制链接]

3

主题

0

好友

525

积分

高级会员

Rank: 4

贡献
105
金钱
196
威望
105
买家信用
卖家信用
积分
525
发表于 2015-3-22 16:12:51 |显示全部楼层
cubieboard2 移植 mini gui(上)

http://www.cubie.cc/forum.php?mo ... tid=4018&extra=

3.5 编译minigui-res-be-3.0.12
修改configure文件,在 #!/bin/sh 下面增加:


CC=arm-linux-gnueabihf-gcc
CXX=arm-linux-gnueabihf-g++
LD=arm-linux-gnueabihf-ld
AS=arm-linux-gnueabihf-as
AR=arm-linux-gnueabihf-ar


保存,执行:
./configure --prefix=/home/cxhome213/Desktop/minigui_all


make
make install


3.6 编译libminigui-gpl-3.0.12
修改configure文件,在 #!/bin/sh 下面增加:


CC=arm-linux-gnueabihf-gcc
CXX=arm-linux-gnueabihf-g++
LD=arm-linux-gnueabihf-ld
AS=arm-linux-gnueabihf-as
AR=arm-linux-gnueabihf-ar


CFLAGS="-I/home/cxhome213/Desktop/minigui_all/include -I/usr/arm-linux-gnueabihf/include -L/home/cxhome213/Desktop/minigui_all/lib"
LDFALGS="-I/home/cxhome213/Desktop/minigui_all/include -I/usr/arm-linux-gnueabihf/include -L/home/cxhome213/Desktop/minigui_all/lib "
CPPFLAGS="-g -I/home/cxhome213/Desktop/minigui_all/include -I/usr/arm-linux-gnueabihf/include -L/home/cxhome213/Desktop/minigui_all/lib "
CXXFLAGS="-g -I/home/cxhome213/Desktop/minigui_all/include -I/usr/arm-linux-gnueabihf/include -L/home/cxhome213/Desktop/minigui_all/lib "


保存,执行:
./configure --prefix=/home/cxhome213/Desktop/minigui_all --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --build=i386-linux --with-osname=linux --with-style=classic --with-targetname=fbcon --enable-autoial --enable-rbf16 --disable-vbfsupport --disable-screensaver --disable-splash


make
make install


3.7 修改 MiniGUI.cfg 文件
进入 /home/cxhome213/Desktop/minigui_all/etc 文件夹,打开 MiniGUI.cfg 文件


按照如下修改:


[system]
# GAL engine and default options
gal_engine=fbcon
defaultmode=800x480-32bpp


# IAL engine
ial_engine=console
mdev=/dev/input/mice
mtype=IMPS2


[fbcon]
defaultmode=800x480-32bpp

4. 拷贝库到 cubieboard2
移植到板子上去需要进行如下操作,即将编译的minigui的一些东西拷贝到开发板文件系统中,具体如下:


1). 生成的bin拷贝到cubieboard2的/usr/bin
2). 生成的lib拷贝到cubieboard2的/usr/lib
3). 生成的etc拷贝到cubieboard2的/etc,其实就是一个Minigui.cfg
4). 生成的include、man、share文件夹拷贝到cubieboard2的/usr/local/



回复

使用道具 举报

22

主题

4

好友

1万

积分

论坛元老

Rank: 8Rank: 8

贡献
2315
金钱
5434
威望
2330
买家信用
卖家信用
积分
12614
发表于 2015-3-22 18:26:17 |显示全部楼层
国产的UI,哈哈
回复

使用道具 举报

2

主题

0

好友

654

积分

高级会员

钻石

Rank: 4

贡献
130
金钱
233
威望
130
买家信用
卖家信用
积分
654
发表于 2015-3-25 06:59:29 |显示全部楼层
mini买不起啊。
你年纪轻轻 心地善良 你怕什么没人爱
回复

使用道具 举报

2

主题

0

好友

597

积分

高级会员

Rank: 4

贡献
121
金钱
228
威望
121
买家信用
卖家信用
积分
597
发表于 2015-9-14 20:36:55 |显示全部楼层
帅哥,可以留个QQ么??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2018-8-15 03:05 , Processed in 0.073438 second(s), 11 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部