MeeGo手机开发起步
来源:互联网 发布:阿里云电视系统升级 编辑:程序博客网 时间:2024/05/17 03:19
meego 1.0(notebook) 是基于Qt的么提到notebook几乎没有Qt的什么应用在里头,不过handset版本则是实打时的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。
下载准备SDK
要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令
zhu@CuteQt:~$ cd meego/
zhu@CuteQt:~/meego$ wget http://download3.meego.com/meego-sdk-chroot
zhu@CuteQt:~/meego$ chmod +x meego-sdk-chroot
zhu@CuteQt:~/meego$ wget http://download3.meego.com/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2
zhu@CuteQt:~/meego$ tar xjf meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2
zhu@CuteQt:~/meego$ mkdir rootfs
执行启动MeeGo环境
MeeGo在linux里的执行是利用了chroot环境,将UI运行在Xephyr服务器上,运行命令如下
zhu@CuteQt:~/meego$ sudo mount -o loop,offset=512 meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.raw rootfs
zhu@CuteQt:~/meego$ sudo ./meego-sdk-chroot rootfs/
root@meego-handset-sdk:/# startmeego
注意命令前的提示符,startmeego是运行在chroot环境里面的,它是一个脚本文件,感兴趣的朋友可以直接用vi打开来看。好了,这时你可以看到运行在Xephyr里的MeeGo了,并可以进行操作。
看看源代码吧
既然都是Qt写的代码,那就看看源代码吧。不过这个下载的MeeGo映像文件里的包管理工具里只有Zeppyr,没有Yum,可以通过以下命令将yum工具装上。
root@meego-handset-sdk:/# zypper install yum
root@meego-handset-sdk:/# zypper install yum-utils
你想看什么源代码的时候,使用yumdowloader –source packagename 就可以把它下载下来,比如如果想看fennec-qt的代码,只要使用下面命令
root@meego-handset-sdk:/# yumdownloader –source fennec-qt
解压rpm软件包,只需要进行安装命令就可以,源代码会被安装到 $HOME/rpmbuild/SOURCES目录下
root@meego-handset-sdk:/# rpm -i filename.rpm
说明
本文是一个基于Xephyr的开发的最基础介绍
原文地址: http://software.intel.com/zh-cn/blogs/2010/09/09/meego-8/
- MeeGo手机开发起步
- MeeGo手机开发起步
- MeeGo手机开发起步
- MeeGo手机现身2010年MeeGo中国开发研讨会
- 手机版MeeGo系统开发进度汇报
- 用jquery开发手机app起步时遇到的问题
- 手机游戏策划起步
- MeeGo开发初探
- Meego开发环境配置...
- MeeGo开发命令行简记
- 关于J2ME手机游戏开发的一些个人思考之起步篇
- Meego 与其他手机操作系统PK
- 看老外的Meego手机设计
- meego手机上的截图程序
- 一拖再拖,首款MeeGo手机终于来了
- MeeGo 1.2 手机版UI截图
- MeeGo-Handset开发入门小结
- 用QML开发MeeGo应用程序
- 亲人只有一次的缘分,无论这辈子我和你会相处多久,都请好好珍惜共聚的时光,因为,下辈子,无论爱与不爱,我们都不会再见了……
- ---
- 好久没来这了
- How to use "man" effectively in the development of Linux
- 这年月,咋都喜欢“嵌入”呢
- MeeGo手机开发起步
- 云计算、分布式、SOA的概述
- SQL Server 2008中SQL增强之二:Top新用途
- Struts1 与Struts2的区别
- 手机与存储卡空间大小剩余怎么获取
- ASCII码对照表
- 拆分窗口2*2,并嵌入对话框
- Liferay IDE开发如何使用SVN
- 测试模型总结