MeeGo移植到SEED-DIM3517
请注意,尚未测试通过
0. 开发平台
操 作 系 统:Ubuntu10.10
交叉编译工具:arm-2009q1(光盘里带的)
MeeGo 版本:1.1.90.1.20110201.1
1. 开发环境搭建
1.1 安装MeeGo开发工具
MeeGo开发工具的安装步骤还是很多,这里就不写了。具体可以看看MeeGo的Wiki http://wiki.meego.com/Image_Creation
开发环境建立之后就会安装很多Linux下的工具。
1.2 安装内核编译工具
直接解压光盘里的arm-2009q1到/opt目录下,并且把/opt/arm-2009q1/bin添加到PATH变量下。
2. 安装MeeGo
这里使用了1.1里安装的mic-image-creator,具体使用说明还是Wiki里说的详细。
附件提供了安装脚本,执行这个脚本就可以安装MeeGo了,这个是TI OMAP4 Blaze的资料,SEED-DIM3517完全可以参考。
所选择的MeeGo版本是1.1.90.1.20110201.1,因为这个版本目前是比较全的。
比这个高的版本目前没有提供handset的更新。(这个真是很郁闷,不知到MeeGo的发展到底会怎样……)
3. 编译Kernel
可以按照光盘的手册。
需要注意的是编译内核之后,把内核的模块安装到MeeGo安装目录下meego-SEED_DIM3517-1.1.90.20110306.1918/lib/modules目录下。
4. 启动
4.1 启动采用光盘里提供的u-boot,MLO就可以了。开发期间可以使用nfs挂载根文件系统,就是刚才的meego-SEED_DIM3517-1.1.90.20110306.1918目录了。