Sun SPOT开发环境 University Outreach Programs in China

Slides:



Advertisements
Similar presentations
程序设计语言基础 软件工程系 秦晓燕. 课程目标 了解面向对象程序设计的思想,以及软件 开发流程。 学习 Java 语言的基本概念和编程方法,基 本掌握 Java 类库的使用。 能够利用所学的方法开发简单的小型应用 程序.
Advertisements

Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
Sun SPOT介绍 University Outreach Programs in China
Sun SPOT外部接口 University Outreach Programs in China
在PHP和MYSQL中实现完美的中文显示
J2EE与中间件技术 ——Lab.
Kinect 原理及开发心得.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
JAVA开发Web Service快速入门
安裝JDK 安裝Eclipse Eclipse 中文化
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
AngularJS -- 使用AngularJS进行开发
第二讲 搭建Java Web开发环境 主讲人:孙娜
打开光盘,点击6100U-Driver文件夹 Open the CD, click the 6100U-Driver to run software.
学习前的准备工作 讲师:burning.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
把COM口设置到没有使用的 COM1 – COM4
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
Android盤點系統 組別:第九組 組員:四資工三B 4980E046 宋佩鴻 四資工三B 4980E054 詹典易
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
DM81X 视频采集处理 ——简单采集显示例程讲解 广州创龙电子科技有限公司
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
SDL2 配置 (Windows + Visual Studio)
AC500 调试总结 以太网通讯配置 lizhenfei.
Java手机游戏设计实验指导. Java手机游戏设计实验指导 概述 实验的重要性 分析问题 解决问题 动手实践 实验要求 独立完成 开放性.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
单元测试工具XUnit 任课老师:黄武 下午2时20分 25.
ENS 10.1安装配置指南 王俊涛 | SE.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
第四章 附件 (应用程序软件包).
Get Started 1. Use USB cable or power adapter to power on the WisCore board. Make sure the power LED is on. Also, the WLED is flash. 2. Please download.
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
程式設計 老師:戴自強 助教:楊斯竣.
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
产品防伪防窜管理系统 工具下载安装指引 信息管理部.
Gzip编译及调试 曹益华
三:基于Eclipse的集成开发环境搭建与使用
Android 开发入门.
程序设计工具实习 Software Program Tool
NoteExpress进阶 宋敏 电子资源部
Visual Studio 2010简捷入门.
Web安全基础教程
開發Java程式語言的工具 JDK.
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
程式設計 老師:蘇炳煌 助教:楊斯竣.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
3Glasses SDK for Unreal Engine Plugin
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
VRP教程 2011.
Python 环境搭建 基于Anaconda和VSCode.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
安裝JDK 配置windows win7 環境變數
第四章 UNIX文件系统.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
JUDDI安装手册.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

Sun SPOT开发环境 University Outreach Programs in China 蒋清野(John) Sun 中国技术社区,高级经理 John.Jiang@Sun.Com http://www.qyjohn.net/ Qingye Jiang (John) Senior Manager Sun Developer Network, China 1

Sun SPOT SDK 软件开发 硬件开发

安装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

安装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

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

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

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

命令: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设备开发应用程序,我们可以根据这些设备分配到的端口名称给它 们做上记号,以便在开发过程当中识别和使用。

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

命令:ant slots

命令:ant slots

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

远程部署与运行 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.4F01.0000.0FC9 deploy ant -DremoteId=0014.4F01.0000.0FC9 run

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

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

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

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

使用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已经修正了这个缺陷。

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

Sun SPOT开发环境 University Outreach Programs in China 蒋清野(John) Sun 中国技术社区,高级经理 John.Jiang@Sun.Com http://www.qyjohn.net/ Qingye Jiang (John) Senior Manager Sun Developer Network, China 20