Maemo Linux手机平台系列分析:1 技术概览

QA:

Q:

为什么去分析Maemo平台呢?

A:

分析一个平台是为了掌握它,吸收有用的东西为我所用。

Q:

为什么选择Maemo平台呢?

A:

Linux手机平台目前主要有ALP,Maemo, LiMo, Android, etc. (欢迎大家补充J)

目前不少都是打着开源的旗号的,但是公开的力度不同:ALP目前仅仅公开了其Hilker部分;Maemo全部公开;LiMo在圈子之内公开,普通的外界的研发人员没有机会得到;Android开放力度不错,不过能看到的东西目前还很少;

相比之下,Maemo平台成熟些,对于普通的研发人员可以分析掌握的东西比较系统和全面。大家知道:Nokia在Symbian上面是独大,但并不是说她会放弃Linux手机操作系统,并且一直在研制Linux手机操作系统:Maemo,虽然目前Maemo不能打电话,但是Nokia如果想把Telephony加入Maemo平台,这就是一个完整的Linux手机操作系统!

Q:

采用什么步骤去分析Maemo平台呢?

A:

我觉得直接去分析源码会出力不讨好,非常片面。

我准备这样搞:

1 系统的分析文档,并且尽量写成直白的、比较容易理解的总结文档;

2 然后搭建环境

3 分析源码,分析sample code.

4 能做些修改,主要针对平台

在今后的文章中,这个QA就放在系列文章的头部或者附录,可能有新的修改和补充。

下面开始:

Maemo技术概览

上面这个Nokia制造的用于浏览Internet的设备就是运行在maemo™平台上面的。通过阅读体会该文档,你将会对maemo平台的架构有个初步的了解,同时也可以体验这个平台提供了哪些服务。

Maemo是基于Debian Linux的,因此它的很多概念来源于普通的Linux架构中。这个介绍文档不准备介绍一些sample code, 而是介绍maemo平台的基本编程概念。

这个系列文档适合哪些人阅读呢?适合于希望在Maemo平台上开发应用或者服务的软件开发人员参阅。只要你具备基本的C/C++编程经验、基本Linux操作系统知识、就可以很系统的掌握Maemo平台的知识。

用敬业的精神去面对每一份挑战,

Maemo Linux手机平台系列分析:1 技术概览

相关文章:

你感兴趣的文章:

标签云: