夏新N6操作系统NEWPLUS探讨

夏新N6号称采用多任务NEWPLUS系统 , 在夏新旗下的多款手机当中 , 铺天盖地的广告也以此为卖点 , 那么 , 这个所谓的多任务NEWPLUS系统究竟是何方神圣呢 , 使用起来是不是真的像广告里面吹嘘的那么神奇 , 下面结合一些资料与实际情况探讨一下 。
一、何为NEWPLUS系统
其实说它是一个操作系统 , 将其与微软的WIN CE、Windows mobile 6 , 诺基亚大面积采用的S40、S60等相提并论 , 确实是一个错误 。NEWPLUS并不是操作系统 , 只是一个开发平台 , 说得确切一点是深圳全智达公司设计的智能手机软件开发平台 , 准确来说名称是Tranzda NewPlus 。这一软件开发平台适用不同的操作系统(尤其适用于RTOS、linux、Windows等) , 当开发商在NewPlus下开发出各种应用程序后 , 很容易就可以编译出适合在各个系统上运行的版本 , 节约了开发商的时间以及开发成本 。目前NewPlus 已经有TG2 TG3 TG5三个版本的智能手机软件集分别适用于RTOS、linux、Windows的智能手机. 。
通过这个平台 , 手机厂商开发出各种应用程序后 , 很容易就可以编译出适合在各个系统上运行的版本 , 节约了开发商的时间以及开发成本 。或者厂商对平台的软件及进行相应的修改即可应用与手机上 。

二、夏新N6采用何种版本的NEWPLUS
打开客户关怀--开机指南--点击开机指南---关于 , 可以看到系统信息为NEWPLUS TG2版 , 也就是说是针对RTOS开发的版本 。这个版本信息也可以在其他的程序的帮助文件里面看到 。

三、什么是RTOS
RTOS是英文Real Time multi-tasking Operation System的缩写 , 即实时多任务操作系统 。它是嵌入式应用软件的基础和开发平台 。目前在中国大多数嵌入式软件开发还是基于处理器直接编写 , 没有采用商品化的RTOS , 不能将系统软件和应用软件分开处理 。RTOS最关键的部分是实时多任务内核 , 它的基本功能包括任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、旗语管理等 , 这些管理功能是通过内核服务函数形式交给用户调用的 , 也就是RTOS的API 。

四、这个系统可以做什么
从全智达官方网站可以得到以下图片以及介绍

1.1 核心操作系统TDA-OS
采用LINUX架构和实时操作系统相结合 , 满足了现代操作系统在智能手机上的完美实现 , 提供丰富的硬件设备支持和系统功能调用 。
1.2 全智达嵌入设备控制台TDEVC
采用插件式管理的设备驱动管理模式 , 方便硬件配置的变化和产品快速开发 。区分主CPU芯片驱动和扩展外设驱动 。
1.3 嵌入式高速电子盘文件系统TFILES
对NAND /DOC /NOR的FLASH Memory 和SDRAM 可以进行电子磁盘分区管理 , 文件系统兼容WINDOWS / DOS的FAT12 , FAT 16 , FAT32多种文件格式 。
1.4 统一图形用户界面TGUI
统一的TGUI设计系统 , 用户界面设计简洁 , 操作方便和快捷 。
1.5 全智达协同对象方法TCOM
TCOM提供了在多个应用之间进行数据协同的对象方法 , 使协同操作在智能手机上快捷实现 。TCOM是全智达在智能手机领域的创新设计方案 。
1.6 嵌入式关系数据库系统TBASE
快速稳定的嵌入式关系数据库TBASE在电子磁盘上的安装管理 , 使移动数据的广泛应用普及获得基础核心支持 , 方便应用的快速设计和操作 , TBASE是全智达在智能手机产品领域领先的设计成果 。
1.7 全智达多媒体中间件TMM
TMM包含了一个针对多媒体应用的一个组织架构 , 可以采用插件的方式扩展编解码器软件 , 使智能手机能支持的媒体格式可以不断扩展 。
1.8 电话呼叫业务中间件TCALL
通用模式电话呼叫流程管理系统 , 支持标准的AT命令集兼容接口;全智达TCALL的精密架构保证了多种通信平台和手机环境下的各种通话模式的快速移植和开发 。

推荐阅读