中兴展讯平台手机软件架构详解
4星 · 超过85%的资源 需积分: 50 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工具的使用方法。
这份文档是开发人员在展讯平台上构建、测试和优化移动应用程序的宝贵资源,涵盖了从底层驱动到上层应用的所有层面,确保开发者能够全面理解和利用这个平台。
2022-03-01 上传
2019-11-25 上传
2021-07-26 上传
2021-09-25 上传
2021-07-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
zjc0888
- 粉丝: 83
- 资源: 20
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍