没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
![preview](https://dl-preview.csdnimg.cn/89392344/0001-9ae2de1c86e9868da5a27aa573c17e8a_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
26页
MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo开发教程.docx MeeGo
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![bas](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/89392344/bg1.jpg)
介绍
如果想获取 MeeGo 平台的开发概览,最好地方的是 MeeGo developers。这 里讨
论的是一些细节化的问题,比如 MeeGo APIs 的详细内容。
MeeGo 应用程序开发教程
� (1)在 Linux 上使用 MeeGo SDK
介绍
MeeGo SDK 由以下部分构成:
1. 一个 MeeGo chroot 环境,这包含了一个基于 Xephyr
(http://www.freedesktop.org/wiki/Software/Xephyr) 的 MeeGo 应用程
序模拟器(仅支持 Linux),一些在 Xephyr 里启动/停止 MeeGo 桌面的脚
本,以及可以远程配置和部署 MeeGo 设备的 Qt Creator。
1. 一个启动 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)
o 注意: MeeGo 模拟器无法在不支持 SSSE3 的 CPU 上运行。
� 一块兼容的 Intel 显卡。GMA-500,Nvidia,以及 ATI 的芯片组都无法提
供支持
译注:这是 MeeGo 模拟器的要求,不是 SDK 的要求。我可以在 AMD 处理器和 NV
显卡的机器上,运行 MeeGo SDK ,并正常编译/调试程序。
![](https://csdnimg.cn/release/download_crawler_static/89392344/bg2.jpg)
安装 MeeGo chroot 环境
MeeGo chroot 压缩包是一个大文件(接近 800M)。它不仅有 MeeGo 自身的所有
库文件,也其他有用的东西(Xephyr, scripts, Qt Creator)。
下载 MeeGo chroot 压缩包文件:
wget http://download3.meego.com/meego-sdk-0524.tar.bz2
解压 MeeGo chroot 压缩包文件:
tar zxvf meego-sdk-0524.tar.gz
另一个方案是自己创建一个 MeeGo chroot,参见 Building a MeeGo chroot on
Linux。
安装 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
为模拟器配置 host
![](https://csdnimg.cn/release/download_crawler_static/89392344/bg3.jpg)
下一步,是配置 host 的 X 环境,让模拟器(在 chroot 环境下运行)可以正确地
显示在普通用户的屏幕上:
xhost +local:
(每次重启后,在运行模拟器和 Qt Creator 之前你都需要执行这一步)
进入 MeeGo chroot 环境
meego-sdk-chroot
脚本将设置一个 MeeGo chroot 环境,并给你一个该环境下的
shell:
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'
脚本运行后,会输出下面这样的内容:
mount --bind /proc /home/ell/meego-sdk-0524/proc
mount --bind /sys /home/ell/meego-sdk-0524/sys
mount --bind /dev /home/ell/meego-sdk-0524/dev
mount --bind /dev/pts /home/ell/meego-sdk-0524/dev/pts
mount --bind /tmp /home/ell/meego-sdk-0524/tmp
mount --bind /var/lib/dbus /home/ell/meego-sdk-0524/var/lib/dbus
mount --bind /var/run/dbus /home/ell/meego-sdk-0524/var/run/dbus
cp /etc/resolv.conf /home/ell/meego-sdk-0524/etc/resolv.conf
root@meego-netbook-sdk:/#
安装其他软件
你可以在 chroot 环境下正常安装软件(和最新的 netbook 镜像一样)。
进 入 chroot 环境,然后执行:
zypper install <package>
![](https://csdnimg.cn/release/download_crawler_static/89392344/bg4.jpg)
下面这个命令可以将整个 MeeGo 镜像更新到最新版本:
zypper dist-upgrade
运行模拟器
在 chroot 环境下,以 root 的身份执行:
startmeego &
这将启动 Xephyr 服务器,并运行一个脚本。这个脚本在 Xephyr 里启动一个 MeeGo
桌面。
如果你想在 chroot 环境里启动一个程序,并显示在模拟器窗口里,你可以:
DISPLAY=:2 glxgears
(用你想启动的程序名代替 glxgears)
在模拟器里 Debugging
如果你的模拟器出现了问题,可以使用 debug 脚本,看看具体发生了些什么:
startmeego-debug
这个脚本会在控制台输出一些信息,这些信息应该能给你问题的线索。
模拟器里的 Netbook UX 界面
它看起来像这样:
![](https://csdnimg.cn/release/download_crawler_static/89392344/bg5.jpg)
已发现的问题:
� 一些依赖 DBus 的工具条组件(比如电池,网络)无法报告设备的工作状
态。
停止模拟器
要停止模拟器,只需要离开 chroot shell:
exit
这会停止模拟器启动的所有进程,并卸载 chroot 环境使用的路径。这会输出下
面这样的信息:
exit
umount /home/ell/meego-sdk-0524/proc
umount /home/ell/meego-sdk-0524/sys
umount /home/ell/meego-sdk-0524/dev/pts
umount /home/ell/meego-sdk-0524/dev
umount /home/ell/meego-sdk-0524/tmp
umount /home/ell/meego-sdk-0524/var/lib/dbus
umount /home/ell/meego-sdk-0524/var/run/dbus
剩余25页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/5d3d17b770eb4c6785682f01b138d5bc_z9894.jpg!1)
悠闲饭团
- 粉丝: 163
- 资源: 3319
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- Val-EdgeMapVal-EdgeMap
- 华为HCIA-WLAN 3.0 课程视频(25 配置FAT AP.mp4)
- 华为HCIA-WLAN 3.0 课程视频(24 WLAN设备升级实验.mp4)
- 华为HCIA-WLAN 3.0 课程视频(23 WLAN设备升级.mp4)
- 华为HCIA-WLAN 3.0 课程视频(22 VRP基础配置实验.mp4)
- 华为HCIA-WLAN 3.0 课程视频(21 基本配置命令与案例解析.mp4)
- 附件1:HR-HR-T-009 试用期员工考核表-更新 沪.xlsx
- Snap7工具,用于模拟西门子PLC的S7协议的通信数据,博客中用到,故上传该资源
- 附件3:员工试用期小结 沪.doc
- Vue.js入门教程.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)