Linux下的MeeGo SDK安装—Xephyr方式

Revit模型转点云全流程:从OBJ导出到CloudCompare点云生成(2020版) 本文详细介绍了将Revit模型转换为点云数据的完整流程,特别针对Revit 2020用户。通过使用OBJ导出插件和开源软件CloudCompare,实现从模型导出、网格采样到生成结构化PCD点云的全过程,并提供了关键参数设置与常见问题解决方案,为BIM与三维数字孪生应用提供技术支持。 阅读详情
 

介绍         
MeeGo SDK由以下部分构成:
 


  • 一个MeeGo chroot环境,这包含了一个基于Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的MeeGo应用程序模拟器(仅支持Linux),一些在Xephyr里启动/停止MeeGo桌面的脚本,以及可以远程配置和部署MeeGo设备的Qt Creator。
  • 一个启动MeeGo chroot环境,并运行模拟器和Qt Creator的meego-sdk-chroot脚本。

要安装MeeGo SDK,最简单的方法是下载这些组件的打包版本。这将在下一节讨论。
系统要求         
        要在Xephyr里运行MeeGo模拟器,你需要一个比较新的Linux发行版(例如Fedora 11,Ubuntu 9.10)以及Intel的硬件环境。硬件环境有以下要求:
 


  • CPU: 32bit Intel(r) Atom(tm) or Intel(r) Core(tm) 2 CPU (support for SSSE3)。注意: MeeGo模拟器无法在不支持SSSE3的CPU上运行。
  • 一块兼容的Intel显卡。GMA-500,Nvidia,以及ATI的芯片组都无法提供支持

    译注:这是MeeGo模拟器的要求,不是SDK的要求。我可以在AMD处理器和NV显卡的机器上,运行 MeeGo SDK ,并正常编译/调试程序。
安装MeeGo chroot环境         
        MeeGo chroot压缩包是一个大文件(接近800M)。它不仅有MeeGo自身的所有库文件,也其他有用的东西(Xephyr, scripts, Qt Creator)。
下载MeeGo chroot压缩包文件: wget http://download3.meego.com/meego-sdk-0524.tar.bz2
解压MeeGo chroot压缩包文件:

  1. sudo tar jxvf meego-sdk-0524.tar.bz2
复制代码

另一个方案是自己创建一个MeeGo chroot,参见Building a MeeGo chroot on Linux。  
安装meego-sdk-chroot脚本        
meego-sdk-chroot脚本会设置chroot环境的挂载点,然后用恰当的方式启动root环境;在离开chroot环境时,它也会尝试正确地卸载整个环境,并清除在chroot环境中启动的进程。
下载:

  1. wget [url]http://download3.meego.com/meego-sdk-chroot[/url]
复制代码

给脚本可执行权限:

  1. chmod +x meego-sdk-chroot
复制代码

移动/usr/bin:

  1. sudo mv meego-sdk-chroot /usr/bin
复制代码

为模拟器配置host
下一步,是配置host的X环境,让模拟器(在chroot环境下运行)可以正确地显示在普通用户的屏幕上:
xhost +SI:localuser:  (username)  //username使用你现在所使用的用户名
(每次重启后,在运行模拟器和Qt Creator之前你都需要执行这一步)
进入 MeeGo chroot 环境
meego-sdk-chroot脚本将设置一个MeeGo chroot环境,并给你一个该环境下的shell:

  1. sudo meego-sdk-chroot ~/meego-sdk-0524
复制代码

(用你的chroot目录代替上面的'~/meego-sdk-0524)注意,这个脚本使用了chroot命令。有些时候,root用户无法在PATH环境变量里定位这个命令(在Fedora里,chroot命令在/usr/sbin路径下)。你可以在meego-sdk-chroot脚本的顶部添加一行alias,以解决这个问题:
alias chroot='/usr/sbin/chroot'
脚本运行后,会输出下面这样的内容:

  1. mount --bind /proc /home/ell/meego-sdk-0524/proc
  2. mount --bind /sys /home/ell/meego-sdk-0524/sys
  3. mount --bind /dev /home/ell/meego-sdk-0524/dev
  4. mount --bind /dev/pts /home/ell/meego-sdk-0524/dev/pts
  5. mount --bind /tmp /home/ell/meego-sdk-0524/tmp
  6. mount --bind /var/lib/dbus /home/ell/meego-sdk-0524/var/lib/dbus
  7. mount --bind /var/run/dbus /home/ell/meego-sdk-0524/var/run/dbus
  8. cp /etc/resolv.conf /home/ell/meego-sdk-0524/etc/resolv.conf
  9. root@meego-netbook-sdk:/#
复制代码

安装其他软件
你可以在chroot环境下正常安装软件(和最新的netbook镜像一样)。
进入chroot环境,然后执行:

  1. zypper install <package>
复制代码

下面这个命令可以将整个MeeGo镜像更新到最新版本:

  1. zypper dist-upgrade
复制代码

运行模拟器
在chroot环境下,以root的身份执行:

  1. startmeego &
复制代码

这将启动Xephyr服务器,并运行一个脚本。这个脚本在Xephyr里启动一个MeeGo桌面。如果你想在chroot环境里启动一个程序,并显示在模拟器窗口里,你可以:
DISPLAY=:2 glxgears
(用你想启动的程序名代替glxgears)
在模拟器里Debugging
如果你的模拟器出现了问题,可以使用debug脚本,看看具体发生了些什么:
startmeego-debug
这个脚本会在控制台输出一些信息,这些信息应该能给你问题的线索。
  模拟器里的 Netbook UX 界面 它看起来像这样:

已发现的问题:
 

  • 一些依赖DBus的工具条组件(比如电池,网络)无法报告设备的工作状态。

停止模拟器
要停止模拟器,只需要离开chroot shell:
exit
这会停止模拟器启动的所有进程,并卸载chroot环境使用的路径。这会输出下面这样的信息:

  1. exit
  2. umount /home/ell/meego-sdk-0524/proc
  3. umount /home/ell/meego-sdk-0524/sys
  4. umount /home/ell/meego-sdk-0524/dev/pts
  5. umount /home/ell/meego-sdk-0524/dev
  6. umount /home/ell/meego-sdk-0524/tmp
  7. umount /home/ell/meego-sdk-0524/var/lib/dbus
  8. umount /home/ell/meego-sdk-0524/var/run/dbus
  1. http://www.ciitn.com/chanye/xitong/meego/2011/0511/767.html
GVINS数据采集(u-blox fp9 + D435i) 1、配置千寻的RTK账号 采集数据当天购买千寻的RTK账号,然后在Window下,输入账号和密码 (具体的步骤如之前面连接所示),查看u-center软件上的信息,确保接收机可以收到RTK信息; 2、查看Linux系统下u-blox是否可以正常接受GPS信号和RTK数据流 1、GPS信号信息 // 打开端口 1 cd ublox_f9p/src // 或者在终端1下也可以 source devel/setup.bash r..................... 阅读详情

相关推荐

meego-sdk-installer-online-20110804.exe

meego-sdk-installer-online-20110804.exe

Xephyr介绍与使用

Xephyr 是一个 X Window System 的 X 服务器实现,它允许你在一个现有的 X 服务器内部创建一个嵌套的 X 服务器。这个嵌套的 X 服务器可以在一个窗口中显示,并且可以在这个窗口中运行其他的 X 客户端应用程序。Xephyr 的主要作用是提供一个隔离的环境,用于测试和调试窗口管理器、应用程序或其他与 X 相关的软件。Xephyr 是一个 Xnest 的替代产品,因为 Xnest 不提供现代 X server 的一些高级特性,比如图形加速的支持。

weixin_56291477的博客 3490

U8v13开发所需要的debug版本login.dll库

U8v13开发所需要的debug版本login.dll库

linux的多桌面环境Xephyr

在宿主系统上使用Xephyr调试桌面环境,要更方便一些。所以这一节,我们介绍如何在宿主系统上调试桌面环境。如果尚未安装Xephyr,则首先通过如下方法安装Xephyr: root@baisheng:~# apt-get install xserver-xephyr 然后使用如下命令启动Xephyr: root@baisheng:~# Xephyr -ac -screen 800x480 :1.0 ...

seaship的博客 2722

Linux docker(03)可使用GPU渲染的x11docker实战总结

1 下载镜像#2 运行容器并设置好共享文件夹#3 开始apt update 然后按需install各种软件,执行结束后exit#4 commit操作,将容器压缩到镜像中,这样就可以docker push提交到自己的服务器了$docker commit c83e26ce754e x11docker/xfce:v20 //将container容器直接输出到image镜像中。这里下载好母板镜像后 根据自己的需要install各种软件,最后exit退出并将打包好的镜像提交到自己的服务器中。

wangdsh的博客 2961

Xephyr使用

【Ubuntu安装Xephyr】#dpkg -L xserver-xephyr #查看是否安装xephyr#sudo apt-get install xserver-xephyr#sudo apt-get install ssh【启动xephyr】#Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /de

midinux的专栏 1302

meegolinux软件下载,MeeGo移动应用程序开发入门

【IT168技术】我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,在Windows系统上运行MeeGo SDK,在主流linux系统上运行MeeGo SDKMeego开发中安装Dropbox等应用详解,MeeGo移动终端设备开发UI设计基础教程等相关Meego入门开发的文章,本文将讲一下MeeGo handset版本的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会...

weixin_39702649的博客 589

MeeGo开发初探

MeeGo应用程序使用C++编写,进行MeeGoSDK编程即可。最新版本是Qt4.7,目前,Meego SDK只能在Libux 工作站上进行安装和开发。<br />MeeGo SDK在你的机器上创建了一个虚拟环境,让你的开发就像在MeeGo操作系统上直接开发一样,上网本和手持电话的镜像都支持。你可以采用两种方式来开发MeeGo应用程序,程序员可根据自己的主机来选择不同的开发环境, QEMU在支持VT的机器上(支持图像加速)快速高效,而chroot+Xephyr只能工作在支持Inter图形的机器上,两者均提

MeeGo社区博客 4493

Linux 上使用 MeeGo SDK

Linux 上使用 MeeGo SDKContents :1 介绍2 系统要求3 安装MeeGo chroot环境4 安装meego-sdk-chroot脚本5 为模拟器配置host6 进入 MeeGo chroot 环境6.1 安装其他软件7 运行模拟器7.1 在模拟器里Debugging7.2 模拟器里的 Netbook UX 界面8 停止模拟器1 介绍:MeeGo SDK由以下部分构成: 1.一个MeeGo chroot环境,这包含了一个基于Xephyr ( http://www.freedesk

vip_dog的专栏 2886

Linux下的MeeGo SDK安装—qemu方式

<br />原文查看: MeeGo 中文论坛<br /> <br />Linux下的MeeGo SDK 安装,有两种方式和选择:<br /> 1.MeeGo qemu虚拟环境<br /> 2.基于XephyrMeeGo chroot (change-root)环境 <br /> 方法2在之前的文章已经介绍过了,具体请点击这里 。本文主要介绍下方法1.<br /><br />一,准备工作<br /> 一个比较新的Linux发行版本,本文使用的是在ubuntu10.04,以及较新的硬件:<br

xuhuaijie的专栏 583

Linux上使用MeeGo SDK

介绍 Linux 下的 MeeGo SDK 有两个选择: 一是 MeeGo qemu 虚拟环境,这允许你在一个虚拟机里启动 MeeGo 系统并显示 UI 。 另一个则是基于 Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的 MeeGo chroot (change-root) 环境,该环境还包括一个启动 MeeGo 桌面的脚本,以及可以远程配置 MeeGo 设备的 Qt Creator 。 如果你需要更多信息,请参阅: MeeGo SDK

释然乌托邦的专栏 654

MeeGo移动应用程序开发入门

<br /> <br />  我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,本文将讲一下MeeGo handset版本的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。<br />下载准备SDK<br />  要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令zhu@CuteQt:~$ cd meego/  zhu@CuteQt:~/m

MeeGo社区博客 2905

Meego with Qt初体验

Meego with Qt初体验几天前Meego发布了其应用于Netbook上的SDK,笔者作为Qt开发者当然不会错过这一新平台。总的来说,Meego上的Qt应用看起来和Windows下开发的差不多,可能是因为是Netbook的缘故,所以整体风格区别于maemo更像是桌面版的。P.S. 如果你也对Meego感兴趣的话,可以到http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux下载SDK笔者是在VirtualBox下用Ubuntu

chuckGao的专栏 1567

Linux上使用MeeGo SDK进行Meego

本文和大家重点学习一下如何在Linux上使用MeeGo SDK进行Meego开发,Meego开发中MeeGo SDK由两部分构成,至于是哪两部分请看下文详细介绍。 1。介绍: MeeGoSDK由以下部分构成...

weixin_33868027的博客 154

Meego安装初体验

Meego1.0于2010-5-25发布了,赶紧来体验一下。 由于Meego SDK采用Xephyr 作为虚拟器,所以要在intel CPU的Linux发行版上运行,例如Fedora 11, Ubuntu 9.10 下面介绍一下安装过程:

我一路走来--- 1万+

MeeGo技术:在Linux上使用MeeGo SDK

<br />Contents :<br />1 介绍<br />2 系统要求<br />3 安装MeeGochroot环境<br />4 安装meego-sdk-chroot脚本<br />5 为模拟器配置host<br />6 进入 MeeGo chroot 环境<br />6.1 安装其他软件<br />7 运行模拟器<br />7.1 在模拟器里Debugging<br />7.2 模拟器里的 Netbook UX 界面<br />8 停止模拟器<br />1 介绍:<br />MeeGo SDK由以

MeeGo社区博客 1505

MeeGo手机开发起步

<br />MeeGo 1.0(notebook) 是基于Qt的么提到notebook几乎没有Qt的什么应用在里头,不过handset版本则是实打时的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。下载准备SDK<br />要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令<br />zhu@CuteQt:~$ cd meego/<br />zhu@Cute

MeeGo社区博客 2857

Getting started with the MeeGo SDK for Linux

Getting started with the MeeGo SDK for LinuxFrom MeeGo wiki Contents[hide ]1Introduction2Pre-requisites3Install the MeeGo chroot4Install the meego-sdk-chroot script5Configure the host ready for the Simulator6Enter the MeeGo chroot environment6.1Installing

嵌入式操作系统 611
上一篇: Symbian编程与开发环境设置
下一篇: 运行MeeGo SDK 的windows版本
ciitn
博客等级 码龄15年 12粉丝 9原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值