OpenMoko 环境提供了一个完全免费的开发环境,可以在受支持的手机硬件上运行应用程序和系统代码,消除对私有代码的依赖性。本教程介绍了 OpenEmbedded 构建环境,使用它为 OpenMoko 手机(如 Neo 1973)创建文件系统映像。
在本教程中
本教程介绍了 OpenMoko 开发平台并以 Neo 1973 为目标展示了它的具体应用。Neo 1973 是一款功能独特的手机,其开发目的就是可以在任何网络任何地点进行工作,并可以运行针对它开发的所有软件。
预备知识
本教程针对的读者是具有基础软件开发经验以及对电话和嵌入式系统感兴趣或具有相关经验的 Linux 开发人员。要学习本教程,还需要具备有关命令行的基本知识。
学习本教程并一定要使用 Neo 1973 手机(或者其他型号的手机),但是,如果拥有一个可运行的 OpenMoko 目标(即使是模拟目标),将更有利于您的学习。我在本教程中使用 Ubuntu 作为主机环境,但是实际上可以使用任何 Linux 系统。也可以使用 Mac OS X 甚至是 Windows 作为主机环境。
本文转自:IBM developerWorks 中国