惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
B
Blog
J
Java Code Geeks
T
Tailwind CSS Blog
腾讯CDC
A
About on SuperTechFans
GbyAI
GbyAI
H
Help Net Security
IT之家
IT之家
L
LangChain Blog
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
博客园 - 叶小钗
小众软件
小众软件
I
InfoQ
爱范儿
爱范儿
有赞技术团队
有赞技术团队
博客园 - 司徒正美
博客园 - 【当耐特】
Jina AI
Jina AI
D
Docker

博客园 - sonach

用osc进行基于Mer的开发 Mer开发过程 放弃WINCE,拥抱Linux 移植Mer-qtmediahub到hi3716m(6):成果与感悟 移植Mer-qtmediahub到hi3716m(5):启动Mer-qtmediahub-hi3716m 移植Mer-qtmediahub到hi3716m(4):确定可写入hi3716m的文件系统镜像 移植Mer-qtmediahub到hi3716m(3):在mer-qtmediahub中加入hi3716m的驱动 移植Mer-qtmediahub到hi3716m(2):kernel配置 移植Mer-qtmediahub到hi3716m(1):mer-qtmediahub的rootfs制作 ubuntu11.10 nfs设置 移植Mer到海思的hi3716m平台 Ubuntu11.10中设置tftpd服务 Intel的Medfield手机平台功耗 用firefox参与freenode的IRC LG的googleTV赌注 HTML5及其对移动产业的意义[2011年VisionMobile十大文章之5] X的DISPLAY=:0.0 hardfp ABI理解 linux下写raw.bz2文件到SD卡
osc环境搭建
sonach · 2012-02-22 · via 博客园 - sonach

osc可以在两个环境下使用。第一个环境是mer-sdk,第二个环境是OpenSUSE。

1. Mer-sdk

说明:

到目前(2012-02-22)为止,mer-sdk存在一个问题,即不能在不支持ssse3的机器上运行。Mer社区正在解决该问题。

可以通过”cat /proc/cpuinfo |grep ssse3”来确认本机器是否支持ssse3。

另外,需要确认在退出mer-sdk的chroot环境时,/home和/目录是否被恰当umount了。如果没有,需要手动umount。否则移除mer-sdk目录会导致/home目录被删除。

(个人在ubuntu11.10下没有碰到这个情况)

下载:
https://img.merproject.org/images/web/admin/1-20120222-000713/meego-mer-sdk-atom-chroot-1.2.90.20120222.0007.tar.bz2

运行:

解压该tar.bz2文件后,进入mer-sdk目录,执行

sudo ./mer-sdk-chroot ./

即可进入chroot环境。

安装qemu:

sudo rpm -iv http://releases.merproject.org/releases/0.20120209.0.0.3/builds/i586/packages/i586/qemu-usermode-static-1.0.2011.12-1.2.i586.rpm

此后,就可参考”用osc进行基于Mer的开发“来做后续工作了。

详细信息,也可参考http://wiki.merproject.org/index.php?title=Platform_SDK。

2. OpenSUSE天生对osc支持良好,可直接在OpenSUSE下进行osc。

3. Mer-sdk和OpenSUSE的区别:

截至目前(2012-02-22),mer-sdk和OpenSUSE的osc没有什么差别。但很快Mer社区会将新的cross compile方法加入mer-sdk,这样就应该使用mer-sdk了。Mer社区需要和OpenSUSE社区协调才能让OpenSUSE的osc支持该新的cross compile方法。

不管怎么样,用mer-sdk是首选。