中兴展讯平台手机软件架构详解

4星 · 超过85%的资源 需积分: 50 5 下载量 50 浏览量 更新于2024-09-15 1 收藏 483KB PDF 举报
"本文档是关于手机开发中展讯平台软件总体架构的详细说明,主要由TD-SCDMA和GSM/GPRS协议栈、RTOS(ThreadX)、TBIOS、驱动程序以及MMI开发平台等关键组件构成。文档涵盖了平台的各个层次,包括应用层前台与后台、协议栈、驱动层、消息注册机制、第三方软件和生产测试软件,并提供了丰富的开发工具和参考资料。" 展讯平台的软件总体架构是中兴通讯内部技术资料,旨在为开发者提供一个兼容2G/2.5G系列产品的开发环境,特别是针对TD-SCDMA技术。架构的核心组成部分包括: 1. **TD-SCDMA协议栈软件**:这是专门为TD-SCDMA网络通信设计的协议处理软件。 2. **GSM/GPRS协议栈软件**:用于2G和2.5G网络的通信,确保在不同网络制式间的兼容性。 3. **实时操作系统RTOS(ThreadX)**:提供高效的实时任务调度,确保系统的快速响应。 4. **终端基本输入输出系统TBIOS**:管理手机的基本输入输出功能,如屏幕(LCD)、键盘(Keypad)等。 5. **参考的外设驱动程序**:包括LCD、Keypad等硬件设备的驱动,确保硬件与软件的交互。 6. **MMI开发平台**:这是一个用户界面开发平台,用于创建具备基本通话和短消息等功能的应用。 展讯提供的平台软件不仅包含这些基本组件,还允许整合第三方协议栈,并提供了详细的开发文档,包括: - **MN层相关接口**:涵盖呼叫、短消息、PHONE模块、GPRS信令和数据模块的API及EVENT。 - **文件系统接口(EFS)**:文件系统的使用指南,方便数据存储和管理。 - **操作系统接口(OSA)**:帮助开发者理解和利用操作系统服务。 此外,还有**消息注册机制**的介绍,这对于理解系统内部通信至关重要。开发和运行环境的描述,包括对展讯TD-SCDMA手机开发平台的环境要求和基本性能指标的说明,以及**开发和测试工具**如UESimulator和Logel工具的使用方法。 这份文档是开发人员在展讯平台上构建、测试和优化移动应用程序的宝贵资源,涵盖了从底层驱动到上层应用的所有层面,确保开发者能够全面理解和利用这个平台。