OPIE/Qtopia运行在OpenWrt上

原创作品,转载请注明原作者及地址!
http://blog.csdn.net/niyufeng/article/details/8003830
by 飞鸿惊雪




Qtopia-OpenWrt开源项目是把Qtopia/OPIE放到OpenWrt框架上,作为相对独立的开源项目,添加更多相关软件,并且不依赖于平台,理论上支持所有硬件平台。
项目主页:http://code.google.com/p/openwrt-for-embedded/




OPIE/Qtopia运行在OpenWrt上


OPIE-1.2.5往OpenWrt上移植工作已经完成,剩下的就是对Qtopia-OpenWrt做结构性调整,
现在结构调整完成1/2,OPIE和Qtopia的PC模拟版可以完美运行了~

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

cd $TOPDIR 
svn update

2 保持把qtopia添加进feeds中,下载,安装

在feeds.conf.default中添加:
src-svn qpe http://openwrt-for-embedded.googlecode.com/svn/feeds/qpe

然后下载、更新:
./scripts/feeds update -a 
./scripts/feeds install -a

3 安装一些Qtopia/OPIE所要依赖的工具、库

在OpenWrt教程所要安装的工具外还要安装一些Qtopia/OPIE所要依赖的工具、库,防止OPIE/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 gperf 
sudo apt-get install libx11-dev libxext-dev libxtst-dev

下面这些要保证PC上已经装上,否则OPIE编译时一定会出错:
sudo apt-get install libfreetype6-dev libjpeg62-dev libpam0g-dev libpng12-dev zlib1g-dev 
sudo apt-get install libasound2-dev libsysfs-dev libpcsclite-dev pkg-config
sudo apt-get install libbluetooth-dev libobexftp0-dev libopenobex1-dev
sudo apt-get install libpcap-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install libxine-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install flite1-dev
sudo apt-get install libetpan-dev
sudo apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-gfx1.2-dev

4 make menuconfig配置

选择Qt/Qtopia --> qpe-base --> [*] opie-sl 是编译OPIE的PC模拟版
选择Qt/Qtopia --> qpe-base --> [*] qtopia-sl 是编译Qtopia的PC模拟版

然后make编译
make

5 运行测试

进入TOPDIR/bin/host下,运行run-host-OPIE.sh OPIE的PC模拟版
cd bin/host/
./run-host-OPIE.sh


OPIE/Qtopia运行在OpenWrt上_第1张图片



如果你编译的是qtopia-sl,进入TOPDIR/bin/host,运行run-host-qtopia.sh Qtopia的PC模拟版
cd bin/host/
./run-host-qtopia.sh

OPIE/Qtopia运行在OpenWrt上_第2张图片





原创作品,转载请注明原作者及地址!
by 飞鸿惊雪








你可能感兴趣的:(框架,SVN,Flex,测试,工具,平台)