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

推荐订阅源

博客园_首页
博客园 - 【当耐特】
IT之家
IT之家
M
MIT News - Artificial intelligence
酷 壳 – CoolShell
酷 壳 – CoolShell
Martin Fowler
Martin Fowler
V
Visual Studio Blog
F
Fortinet All Blogs
The Cloudflare Blog
Last Week in AI
Last Week in AI
博客园 - 司徒正美
G
Google Developers Blog
Vercel News
Vercel News
爱范儿
爱范儿
小众软件
小众软件
WordPress大学
WordPress大学
I
InfoQ
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
MongoDB | Blog
MongoDB | Blog
A
About on SuperTechFans
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
Check Point Blog
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 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是首选。