Qtopia-OpenWrt开源项目进展

来源:互联网 发布:阿里云 2g能做什么 编辑:程序博客网 时间:2024/06/03 17:03



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

by 飞鸿惊雪




Qtopia-OpenWrt开源项目是我把Qtopia/OPIE放到OpenWrt框架上,作为相对独立的开源项目,添加更多相关软件,并且不依赖于平台,理论上支持所有硬件平台。

项目主页:http://code.google.com/p/openwrt-for-embedded/




2012年10月1日 Qt4、MPlayer、SMPlayer移植完成


OpenWrt trunk中的Qt4.8.1拷贝过来,并且做了调整,比如-make tools:lrelease和字体fonts,修复了tslib的错误等。
Mplayer1.0rc3也做了适当的调成,并且安装了skins
SMPlayer-0.8.1成功移植,使用自己移植的Qt4.8.1,qmake和lrelease
                   



2012年9月29日 qtopia-openwrt的OPIE/Qtopia移植、测试工作完成


OPIE-1.2.5,Qtopia往OpenWrt移植、框架调整、测试完成,存在真实的交叉编译和PC仿真的两种环境。
Qtopia-OpenWrt中,qpe-package.mk和各个软件DEPENDS优先级原则为:默认为Qtopia,默认为真实交叉编译!
其中的优先级qte2 > qtopia > opie > qte2-sl > qtopia-sl > opie-sl

qpe-examples和qpe-apps在qtopia,opie,qtopia-sl和opie-sl上测试已经完成,
filebrower添加本地的serveices.h,cpp,使得能够在opie上编译成功。
目前只有konq不能在opie和opie-sl上编译成功,主要是因为ld链接时无法找到libsys库(g++ -rpath-link无效)


2012年9月19日 qtopia-openwrt的OPIE-1.2.5移植工作已完成


OPIE-1.2.5往OpenWrt上移植工作已经完成,剩下的就是对Qtopia-OpenWrt做结构性调整,
让它同时支持OPIE和原始的Qtopia,以及能够进行在PC上的仿真,两大软件,两大运行环境,
而Qtopia-OpenWrt其中的应用程序都适合,有点小麻烦啊~
调整完成后会发布第一个稳定版本,并且放到OpenWrt-Dreambox项目上。

并且现在Qtopia-OpenWrt已经支持全部的SDL库!!!
libSDLlibSDL_gfxlibSDL_mixerlibSDL_pangolibSDL_soundlibSDL_vnclibSDL_bgrablibSDL_imagelibSDL_netlibSDL_rtflibSDL_ttf
11种库,以及sdlpal仙剑游戏!!
后面的就可在这基础上移植各种的SDL游戏了


很想知道友善的qt4-starter是怎样实现的,这样就可以在Qtopia或OPIE下直接启动各种SDL游戏了!


2012年8月16日 qtopia-openwrt新添加4个小软件


一个sudoku的小游戏


qtopia/opie写的性能测试小软件


数字时钟example


最简单的hello world实例


2012年8月10日 OPIE可在Host PC上模拟


目前只有sfcave-sdl游戏,opkg/ipkg的软件管理无法安装,其他几乎都能够编译成功、正常运行。





2012年8月8日 qtopia可在Host PC上模拟


选择qte2, qtopia, qte2-host-simulation, qtopia-host-simulation软件包,

编译好后到$(TOPDIR)/bin/host/中运行run-host-qtopia.sh,即可出现如下:




2012年7月8日 qtopia-openwrt细化配置

这几天有对Qtopia-OpenWRT进行了修改,细化了很多qte,qpe的配置参数,方面根据个人情况进行配置






2012年7月1日 qtopia-openwrt添一网络设置小软件

Qtopia-OpenWRT添一设置网络的小软件,主要是利用system调用外部命令,功能比较简单




2012年6月29日 qtopia-openwrt再添一ping小软件

Qtopia-OpenWRT再添一小软件,Ping,功能比较简单





2012年6月13日 qtopia-openwrt中英文切换软件


软件编写成功,测试通过,达到预期目标,可以对qtopia桌面的标题进行中英文切换。





2012年5月13日 OpenWrt开始支持Qtopia


目前已支持Qtopia,tslib,以及在qtopia环境下运行的Filebrowser文件浏览器,Konqueror网页浏览器,MurphyPinyin中文拼音输入法,ZBEDic词典等。

详见:http://blog.csdn.net/niyufeng/article/details/7580960

ZBEDic词典和MurphyPinyin:



Qtopia自带程序



自己移植的filebrower





2012年5月8日 更新tslib使得支持一线触摸屏


详见:http://blog.csdn.net/niyufeng/article/details/7546796



2012年4月20日 OpenWrt开始支持tiny210等S5PV210蜂鸟处理器平台


3月31日我的OpenWrt已经可以在s5pv210处理器上跑了,4月20基本完善ok,贡献给国内的OpenWrt-Dreambox开源项目。




tiny210运行luci


openwrt-dreambox图标




2012年3月6日 OpenWrt开始支持FS2410等S3C2410平台


OpenWrt开始支持优龙FS2410开发板,同时也支持其他S3C2410,只修稍加修改即可。

详情见:http://blog.csdn.net/niyufeng/article/details/7325943   以及   http://blog.csdn.net/niyufeng/article/details/7349134


OpenWRT ping PC:



PC ping OpenWRT



LUCI登录界面



LUCI上查看挂载点:




















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

by 飞鸿惊雪