Qtopia-OpenWrt开源项目进展 - Go语言中文社区

Qtopia-OpenWrt开源项目进展




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

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库!!!
libSDL
libSDL_gfx
libSDL_mixer
libSDL_pango
libSDL_sound
libSDL_vnc
libSDL_bgrab
libSDL_image
libSDL_net
libSDL_rtf
libSDL_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使得支持一线触摸屏





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 飞鸿惊雪


















版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/niyufeng/article/details/7845192
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-14 08:09:01
  • 阅读 ( 1320 )
  • 分类:Go开源项目

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢