终于领到了两天acer的上网本,Intel atom N270,可以作为target来进行我们的moblin 2的embedded linux工作。但是还什么都不太懂,需要做实验来尝试一下。在这之前,需要了解moblin社区提供的工具,学会使用工具。同时我O'Reilly的书还是要继续看。勉之!
为了上网本的问题和Intel沟通了好几天,邮件的效率就是这样,今天从社区收到一封邮件就是讲述这个问题。邮件给的咨询中间有一些问题。要求主板芯 片组是GME,但是很多上网本都是GSE,这个问题又费了些时间沟通,邮件上就很清楚:Intel(r) Atom(tm) processor for Netbooks and Nettops - this product category offers Intel(r) Atom(tm) N270, N280 processors, and the companion chip is Mobile Intel(r) 945GSE Express Chipset。对于Z系列的芯片,是Menlow系列的,如果以后移植到MID是个很好的选择,不用看那么小的显示器(为革命,眼保健操),不过价格很 贵,网上报价上7千,还是MID算了。N270的我们用来Acer,不到2500,适合用来折腾,^_^。现在Moblin 2的alpha还只提供netbook的img。
Moblin社区提供两个工具:Linux Project Creator和Moblin Image Creator2。虽然目标是在img的建立,也就是我们的embedded linux(带良好的界面,估计将使用native clutter,是否作为img的一部分以后再考虑,分开来,方便界面风格变化时,不需要重新刷机,这个目前还比较遥远啊),我想还是将Moblin网站 所涉及的工具,一些建立简单app等都扫一趟,老老实实step by step,也算对moblin的一个热身运动吧。
从Test Drive Moblin开始。记录一下步骤:
$ umount /media/disk/
$ sudo ./image-writer moblin-netbook-core-alpha2-20090311.img
[sudo] password for xxxxx:
Warning: The USB drive (/dev/sdb) will be completely erased!
Do you want to continue anyway? (y/n) y
Source: /home/xxxxx/mywork/moblin-netbook-core-alpha2-20090311.img
Size: 321 MB
Destination: /dev/sdb
Writing image (Est. 1min 4sec)... 100%
82176+0 records in
82176+0 records out
336592896 bytes (337 MB) copied, 58.7992 s, 5.7 MB/s
The image was successfully written to the USB drive
You may now boot your mobile device with this USB drive
$sudo dd bs=4096 if=moblin-netbook-core-alpha2-20090311.img of=/dev/sdb
dd是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。操作完后,我们将USB插在上网本那里,并将启动指向U盘。
社区给的Moblin2是一个传统linux的X windows的界面,在网络设置方面,我在/etc里面找到了网络配置,但是没有在图形界面中发现[找了很久了,找到了,右下角。只能说土啊,图标像个鼠标外加禁止符号,我以为是因为我没插鼠标导致的。],网络浏览器使用的是Mozilla哦的Minefield,上次去Intel听课中传说的动人情景没有发现,这也可能是为什么只有netbook版本,没有MID版本的缘故,moblin还只是起步。
从sudo的方式上看,moblin 2 netbook alpha应该从阿土那里过来的。使用uname -r命令,输出为2.6.29.rc7-40.1.moblin2-netbook ,内核版本有些新,新得对兼容、稳定都有些怀疑,反正是阿尔法版本。
离开我们想象中的呈现方式差很远,也就是我们不能使用Moblin 2的img,必须使用source code来进行自己的封装。路漫漫……