meego-sdk与Xephyr模拟器

在linux(fedora12)下meego-sdk有两个模拟器:qemu Xephyr;

    * 安装meego-sdk;
      $ cd /etc/yum.repos.d/
      $ sudo wget http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo 
                                                          #/${distribution}/${version}/  系统如果是fedora12 此处用 fedora12代替;
      $ sudo rpm --import http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/repodata/repomd.xml.key
      $ sudo yum update  
      $ sudo yum install meego-sdk  大约下载500M+;
    * 安装meego目标机交叉编译环境;
      - 使用madde创建一个meego目标机交叉编译环境;
        $ sudo mad-admin create -f <target>
                    <target>用下列编译器代替:
                    :meego-core-armv7l-1.1.2: 用来创建 ARM平台 手持设备的应用 (比如 N900)
                    :meego-handset-ia32-1.1.2: 用来创建 x86平台 手持设备的应用 (比如 Aava)
                    :meego-netbook-ia32-1.1.2: 用来创建 x86平台 上网本的应用.
      - 检查目标交叉编译环境是否正确安装,运行如下命令: <target>为上一步选择的交叉编译环境名称;
        $ mad -t <target> pscreate -t qt-simple qthello
        $ cd qthello
        $ mad -t <target> qmake
        $ mad -t <target> make
              =#= 运行qmake会显示"-unix is deprecated" 这并非编译错误,可忽略;
          - 检查qt-simple是否为目标交叉环境编译创建,运行;
        $ file build/qthello
    * 安装meego运行环境
        $ sudo mad-admin list runtimes   //列出可用runtimes;
        $ sudo mad-admin create -f -e <runtime name>
        $ sudo mad-admin list runtimes  //查看一下被installed

在linux qemu模拟环境没有加速;用起来很卡;
所以选用Xephyr模拟器(需要显卡驱动);
        * 安装meego-sdk-chroot脚本;
      =#= meego-sdk-chroot脚本会设置chroot环境的挂载点,然后用恰当的方式启动root环境;在离开chroot环境时,它也会尝试正确地卸载整个环境,并清除在chroot环境中启动的进程。
        $ wget http://download3.meego.com/meego-sdk-chroot
      添加执行权限;
      $ chmod +x ./meego-sdk-chroot
      将脚本拷贝到/usr/bin下,备用;
      $ mv meego-sdk-chroot /usr/bin
    * runtime被安装到/usr/lib/madde/linux-i686/runtimes/,进入目录;
      $ cd /usr/lib/madde/linux-i686/runtimes/
    * 目录下有information(应该是qemu模拟器启动配置文件),xxx.raw(模拟环境镜像),xxx.xml(不清楚。。);
      - 挂在镜像:
        $ mkdir meego-emulate-img/
        $ mount -o loop,offset=512 <xxx.raw>  meego-emulate-img/
     例:$ mount -o loop,offset=512 meego-netbook-ia32-qemu-nfs-1.1.99.20110506.1447-sda.raw  meego-emulate-img/
      - 创建一个shell启动脚本进入chroot环境:需要meego-sdk-chroot脚本、挂载的meego仿真环境(meego-emulate-img):
        #start_meego 
        export DISPLAY=:0 
        export DBUS_SESSION_BUS_ADDRESS=""          
        xhost && xhost +SI:localuser:root
        meego-sdk-chroot meego-emulate-img/
    * 进入chroot环境;出现命令行:
        root@meego-netbook-sdk:/#
       -确认此环境下安装有Xephyr,(上面的runtimes都自带)
        root@meego-netbook-sdk:/# rpm -qa | grep Xephyr
        xorg-x11-server-Xephyr-1.9.0-4.6.i586
      - 如果没有,安装命令:
        root@meego-netbook-sdk:/# yum install Xephyr
      -  启动meego桌面
        root@meego-netbook-sdk:/# startmeego-debug  

    * 退出chroot环境;
        root@meego-netbook-sdk:/# exit
      $ umount meego-emulate-img/

显卡安装: VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller
    显卡驱动自己找吧;
例:   
    # xf86-video-intel-2.8.1.tar.bz2
    # tar jxvf xf86-video-intel-2.8.1.tar.bz2
    # cd xf86-video-intel-2.8.1
    # .configure
    # install-sh

不出意外。。就顺利搭建成功;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软) 当今都是智能手机的天下,智能手机也就是拥有自己的操作系统。目前市面最流行的五大手机系统要数谷歌的Android、诺基亚的Symbian、黑莓的BlackBerry、苹果的IOS、微软的WindowsMobile、Windows Phone 7 也许你很想使用每一种系统,但你不可能买那么多部手机。所以PC上的手机模拟器就可以让你体验一下各个系统的魅力。下面介绍五大模拟器在PC上如何使用。 谷歌的Android(安卓) 安卓系统在近几年迅速走红,占领了大片手机市场。Android模拟器也可以在Linux下跑,所以你不必担心一直依赖你的windows Android开发环境搭建(Windows篇) Android开发环境搭建(Linux篇) Android模拟器1.5|1.6|2.1|2.2|2.3|3.0|3.1 Android模拟器安装软件 Android模拟器使用SD卡 Android模拟器增大内存的方法 苹果的IPhone(IOS) 苹果的产品一直代表着潮流,它家的产品就好像一件件奢侈品。这款从xcode提出来的模拟器,相信可以给你过把隐。 Mac OS下的iPhone模拟器 诺基亚的Symbian 塞班系统一向在手机操作系统扮演PC上windows的角色,不过近2年被android吞噬了市场,渐渐没落。不过目前来说塞班还是占有最大的市场,毕竟拿诺基亚的人多的是。 塞班S60V5模拟器下载及使用介绍 黑莓的BlackBerry 黑莓手机虽然用的人不会很多,但总有一批黑莓的粉丝,对它情有独钟。黑莓的魅力想必只有使用上了的人才能感觉的到。 黑莓手机模拟器下载 黑莓手机模拟器OS5.0/OS6.0(图) 黑莓手机模拟器安装软件教程 黑莓手机模拟器上网设置 微软的WindowsMobile、Windows Phone 7 微软的Windows系统在PC上称王,但手机上却不见起色。WindowsMobile也是不错的系统,但却占据不到一定的市场份额。微软力推Windows Phone 7,希望在下一步可以走得更好。 Windows Mobile 6.5模拟器下载及使用教程 Windows Phone 7模拟器下载体验 Windows Phone 7模拟器安装程序的方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值