WEB开发网
开发学院软件开发Java OCAP 入门,第 3 部分: 构建 OCAP RI 阅读

OCAP 入门,第 3 部分: 构建 OCAP RI

 2010-05-10 00:00:00 来源:WEB开发网   
核心提示: 这个签出步骤需要较长的时间,在我的计算机上大约是 90 分钟,OCAP 入门,第 3 部分: 构建 OCAP RI(5),具体时间视计算机的速度、网络连接的速度以及 CableLabs 服务器的状态而定,我收到了一些关于网络超时的消息,但是,在准备构建之前,并且没有得到所有需要的文件,如果再次运

这个签出步骤需要较长的时间,在我的计算机上大约是 90 分钟。具体时间视计算机的速度、网络连接的速度以及 CableLabs 服务器的状态而定。

我收到了一些关于网络超时的消息,并且没有得到所有需要的文件。如果再次运行 checkout_dev_env.sh 脚本时没有获取任何文件,那么可以确信已经得到了一组完整的源文件。

构建

构建需要两步,每一步可通过一个构建命令完成。首先,需要构建 RI 平台本身,它是位于设备操作系统之上的最接近底层的一层,为 OCAP 栈提供支撑。第二步是构建 OCAP 实现。

设置环境变量

在构建任何东西之前,必须告诉构建系统从哪里找到它需要的东西。构建系统依赖于一些环境变量来达到这个目的:

OCAPROOT 是最重要的变量。它指向 OCAP 实现的顶层目录。

OCAPTC 是 OCAP Target Configuration,它是要运行 OCAP 实现的设备。

PLATFORMHOST 表明将执行构建的计算机的类型。

PLATFORMROOT 是 RI 平台的基本目录。

幸运的是,已经有一个脚本 — trunk/setEnv — 可用于设置环境变量。setEnv 是之前运行的 checkout_dev_env.sh 脚本生成的。但是,在准备构建之前,需要编辑一下 setEnv:必须增加 JAVA_HOME 和 ANT_HOME 的定义。清单 1 中加粗的行是需要添加的行:

清单 1. 添加 JAVA_HOME 和 ANT_HOME 定义到 setEnv 中

export PLATFORMROOT=C:/cygwin/OCAPRI/trunk/ri/RI_Platform 
export OCAPROOT=C:/cygwin/OCAPRI/trunk/ri/ODLSrc/OCAP-1.0 
export RICOMMONROOT=C:/cygwin/OCAPRI/trunk/common 
export OCAPHOST=Win32-Cygwin 
export OCAPTC=CableLabs/simulator/Win32/debug 
export PLATFORMHOST=Win32-Cygwin 
export PLATFORMTC=Win32/debug 
export TWB_TOOLROOT=C:/cygwin/OCAPRI/trunk/ri/RI_Platform 
 
export JAVA_HOME=C:/jdk1.6.0_18 
export ANT_HOME=C:/apache-ant-1.8.0 
 
if [ -z "${PATH_UR}" ] 
then 
 export PATH_UR=$PATH 
fi 
 
export PATH=`cygpath -u ${ANT_HOME}`/bin:`cygpath -u ${JAVA_HOME}`/bin:${PATH_UR} 

上一页  1 2 3 4 5 6 7  下一页

Tags:OCAP 入门 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接