`
cms163
  • 浏览: 69742 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

诺基亚平台移植点点滴滴

阅读更多
前不久一直在移植诺基亚手机,整理了一些有关诺基亚分类的资料,希望对手机开发的朋友有所帮助,在这里贴出来.
/****************************  塞班智能机 ************************************/
诺基亚S60 第一版(Symbian OS v6.1)的手机
Nokia 7650,Nokia 3650, 3600,Nokia 3660, 3620,Nokia N-Gage,Nokia N-Gage QD,Sendo X,Siemens SX1

诺基亚S60 第二版FP1(Symbian OS v7.0s 增强)的手机
Nokia 3230,Nokia 6600,Nokia 6670,Nokia 7610,Nokia 6620,Nokia 6260,Panasonic X700,Panasonic X800,Samsung SDH-D720

诺基亚S60 第二版FP2(Symbian OS v8.0a)的手机:Nokia 6630 ,Lenovo P930,Nokia 6680,Nokia 6681,Nokia 6682

诺基亚S60 第三版FP1(Symbian OS v9.2)的手机:Nokia N95,Nokia N82,Nokia N77

诺基亚S60 第三版FP2(Symbian OS v9.3)的手机:Nokia N96


/****************************  S40支持JAVA机 ************************************/
诺基亚(symbian)S40界面机型分类:
3600S .5200 .5300 .5310 .5610XM .6233 .6270/6280/6288 .6300 .6500 .7310C .7500 .7610S


/*********************** S60支持JAVA机 (本类机型资源基本通用) **********************/
诺基亚(symbian)S60第一版分类:3230.6260.6600.6630.6670.6680.7610

诺基亚(symbian)S60第二版机型分类:  N70、N72,N90
 
诺基亚(symbian)S60第三版机型分类:
3250.5320XM.5500.5630XM.5700.5730XM.6110N.6120c/6122.6210N/6210S.6220C.6290.6650F.6720C.
E50.E51.E60.E61/E61i/E62.E63.E65.E66.E71.E72.E75.E90.
N71.N73.N76.N78.N79.N80.N81.N82.N85.N86.N91.N93/N93i .N95/N95 8GB.N96 

诺基亚(symbian)S60第五版(触控版)机型分类:5530XM,5800XM/5802XM,N97 




诺基亚移植注意问题


规范一:
Java MIDP 1.0由于不支持浮点运算等比较复杂的运算,只有CLDC1.1支持浮点函数运算

  
CLDC1.0是针对计算能力非常有限的设备定义的,只支持整数运算,不支持浮点运算,
早期的Java手机大部分都支持CLDC1.0,如Nokia 3650,Siemens 6688i。
CLDC1.0定义了内存大小为64-512k

CLDC1.1则增加了浮点运算,因此,在支持CLDC1.1的设备上,可以使用float和double类型的变量。现在的Java手机很多都能支持CLDC1.1,如Nokia 9500,Siemens S65。

CLDC 针对的是16比特或32比特的微处理器,160到512 KB内存为基础的低端,网络连接,电池驱动的设备。典型的内存要求是128KB做有来存储KVM和相关的库


规范二:   MIDP:移动信息设备描述(Mobile Information Device Profile,MIDP)是一套Java应用编程接口(Application Programmer's Interfaces(APIs))。
它们与有限连接设备配置(Connected Limited Device Configuration,CLDC)一起向诸如蜂窝电话等移动信息设备提供了一个完整的Java应用运行环境。
MIDP中含有下列API包:javax.microedition.lcdui--用户界面(UI)API,它为MIDP应用提供了一整套实现用户界面的功能特性;
javax.microediton.rms--移动信息设备描述提供了一种让MIDlets永久储存并在以后可以取回数据的机制。
javax.microedition.midlet--这个MIDlet包明确定义了MIDP应用,也定义了和应用环境之间的交互。
javax.microedition.io--移动信息设备还描述包括基于有限连接设备配置GenericConnection框架的网络支持。
  MIDP是向下兼容的,即MIDP2.0的手机能玩MIDP1.0的游戏。
  MIDP1.0有容量限制,软件不能超过64K。
0
0
分享到:
评论

相关推荐

    linux与window平台移植

    Linux与Window平台移植 Linux与Window平台移植是指在不同的操作系统平台之间实现移植的技术,包括从硬件抽象层到操作系统环境的建立,以及任务调度、时钟管理、串口驱动和命令行 Shell 的实现。本文将对 Linux 与 ...

    MTK平台移植camera步骤详解

    MTK平台移植Camera步骤详解 MTK平台移植Camera的步骤是一个复杂的过程,涉及到多个模块和配置文件的修改。本文将详细介绍MTK平台移植Camera的步骤,并对每一个步骤中的易错点、容易忽略点进行了介绍。 Step 1: ...

    MTK平台 移植全解

    【MTK平台移植全解】 MTK平台,全称MediaTek平台,是联发科(Mediatek)推出的一系列针对移动设备的芯片解决方案。在本文中,我们将深入探讨如何在MTK平台上进行应用程序的移植,特别是在存储空间有限的情况下如何...

    基于ARM平台的UEFI开发与移植

    "基于ARM平台的UEFI开发与移植" 本文主要介绍了基于ARM平台的UEFI开发与移植,重点介绍了UEFI的概念、引导流程和移植过程。UEFI(Unified Extensible Firmware Interface)是一种与处理器架构无关的接口标准,能够...

    live555海思平台移植.zip_rtsp live555 海思_rtsp 海思_关于live555的_平台移植_海思3516

    本文将详细讨论如何在海思3516平台上移植和使用live555,以实现实时视频流的转发。 首先,我们需要了解RTSP(Real-Time Streaming Protocol)。RTSP是一种应用层协议,用于控制多媒体数据的传输,它允许客户端通过...

    Android系统移植与平台开发

    Android系统移植与平台开发涉及到多个方面,包含对Android系统本身的下载、编译、移植过程,以及对开发人员如何针对特定硬件平台进行开发的指导。本篇文档的内容详细描述了Android系统移植与平台开发的前期准备、...

    openwrt 移植与平台介绍

    openwrt平台的基本介绍,如何编译网上的源代码,以及移植与开发应用模块。

    SLM750_4G模块Hi3516D平台移植

    SLM750_4G模块在Hi3516D平台上的移植是一个涉及嵌入式系统、无线通信和硬件接口技术的重要过程。这个过程主要包括对4G通信模块SLM750的驱动程序开发、内核配置以及针对海思Hi3516D处理器的适配工作。下面将详细介绍...

    iperf2.0.5 iperf3 mstar平台移植方法及源码包

    在MSTAR平台上移植iperf,主要是为了在该平台上的设备(如智能电视、机顶盒等)进行网络性能的评估和优化。本文将详细讲解iperf2.0.5和iperf3在MSTAR平台上的移植步骤,以及如何使用这两个版本的iperf。 一、iperf...

    全志A31平台WIFI移植

    全志A31平台的WIFI移植是指将WIFI模块集成到基于全志A31处理器的Android设备中,以实现无线网络通信的功能。在移植过程中需要处理内核配置、引脚配置、平台配置以及与具体WIFI模组相关的配置和代码修改。 文档主要...

    数据库跨平台移植的C#代码

    数据库跨平台移植,可支持多种数据库的连接

    Linux应用程序向WindowsCE平台移植的研究与实现

    ### Linux应用程序向Windows CE平台移植的研究与实现 #### 摘要 随着嵌入式系统的广泛应用,越来越多的应用程序需要在不同平台之间进行移植以满足不同领域的需求。本文旨在探讨Linux应用程序向Windows CE平台移植...

    将Android平台的RIL层移植到基于LINUX的通用平台的研究与实现.pdf

    【标题】:“将Android平台的RIL层移植到基于LINUX的通用平台的研究与实现” 【描述】:该研究探讨了如何将Android系统的Radio Interface Layer(RIL)移植到基于LINUX的通用平台,旨在为非Android环境提供3G网络...

    UCOO II2.5 LM3S811平台移植

    《UCOO II2.5在LM3S811平台上的移植详解》 UCOO II(简称UCOS)是一款流行的实时操作系统(RTOS),它以其高效、稳定和小巧的内核特性,广泛应用于嵌入式系统中。本文将详细介绍如何将UCOO II 2.5版本成功移植到LM...

    pjsip移植到安凯平台.zip

    《PJSIP在安凯平台上的移植指南》 PJSIP是一个开源的多媒体通信库,广泛应用于VoIP和即时通讯应用。将PJSIP移植到不同的操作系统或硬件平台是开发者们常常面临的一项任务。本篇将详细介绍如何将PJSIP移植到安凯平台...

    Linux程序向Android平台移植的研究.pdf

    《Linux程序向Android平台移植的研究》这篇论文主要探讨了将Linux程序移植到Android平台的关键技术和方法。在Linux和Android这两个操作系统之间存在显著差异,尤其是在应用程序二进制接口(Application Binary ...

    Qualcomm平台camera移植

    高通平台(Qualcomm)的camera移植是一个复杂的过程,涉及多个层次的代码调整和硬件配置,主要目的是将camera功能在特定硬件平台上实现正常工作,即点亮。这一过程在Android系统架构下尤其复杂,因为它需要考虑应用...

    STM32F401平台移植uCosII

    STM32F401平台移植uCosII是一项在嵌入式系统开发中常见的任务,涉及到微控制器(MCU)的软件开发、实时操作系统(RTOS)的理解与应用以及开发环境的配置。STM32F401是意法半导体(STMicroelectronics)推出的一款...

Global site tag (gtag.js) - Google Analytics