Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397997
  • 博文数量: 158
  • 博客积分: 1227
  • 博客等级: 少尉
  • 技术积分: 946
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 16:19
文章分类
文章存档

2016年(1)

2015年(1)

2012年(107)

2011年(49)

分类:

2011-05-31 10:39:04

原文地址:MeeGo手机开发起步 作者:landuochong

MeeGo 1.0(notebook) 是基于Qt的么提到notebook几乎没有Qt的什么应用在里头,不过handset版本则是实打时的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。
下载准备SDK
要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令
cd meego/
wget
chmod +x meego-sdk-chroot
wget
tar xjf meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2
mkdir rootfs
执行启动MeeGo环境
MeeGo在linux里的执行是利用了chroot环境,将UI运行在Xephyr服务器上,运行命令如下
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
sudo ./meego-sdk-chroot rootfs/
# startmeego
注意命令前的提示符,startmeego是运行在chroot环境里面的,它是一个脚本文件,感兴趣的朋友可以直接用vi打开来看。好了,这时你可以看到运行在Xephyr里的MeeGo了,并可以进行操作。
 
 
 
看看源代码吧
既然都是Qt写的代码,那就看看源代码吧。不过这个下载的MeeGo映像文件里的包管理工具里只有Zeppyr,没有Yum,可以通过以下命令将yum工具装上。
# zypper install yum
# zypper install yum-utils
你想看什么源代码的时候,使用yumdowloader –source packagename 就可以把它下载下来,比如如果想看fennec-qt的代码,只要使用下面命令
# yumdownloader –source fennec-qt
解压rpm软件包,只需要进行安装命令就可以,源代码会被安装到 $HOME/rpmbuild/SOURCES目录下
# rpm -i filename.rpm
说明
本文是一个基于Xephyr的开发的最基础介绍,MeeGo还可以在QEMU中进行开发,我会将自己的学习体会陆续写出来和大家交流。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/moblin/archive/2010/09/07/5868330.aspx
阅读(618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~