论文部分内容阅读
在当今的信息时代,手机的使用已是无处不在,随着人们对生活质量的不断追求、3G的兴起,智能手机已经成为下一代手机的发展趋势。智能手机与传统手机的体系结构上存在着巨大的差异,一般采用双CPU结构:一个CPU用于运行通信软件,采用实时性很高的嵌入式专用操作系统;一个CPU用于运行办公、娱乐应用软件,采用通用的嵌入式操作系统。在本文的设计中,采用了嵌入式Linux操作系统,Linux是开放源代码的自由免费软件,它不存在黑箱技术,而且内核小、功能强大、运行稳定、系统健壮、效率高,非常适合于智能手机的应用。
本文首先对传统手机和智能手机的体系结构做了对比分析,提出了智能手机的软硬件系统的基本框架。然后详细论述了基于MC68SZ328的智能手机硬件系统的设计,在这基础上,分析了如何移植嵌入式Linux操作系统和开发相应的Linux驱动程序,文件系统的基本概念及制作的基本方法。最后介绍了NCGUI在该系统上的应用,并对该系统提出了改进的方案。