Qtopia运行在OpenWRT上的相关说明

o(∩∩)o...哈哈,qtopia终于在tiny210的openwrt上运行ok了,哈哈大家可以玩玩了~

说明:
我已经在openwrt-dreambox中添加对openwrt-for-embeded软件源的支持,目前该软件源主要支持tslib,qtopia-2.2.0以及从qtopia-1.7.0上移植到qtopia2.2.0的filebrower,估计也就这两天就能支持konqueror了。
NOTE:
openwrt-for-embeded项目是我在google code建立的openwrt项目,请见:http://code.google.com/p/openwrt-for-embedded/
openwrt-for-embeded项目算作实验田,我会把成熟的代码贡献给国内OpenWrt项目OpenWrt-Dreambox:https://dev.openwrt.org.cn/wiki

下面是具体怎样编译openwrt-tiny210-qtopia:
如果你是初次使用openwrt,首先你在上述的两个项目中找下详细的教程,有所了解后再继续,我就不赘述了。

1 保持OpenWrt-Dreambox或者openwrt-for-embeded最新,在其根目录svn up

cd $TOPDIR
svn update
2 保持feeds的最新,因为我的openwrt-for-embeded软件源qtopia不断的修改错误:

./scripts/feeds update -a
./scripts/feeds install -a
3 在OpenWrt-Dreambox教程所要安装的工具外还要安装一下工具,防止qtopia在编译时出错:
sudo apt-get install libtool autoconf automake
sudo apt-get install uuid-dev                            
sudo apt-get install libxmu-dev libxmu6
sudo apt-get install e2fsprogs
sudo apt-get install zlib1g-dev
sudo apt-get install lib32z1-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install lib32ncurses5-dev
sudo apt-get install libx11-dev
sudo apt-get install gperf
sudo apt-get install libx11-dev libxext-dev libxtst-dev

特别是uuid-dev会引起-luuid的错误!
我使用的是ubuntu11.04,gcc version 4.5.2;其他环境没试过,如有错误可以反映~

4 make menuconfig选择tiny210-qtopia

然后编译make即可

make menuconfig
make

NOTE:在make menuconfig之前最好把TOPDIR中tmp/删除掉,因为如果你的target/linux中有更新,而tmp的存在会影响openwrt不去扫描target/linux

5 在tiny210开发板上运行测试

先export环境变量:
source /etc/tslib-env.sh
source /etc/qtopia-env.sh

tslib触摸屏五点校验:
ts_calibrate 2>&1 >/dev/console &

最后运行qpe
qpe 2>&1 >/dev/console &


ok,good luck : )





原创作品,转载请注明原作者及地址!

by 飞鸿惊雪

图一 openwrt-dreambox图标

图二 tslib触摸屏五点校验

图三 qtopia自带应用程序



图四 自己移植的filebrower

图5 也可当路由使使






  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值