文档内容来源---Documentation Home phoneME™ Feature MR3
一. 项目简介:phoneME™ Feature is an open source version of the Sun Java™ Wirless Client Software, a high-performance platform, based on an optimized implementation of the Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP) software stack, which includes support for many Java Specification Requests (JSRs).
二.名词解释:
PCSL:一个被CLDC,phoneME Feature software client依赖的底层库,contains several individual services, including file, network, memory, and print
CLDC:Connected Limited Device Configuration
MIDP:Mobile Information Device Profile
JSR:Java Specification Requests
MIDlet:类似与Applet,专指运行在Mobile Information Device上的Java应用程序
JavaCall:统一的操作系统移植接口,全部由C实现
三.下载源代码
1.phoneme_feature-mr3-rel-src-b01-17_jul_2008.zip
2.Downloading the Lime and Qsound Binary Zip Archive Files
3.或使用SVN从代码库获取代码
% svn co https://phoneme.dev.java.net/svn/phoneme/components/component_name/trunk component_name
% svn update
四. phoneME Feature 编译环境的建立:
1.变量%COMPONENTS_DIR%代表该工程的路径,如/home/chocolate/phoneME_feature
2.如果是在Windows平台下开发,则需要Cygwin (Cyg4Me).
具体安装过程---
a.下载解压cyg4me1_1_full.zip到C:\cyg4me
b.运行C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT设置VC6相关编译环境变量
c.编译模块、工程锁必须的环境变量有:
$ set COMPONENTS_DIR=C:/InstallDir/phoneME_feature
$ set BUILD_OUTPUT_DIR=%COMPONENTS_DIR%/build_output
$ set JDK_DIR=C:/java/j2sdk1.4.2
$ set CYG4ME=C:\cyg4me
$ set PATH=%CYG4ME%\bin;%JDK_DIR%/bin;%PATH%
3.系统变量设定---set TARGET_CPU=i386
命令行变量设定---make TARGET_CPU=i386 all
4.软件包选择性的编译---
For example, to build the JavaCall porting layer to include JSR 120 (Wireless Messaging APIs), the make command-line looks like this:
$ make USE_JSR_120=true JSR_120_DIR=%COMPONENTS_DIR%/jsr120
注意:部分JSR包的编译可能存在对其他包的依赖
5.使用make -c选项进行特定路径、模块的编译,
例如,单独编译JavaCall模块----
$ make -C %COMPONENTS_DIR%/midp/build/javacall flag1 flag2 flag3
五. 编译JavaCall Porting Layer
(编译方式同GNU Make,先设定变量%BuildDir%,即Makefile所在的路径,其他模块的编译大同小异)
BuildDir=%COMPONENTS_DIR%/javacall-com/configuration/phoneMEFeature/win32_emul
$ make -C %BuildDir% JAVACALL_DIR=%COMPONENTS_DIR%/javacall PROJECT_JAVACALL_DIR=%COMPONENTS_DIR%/javacall-com JAVACALL_OUTPUT_DIR=% BUILD_OUTPUT_DIR%/javacall TOOLS_DIR=%COMPONENTS_DIR%/tools TOOLS_OUTPUT_DIR=%BUILD_OUTPUT_DIR%/tools
分享到:
相关推荐
要毕业了,这是自己在学习过程中写的文档,仅供参考。文档中参考了书籍和网络资料,没能全部注明。 email: jinfuz@163.com
一些关于end points detection和phoneme segmentation方法的papers
phoneme_advanced-mr2交叉编译,CVM移植ARM交叉编译
收集自Sun官方的开源项目phoneME,J2ME游戏编程时你会用到,你可以由此进一步探讨JavaME在Java底层的实现,可能对新手有些难度。
phoneme feature vm Architecture and Design Guide Sun Java™ Wireless Client Software 2.2 Java Platform, Micro Edition
sun 提供的移動式虛擬機器,有支援 awt gui
PhoneMe软件设计文档宣贯.pdf
phoneME-android:开源Java ME应用程序平台
安装 npm install phoneme-sequencer用法 var sequencer = require('phoneme-sequencer');var seq = sequencer.completeSequence( { base: ['START', 'L'] // Does not have to include 'START' or 'END' boundary: ...
phoneme_seequence 运行“ barkeet_sequence”指令 块设计: 2 x序列/序列-1.psyexp(每个块〜6分钟)2 x序列/序列-2.psyexp(每个块〜6分钟)1 x sequence-lexical_decision / sequence-1_LD.psyexp(每个块〜2...
npm install word-phoneme-map 用法 在使用地图之前的某个时间,您需要调用setUpDatabase来设置数据库,如下所示: var setUpDatabase = require('word-phoneme-map').setUpDatabase; setUpDatabase( { db...
基于Phoneme类的多模型方法,用于与文本无关的短话说话者识别
音素到音素(G2P) 音素到音素的相关材料集合 讲解 使用CMUSphinx工具提供的开源G2P构建语音词典的教程 工具 可训练的音素到音素转换器 您可以从上面的链接中获取原始源代码,但是自上一版本于2016年5月发布以来,...
利用SAPI 5.0进行音素分解图片说明。
自相关虽然能够判断清/浊音,并估计浊音的基音周期,但是其运算量很大,用乘法运算所需时间较长。为了避免乘法,采用短时平均幅度差函数(AMDF),验证AMDF与自相关有类似的作用,即平均幅度差函数能够代替自相关...
将英语字母和数字转为对应的音素,原文地址见 http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/speech/systems/eng2phon/
Speech recognition using stochastic phonemic segment model based on phoneme segmentation Speech Recognition Using Stochastic Phonemic Segment Model Based on Phoneme Segmentation Chieko Furuichi, ...
GP2X-SDL版本的phoneME的构建自动化 先决条件: 的Python 3 pip install pexpect qemu-system-i386 ssh sshpass 工具版本: Debian 5.0.10 gcc 3.4.6 SDL 1.2.15 SDL_image 1.2.12 SDL_mixer 1.2.12 JDK...
An automatic phoneme segmentation method in continuous Tibetan language under the condition of resource-deficiency
怎么跑编码解码VN字的源代码存储在./nor目录中