论文部分内容阅读
随着电子技术和计算机科学的发展,产品的小型化、智能化的研制成了必然的要求。嵌入式技术正是为满足这种需要而得到深入研究和全面应用的。传统产业的更新换代和一些新产品的开发,都离不开嵌入式技术。基于应用前景和嵌入式技术的研究现状,本论文研究了嵌入式开发技术,尤其是嵌入式软件技术并研究了它在移动电话软件开发中的应用。 首先,论文基础性介绍了嵌入式系统的概念和特点,嵌入式微处理器的分类和实时操作系统的现状。接着研究了嵌入式系统的几种设计法并提出了一种基于仿真和评估设计法,介绍了嵌入式系统硬件调试和测试技术,并展望了嵌入式系统发展前景。 其次,论文研究了什么是嵌入式软件及如何进行嵌入式软件开发。这部分首先分析了嵌入式软件计算本质和编程特征,指出了主流软件技术在嵌入式软件开发中的局限性。接着讨论了研究嵌入式计算模型的重要性和模型实现方法并给出了一些实例模型,及当前嵌入式应用开发中几种主要的软件技术。最后介绍作为系统支持平台的实时操作系统的概念并比较了它与通用操作系统的区别及使用方法。 最后,论文以移动电话软件开发为背景,研究了一个基于离散事件驱动的嵌入式实时软件的开发过程。这部分先从介绍国内移动电话软件开发现状和移动电话硬件结构入手,分析了移动电话的开发需求及软件体系结构。然后,重点论述了嵌入式实时内核的调度和服务机制、人机界面的显示系统和文件服务系统的设计思想,研究了输入法编辑器模块的设计与实现。最后,对项目开发中所用到的嵌入式软件技术作了总结。