先说下最近的工作,最终我还是没有立刻转到android开发道路上,有几个原因:
1、那家公司不大,小公司应该会经常加班,而且周六就打电话去报道入职。
2、做Android应用,我还是想先研究下Linux,C,C++,做偏底层的。
3、说实话我对自己信心不足,Android应用开发我也不是很熟练,很多东西都还没去学习。
其实刚到深圳的时候就有家还算可以的公司叫我去做android移植,那时主要是看到公司老总不怎么样,所以没去 。
呵呵,我一直在关注诺基亚和Intel的Meego系统,不过我的电脑是NVIDIA的显卡,所以试了几次都没装上。刚刚我在Ubuntu里装了meego-handset模拟器。
说说步骤吧:
1、为了快速下载,我在win7上用迅雷下了meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2
2、进入Ubuntu系统,打开Ubuntu软件中心,输入xserver-xephyr,安装Nested X server
3、解压下载的handleset:
tar xvjf ./meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2
4、下载meego-sdk-chroot,赋meego-sdk-chroot脚本执行权限(注意目录切换)
chmod +x meego-sdk-chroot
5、挂载SDK镜像
sudo mkdir -p /opt/meego-handset
sudo mount -o loop,offset=512 meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.raw /opt/meego-handset
6、设置显示(不知如果是Intel的显卡是不是就不用这步了,反正我的NVIDIA显卡没这步就给报
Xephyr cannot open host display. Is DISPLAY set? 信息
于是用下面的命令搞定
Xephyr :3 -host-cursor -screen 1024x768x16 -dpi 192 -ac &
export DISPLAY=:3
网上很多都用的2,但是在我机子上不行。
Error: Could not create server lock file: /tmp/.X2-lock
所以我选择3
7、chroot到meego上
xhost +SI:localuser:administrator
sudo ./meego-sdk-chroot /opt/meego-handset
8、启动Meego
export DISPLAY=:3 (保证Xephyr图形界面显示到当前界面)
start meego & (后台启动meego)
9、退出
exit
很多功能都还未实现,实现了的都还比较丑陋,虽然非常失望,但是我相信Nokia在不久的将来一定会给我个惊喜的,所以我要等着明年买搭载Meego系统的手机。最后提点儿意见,希望Nokia能尽快开发支持AMD和NVIDIA的驱动。
为了感谢你们,我决定抽时间学习C,C++。
阅读(3701) | 评论(0) | 转发(0) |