摘要

本文详细研究和分析了一种在嵌入式Linux背景下的智能手机系统软件设计以及实现。具体而言,可以将手机系统软件在层次方面,以此分为四层,操作系统层为最底层,主要目的是为了实现对嵌入式Linux的移植与裁剪;其次为系统服务层,通常而言所有与手机相关的业务以及数据库相关服务均由此层进行处理;第三层为中间层,其中能够通过嵌入式GUI,作为实现人机交互的有效接口,而通过J2ME的中间件可以对java程序的下载与运行提供有效的支持;第四层则为智能手机的应用层,主要功能是为了完成手机的基本功能与其他相关应用。