
展讯平台手机软件总体架构说明
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《展讯平台手机软件总体架构说明》是一份详细介绍基于展讯平台开发手机应用时所需遵循的整体设计原则和技术规范的文档。它涵盖了从底层硬件到上层应用服务的设计理念和实现方式,旨在帮助开发者构建高效、稳定且兼容性强的应用程序。
### 手机开发 展讯平台软件总体架构说明
#### 概述
本段落档旨在详细介绍展讯TD-SCDMA手机开发平台的软件总体架构。该平台为移动设备制造商提供了全面的技术支持,使得他们能够在该平台上开发出符合市场需求的智能手机。展讯TD-SCDMA手机开发平台兼容2G/2.5G系列产品的基本架构,并涵盖多个关键组件,例如TD-SCDMA协议栈软件、GSM/GPRS协议栈软件、实时操作系统RTOS(ThreadX)、终端基本输入输出系统TBIOS、参考外设驱动程序和参考MMI(人机界面)开发平台。
#### 体系结构概述
展讯平台的软件总体架构可以分为几个主要层次:
1. **应用层前台**:这部分包括MMI开发平台及其上的业务功能实现,例如短信(SMS)、通话(CALL)、小区广播服务(CBS)、补充业务(SS)、电话簿(PhoneBook)、游戏、设置和工具箱等基本功能。此外还支持其他高级功能,如WAP(无线应用协议)、MMS(多媒体消息服务)、多媒体播放器、电子邮件(E-Mail)接收发送、JavaJ2ME开发环境以及Web浏览等功能。
- MMI开发平台分为GUI(图形用户界面)和Kernel两部分;其中GUI管理各种控件例如菜单与对话框,而Kernel则负责窗口管理和消息处理等任务。
2. **应用层后台**:这部分包括OSA(操作系统抽象)、EFS(环境文件系统)、DAL(设备访问层)以及MN(信息通知层)。
- OSA位于嵌入式操作系统内核之上,为上层应用程序提供独立于特定操作系统的API,便于移植。
- EFS提供了文件系统接口用于数据的存储和管理。
- DAL提供了对外设如LCD、键盘等设备的访问接口。
3. **协议栈**:包括TD-SCDMA协议栈及其他网络通信相关软件模块,负责处理各种类型的数据传输与通信任务。
4. **驱动层**:包含各类硬件设备的具体驱动程序,确保软件可以有效控制和管理底层物理资源。
#### 消息注册机制
消息注册机制是展讯平台的核心部分之一。它负责不同层次间的通讯及事件触发功能,使得各层级能够协同工作以实现复杂的功能需求。
#### 第三方应用支持
展讯开发环境允许集成第三方应用程序来增强其灵活性和扩展性。通过这种方式可以满足特定的应用场景或用户群体的需求,并且为开发者提供了更多的选择空间。
#### 生产测试工具集
生产测试软件主要用于设备性能与可靠性的评估,确保产品在大规模制造前达到预定的质量标准要求。
#### 开发及运行环境配置说明
- **硬件和软件需求**:展讯TD-SCDMA手机开发平台需要特定的软硬件条件才能正常运作。
- **基本性能指标**:该平台必须满足一定的性能规范以保证应用程序能够流畅地执行任务。
- **开发与测试工具**:
- UESimulator: 模拟真实设备环境帮助开发者进行调试和代码验证工作。
- Logel 工具: 记录系统运行日志,便于问题追踪及解决。
#### 参考文档
本段落档参考了大量技术文献和技术指南以确保读者能够全面理解并正确使用展讯平台。其中包括关于协议栈接口、RTOS API(实时操作系统应用程序编程接口)以及TBIOS的详细说明等资料内容。
通过以上概述,我们可以看出展讯TD-SCDMA手机开发平台不仅提供了坚实的技术基础而且还拥有丰富的资源支持和工具集为开发者提供了一个完善的工作环境无论对于初学者还是有经验的专业人士来说都是一个值得探索的强大工具。
全部评论 (0)


