Intel atom N270,可以作为target来进行我们的moblin 2的embedded linux工作。但是还什么都不太懂,需要做实验来尝试一下。在这之前,需要了解moblin社区提供的工具,学会使用工具。同时我O'Reilly的书还是要继续看。勉之!

  为了上网本的问题和Intel沟通了好几天,邮件的效率就是这样,今天从社区收到一封邮件就是讲述这个问题。邮件给的咨询中间有一些问题。要求主板芯片组是GME,但是很多上网本都是GSE,这个问题又费了些时间沟通,邮件上就很清楚:Intel(r) Atom(tm) processor for Netbooks and Nettops - this productcategory offers Intel(r) Atom(tm) N270, N280 processors, and thecompanion 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开始。记录一下步骤:

  1. 下载moblin-netbook-core-alpha2-20090311.img,300多兆。
  2. 我的阿土Ubuntu,很久不进去,还找了不到用户名和密码,不过阿土还是很人性化,启动后,根据提示可以按ESC进入boot选项,选择recovery的方式,进去后,可以进入root prompt,在root下面,很容易找到用户名,也可以重设密码。
  3. 在Moblin的网站下载一个image-write的脚本。其实现在所做的都是按图索骥。
  4. 阿土的USB或者光驱等mount在/media的目录下面,例如/media/disk,我们插入U盘后,先umount。请找一个可以全部擦写的U盘。操作如下
$ 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来进行自己的封装。路漫漫……

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐