Mobile picks

掌上设备、移动开发、业界动态

分类“Embedded Linux”的存档»

商诺基亚完成奇趣科技收购

wei.john Post in Embedded Linux, 业界动态

      芬兰手机制造商诺基亚宣布已经完成对奇趣科技的收购。挪威的软件公司的开发天才——包括兼容Linux的Qt应用开发框架协助诺基亚提升跨平台的支持,并扩大其在Linux移动设备市场的占有率。

      这次收购估计花费1.5亿美元。在欧洲委员会表示无条件批准了诺基亚公司收购奇趣公司的所有股份标志着本次收购完成。奇趣科技今天将在奥斯陆证券交易终止上市。

                

      在四月,诺基亚宣布将会移植奇趣的Qt库到Maemo,诺基亚N8XX tablets上搭载的就是Maemo系统,例如最新的支持WiMAX的版本的N810。

智能手机市场 , Linux分得一杯羹

wei.john Post in Embedded Linux, 业界动态

      据ABI的“智能手机和操作系统市场”研究:五年内,Linux将会仅次于诺基亚支持的Symbian的成为最流行的智能手机的操作系统。崛起的两大财团,Google赞助的开放手机联盟Android和LiMo基金会赞助的LiMo平台正在推动Linux的智能手机标准。

                              

      全球众多的应用程序开发者这在为Android平台编写许多富有新意的应用程序,这一点可以从Google Android的开发者挑战竞赛上看出。

      ABI的预测称,Linux智能手机的种族将在很大程度上仅限于这两个平台。不过,研究报告暗示其他Linux技术的或许能够在智能手机市场的模糊地带为寻找到机会,如MID(移动互联网设备)。

      LiMo和Android阵营也将能够利用诺基亚的弱点,在美洲,去年Symbian只占4 %的智能手机市场,诺基亚正在面临一个局面,在欧洲市场收到Windows Mobile和新兴的Linux的挑战,同时又被困在北美市场。     

      完成奇趣科技公司收购的诺基亚宣布将会移植奇趣的QT库到Maemo上。有消息称诺基亚正在计划扩大基于Linux和Maemo的类MID的Internet Tablet的产品线,并在时延基于Linux的移动电话。

Ubuntu ARM移植项目

wei.john Post in Embedded Linux

      一个由诺基亚赞助的项目旨在移植Ubuntu到ARM构架。Handheld Mojo团队 已经完成了Feisty Fawn(勇敢的小花鹿)和Gutsy Gibbon(贪婪的长臂猿 )的ARM编译。Hardy Heron(耐寒的苍鹭)的编译即将开始。

      Mojo的ubuntu移植项目可以在支持众多的ARM构架的CPU的开源模拟器上测试,或者可以运行在改变了根文件系统环境的基于Linux的诺基亚N8xx系列的Internet tablets的SD 闪存卡上。由于移植项目是在ARM Ltd.’s ARMv5EL和ARMv6EL-VFP构架上进行的,因此可以运行在其他众多的配置ARM9和ARM11核心的设备上。                         

      除了一些例外,大多数的ubuntu软件能够和好的在ARM上编译。诺基亚的工程师Christian指出,最主要的例外包括Java, Mono, G77 (Fortran编译器)和依赖于它们的软件。

      在Mountain View的嵌入式大会上,Christian展示了运行GIMP(开源的图片处理软件,素有Linux上的Photoshop之称)的N800。Christian对出席者说,交叉编译(cross-compiling)要比原生编译(native compilation)更加快速,然而,他强调,大部分Debian(包括衍生版本,如ubuntu)的软件包不能正确的配置交叉编译环境。因此,他的团队发现原生编译更理想,这样就不需要太多的人为干预。

      为了建立原生编译环境,Mojo团队甚至自己组装了基于ARM的Intel 处理器的单板计算机。这些单板机共同编译组成ubuntu完全发行版(有些包要编译不止一个目标文件)的25,000个二进制包用了大约10天。Christian评价说,机箱内的冷却风扇很有可能“夭折”。

      为了引导原生ARM开发工具链,Christian采用了单板机商ADS在2007年捐献给Debian项目的ARM EABI port,这样就节约了相当多的时间。

      Christian表达了希望Debian项目应该改变包源码对ARM的多个变异构架编码方式的想法。不是把每个构架当成完全分离的,Debian项目应该采用DEB包格式的目录结构管理子构架,并且用子构架域的元数据来区分包该从哪里编译。这样“ARM-all”就可以成为现实。

      除了Christian,还有其他的开发者致力于移植工作。包括Brian Avery,HP’s iPaq Linux移植项目的“老兵”。George France,以前是Alpha构架的Linux内核的维护者。

        —-wei.john译自LinuxDevices

Ubuntu被成功移植到PDA上

wei.john Post in Embedded Linux

      LinuxDecives5月7号消息,Ubuntu Linux 7.04可以运行在夏普Zaurus系列PDA上。0.1的版本包含了可以在模拟器上运行的最小文件系统,通过ubuntu的软件库增加了更多的应用。随后成功的烧进到真机里。

      Zaurus Ubuntu项目是由名叫Omegamoon的黑客发起的,此前他致力于Fedora Linux和Google Android在Zaurus上的移植工作。他建议在烧录之前最好在免费的QEMU模拟器上尝试,这样无论是配置还是调整都比在真机上简单。一旦个性化定制完成,就可以安装在Zaurus PDA上,如SL-C3100.

     Zaurus Ubuntu项目是受到了诺基亚Handheld Mojo项目的启发,Handheld Mojo项目是ARM构架上的Ubuntu移植。在CELF的嵌入式Linux大会上,Mojo项目的领导者Andrew Christian说,当诺基亚的Maemo项目已经封装了500-600个Linux的二进制文件时,Ubuntu已经封装了多余12,000个文件。因此,移植ubuntu到ARM构架可以促进软件的多功能性。

      在建立Zaurus的根文件时,Omegamoon提取了Mojo项目Frisky Firedrake树的ARMv5EL (ARM9)的分支的已编译的二进制文件。基于Ubuntu’s Feisty Fawn (7.04)发行版本中的原始编译源码包建立的Mojo’s Frisky树也提供了ARMv6EL-VFP即ARM11的分支。对于内核,Omegamoon抽取的是Debain预编译的基于Linux2.6.24内核的ARM内核映像。

      Ubuntu Zaurus项目的0.1 发行版本旨在建立最小的系统,然后由用户选择安装何种软件。根文件系统包含了X Window,经过压缩后大约80M。0.1版本将是一个对用户“充满挑战”的版本,因为它需要很多系统参数的设置和微调。但是一个更加完 美的Zaurus Ubuntu版本将在不久诞生,它将包含更完美的root文件系统和更加灵活的内核。

        —-wei.john译自LinuxDevices