Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sun SPOT开发环境 University Outreach Programs in China

Similar presentations


Presentation on theme: "Sun SPOT开发环境 University Outreach Programs in China"— Presentation transcript:

1 Sun SPOT开发环境 University Outreach Programs in China
蒋清野(John) Sun 中国技术社区,高级经理 Qingye Jiang (John) Senior Manager Sun Developer Network, China 1

2 Sun SPOT SDK 软件开发 硬件开发

3 安装JDK 1、下载JDK (Solaris/OpenSolaris操作系统需使用JDK 5.0) http://java.sun.com/
培训:使用培训光盘Sun_SPOT_Training/Software目录中提供的版本 2、安装JDK 3、设置PATH环境变量,使操作系统能够找到javac的执行文件 我的电脑-〉属性-〉高级-〉环境变量-〉系统变量-〉PATH-〉编辑 将JDK\bin目录的绝对路径加入到PATH变量的最前面,存盘 (例如C:\Program Files\Java\jdk_1.6.0_13\bin) 进入命令行环境,运行javac -version

4 安装Ant 1、下载Ant http://ant.apache.org/ 2、安装Ant
培训:使用培训光盘Sun_SPOT_Training/Software目录中提供的版本 2、安装Ant 将下载到的ZIP文件解压缩到C盘根目录下 3、设置PATH环境变量,使操作系统能够找到ant的执行文件 我的电脑-〉属性-〉高级-〉环境变量-〉系统变量-〉PATH-〉编辑 将C:\apache-ant-1.7.0\bin加入到PATH变量的最前面,存盘 进入命令行环境,运行ant -version

5 安装NetBeans 1、下载NetBeans(选择NetBeans 5.5) http://www.netbeans.org/
培训:使用培训光盘Sun_SPOT_Training/Software目录中提供的版本 2、安装NetBeans 双击下载到的可执行文件,按照系统提示进行安装 3、启动NetBeans 4、退出NetBeans

6 安装Sun SPOT SDK 1、下载Sun SPOT SDK http://www.sunspotworld.org/
培训:使用培训光盘Sun_SPOT_Training/Software目录中提供的版本 2、安装Sun SPOT SDK 将下载到的ZIP文件解压缩到任意位置 进入解压缩的目标目录,运行如下命令进行安装: java -jar SunSPOTSDKInstaller.jar 按照系统提示的缺省配置进行安装

7 安装Sun SPOT 演示项目 1、将培训光盘Sun_SPOT_Training/SpotDemo目录拷贝到开发主机的
C:/SpotDemo目录 2、将SPOT通过USB电缆连接到计算机 3、按照操作系统的提示安装驱动程序,无需连接到互联网进行查找。 4、进入C:\SpotDemo\AirText目录,对SPOT设备的固件进行升级 ant upgrade 5、在同一目录下运行如下命令察看SPOT设备的信息 ant slots

8 命令:ant upgrade SDK的版本相一致。缺省的SPOT设备为通过USB电缆连接到主机的SPOT
该命令升级指定SPOT设备上的固件版本,使其与开发主机上所安装的SPOT SDK的版本相一致。缺省的SPOT设备为通过USB电缆连接到主机的SPOT 设备。如果同时有多个SPOT设备连接到同一主机,则系统会提醒用户选择一 个SPOT设备进行升级。 特别用法:ant -Dport=COM4 upgrade 该命令指定升级连接在COM4上的SPOT设备。 在windows操作系统中,每一个不同的SPOT设备都会被分配到一个独一 无二的端口名称,例如COM3、COM4等等。这个端口名称是在安装设备驱 动程序的时候被操作系统自动分配的。假如我们一直使用同一台计算机为同一 批SPOT设备开发应用程序,我们可以根据这些设备分配到的端口名称给它 们做上记号,以便在开发过程当中识别和使用。

9 命令:ant slots Mac地址等等。此命令也经常用来判断SPOT设备是否已经通过USB电缆
该命令显示指定SPOT设备的相关信息,包括固件版本,应用程序、IEEE Mac地址等等。此命令也经常用来判断SPOT设备是否已经通过USB电缆 正常地连接到开发主机上。 特别用法:ant -Dport=COM4 slots 该命令指定显示连接在COM4上的SPOT设备的相关信息。 该命令在使用的时候要求手工对指定SPOT设备进行一次重启。

10 命令:ant slots

11 命令:ant slots

12 编译、部署、运行 cd C:\SpotDemo\AirText 1、编译SPOT应用 ant jar-app 2、部署SPOT应用
ant jar-deploy 3、运行SPOT应用 ant run

13 远程部署与运行 1、基站和远程SPOT都在开发主机上升级过固件(ant upgrade) SPOT设备时做一次,以后不必再做。
如果一直使用同一台开发主机进行开发,则这个步骤只需要在第一次使用某只 SPOT设备时做一次,以后不必再做。 2、基站和远程SPOT都要支持OTA命令(ant enableota) 3、基站SPOT要设置为基站模式(ant selectbasestation) 将基站SPOT设置为基站模式后,需要重启该SPOT设备方能生效。 4、远程部署和运行SPOT应用,须指定远程SPOT的IEEE Mac地址 ant -DremoteId=0014.4F FC9 deploy ant -DremoteId=0014.4F FC9 run

14 远程部署与运行 1、远程SPOT没有在开发主机上作过ant upgrade 2、远程SPOT正在执行大量运算,无法及时响应OTA命令
导致远程部署与运行失败的可能原因包括: 1、远程SPOT没有在开发主机上作过ant upgrade 2、远程SPOT正在执行大量运算,无法及时响应OTA命令 3、无线信号太弱或者被屏蔽,影响数据传输,可以尝试提高发射功率

15 使用NetBeans集成开发环境 1、主菜单-〉文件-〉打开项目 选择包含某个SPOT应用项目的文件夹,点击按钮“打开项目文件夹”

16 使用NetBeans集成开发环境 鼠标选取项目名称,右键菜单: 编译项目,生成JAR,部署到SPOT
Build Project + Deploy to Sun SPOT 编译项目,生成JAR,部署到SPOT Deploy to Sun SPOT 将实现编译生成的JAR部署到SPOT 常用菜单: 主菜单-> 运行-〉运行主项目 主菜单-〉生成-〉停止生成/运行 后者停止正在运行调试的SPOT应用,解除 对COM端口的独占性使用

17 使用NetBeans集成开发环境 1、主菜单-〉文件-〉新建项目
选择Sun SPOT App或者Sun SPOT Host App,自动生成相关项目文件

18 使用NetBeans集成开发环境 {项目目录}\resources\meta-inf\manifest.mf文件配置错误
早期版本的Sun SPOT SDK自动生成的项目文件存在缺陷,主要体现在 {项目目录}\resources\meta-inf\manifest.mf文件配置错误 第四行原文: MIDlet-1: src/org/sunspotworld/StartApplication, , org.sunspotworld.src/org/sunspotworld/StartApplication 应该修改为: MIDlet-1: , , org.sunspotworld.StartApplication 后期版本的Sun SPOT SDK已经修正了这个缺陷。

19 其他 新建项目: 直接拷贝示范项目文件夹,然后修改源代码。 程序调试:
建议在SPOT应用中使用System.Out.Println()语句进行调试。

20 Sun SPOT开发环境 University Outreach Programs in China
蒋清野(John) Sun 中国技术社区,高级经理 Qingye Jiang (John) Senior Manager Sun Developer Network, China 20


Download ppt "Sun SPOT开发环境 University Outreach Programs in China"

Similar presentations


Ads by Google