Enviar búsqueda
Cargar
NXT開発環境(ETロボコン向けTOPPERS活用セミナー5)
•
0 recomendaciones
•
7,323 vistas
T
Takuya Azumi
Seguir
NXT開発環境(ETロボコン向けTOPPERS活用セミナー5)
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 25
Descargar ahora
Descargar para leer sin conexión
Recomendados
TECSの基礎(ETロボコン向けTOPPERS活用セミナー2-1)
TECSの基礎(ETロボコン向けTOPPERS活用セミナー2-1)
Takuya Azumi
Mindstorms NXT用 toppersプラットフォームの概要(ETロボコン向けTOPPERS活用セミナー1)
Mindstorms NXT用 toppersプラットフォームの概要(ETロボコン向けTOPPERS活用セミナー1)
Takuya Azumi
カーネルオブジェクト(ETロボコン向けTOPPERS活用セミナー2-2)
カーネルオブジェクト(ETロボコン向けTOPPERS活用セミナー2-2)
Takuya Azumi
NXTプラットフォーム(ETロボコン向けTOPPERS活用セミナー4)
NXTプラットフォーム(ETロボコン向けTOPPERS活用セミナー4)
Takuya Azumi
TOPPERS TECS WG 2016
TOPPERS TECS WG 2016
Hiroshi Oyama
NXT走行体サンプルプログラム(ETロボコン向けTOPPERS活用セミナー3)
NXT走行体サンプルプログラム(ETロボコン向けTOPPERS活用セミナー3)
Takuya Azumi
ET2016 組込みシステムに適したコンポーネントシステムTECSの最新状況
ET2016 組込みシステムに適したコンポーネントシステムTECSの最新状況
Takuya Azumi
Oracle Database In Lock
Oracle Database In Lock
Ryota Watabe
Recomendados
TECSの基礎(ETロボコン向けTOPPERS活用セミナー2-1)
TECSの基礎(ETロボコン向けTOPPERS活用セミナー2-1)
Takuya Azumi
Mindstorms NXT用 toppersプラットフォームの概要(ETロボコン向けTOPPERS活用セミナー1)
Mindstorms NXT用 toppersプラットフォームの概要(ETロボコン向けTOPPERS活用セミナー1)
Takuya Azumi
カーネルオブジェクト(ETロボコン向けTOPPERS活用セミナー2-2)
カーネルオブジェクト(ETロボコン向けTOPPERS活用セミナー2-2)
Takuya Azumi
NXTプラットフォーム(ETロボコン向けTOPPERS活用セミナー4)
NXTプラットフォーム(ETロボコン向けTOPPERS活用セミナー4)
Takuya Azumi
TOPPERS TECS WG 2016
TOPPERS TECS WG 2016
Hiroshi Oyama
NXT走行体サンプルプログラム(ETロボコン向けTOPPERS活用セミナー3)
NXT走行体サンプルプログラム(ETロボコン向けTOPPERS活用セミナー3)
Takuya Azumi
ET2016 組込みシステムに適したコンポーネントシステムTECSの最新状況
ET2016 組込みシステムに適したコンポーネントシステムTECSの最新状況
Takuya Azumi
Oracle Database In Lock
Oracle Database In Lock
Ryota Watabe
How to use STARC RTL Design Style Guide Verilog-HDL 2011 version
How to use STARC RTL Design Style Guide Verilog-HDL 2011 version
Kiyoshi Ogawa
RFC6241(Network Configuration Protocol (NETCONF))の勉強資料
RFC6241(Network Configuration Protocol (NETCONF))の勉強資料
Tetsuya Hasegawa
Starc verilog hdl2013d
Starc verilog hdl2013d
Kiyoshi Ogawa
RFC6243(With-defaults Capability for NETCONF)の勉強資料
RFC6243(With-defaults Capability for NETCONF)の勉強資料
Tetsuya Hasegawa
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
NTT DATA Technology & Innovation
STARC RTL設計スタイルガイドによるVerilog HDL並列記述の補強
STARC RTL設計スタイルガイドによるVerilog HDL並列記述の補強
Kiyoshi Ogawa
RFC5717(Partial Lock Remote Procedure Call (RPC) for NETCONF)の勉強資料
RFC5717(Partial Lock Remote Procedure Call (RPC) for NETCONF)の勉強資料
Tetsuya Hasegawa
RFC5277(NETCONF Event Notifications)の勉強資料
RFC5277(NETCONF Event Notifications)の勉強資料
Tetsuya Hasegawa
Linux Kernel Seminar in tripodworks
Linux Kernel Seminar in tripodworks
tripodworks
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
NTT DATA Technology & Innovation
Ll tiger clojure
Ll tiger clojure
Toshiaki Maki
TOPPERSプロジェクト紹介 OSC2016京都
TOPPERSプロジェクト紹介 OSC2016京都
Takuya Azumi
C21 SQL Server のスレッド管理 by 古賀啓一郎
C21 SQL Server のスレッド管理 by 古賀啓一郎
Insight Technology, Inc.
Extending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 Japan
Shigeru Hanada
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
20130329 rtm3
20130329 rtm3
openrtm
An annotated context-free grammar based vulnerability detection using LALR pa...
An annotated context-free grammar based vulnerability detection using LALR pa...
Ruo Ando
Delphi Countdown
Delphi Countdown
Hikaru Fukushi
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
NTT DATA Technology & Innovation
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
NTT DATA Technology & Innovation
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
Toru Makabe
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
Toru Tamaki
Más contenido relacionado
La actualidad más candente
How to use STARC RTL Design Style Guide Verilog-HDL 2011 version
How to use STARC RTL Design Style Guide Verilog-HDL 2011 version
Kiyoshi Ogawa
RFC6241(Network Configuration Protocol (NETCONF))の勉強資料
RFC6241(Network Configuration Protocol (NETCONF))の勉強資料
Tetsuya Hasegawa
Starc verilog hdl2013d
Starc verilog hdl2013d
Kiyoshi Ogawa
RFC6243(With-defaults Capability for NETCONF)の勉強資料
RFC6243(With-defaults Capability for NETCONF)の勉強資料
Tetsuya Hasegawa
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
NTT DATA Technology & Innovation
STARC RTL設計スタイルガイドによるVerilog HDL並列記述の補強
STARC RTL設計スタイルガイドによるVerilog HDL並列記述の補強
Kiyoshi Ogawa
RFC5717(Partial Lock Remote Procedure Call (RPC) for NETCONF)の勉強資料
RFC5717(Partial Lock Remote Procedure Call (RPC) for NETCONF)の勉強資料
Tetsuya Hasegawa
RFC5277(NETCONF Event Notifications)の勉強資料
RFC5277(NETCONF Event Notifications)の勉強資料
Tetsuya Hasegawa
Linux Kernel Seminar in tripodworks
Linux Kernel Seminar in tripodworks
tripodworks
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
NTT DATA Technology & Innovation
Ll tiger clojure
Ll tiger clojure
Toshiaki Maki
TOPPERSプロジェクト紹介 OSC2016京都
TOPPERSプロジェクト紹介 OSC2016京都
Takuya Azumi
C21 SQL Server のスレッド管理 by 古賀啓一郎
C21 SQL Server のスレッド管理 by 古賀啓一郎
Insight Technology, Inc.
Extending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 Japan
Shigeru Hanada
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
20130329 rtm3
20130329 rtm3
openrtm
An annotated context-free grammar based vulnerability detection using LALR pa...
An annotated context-free grammar based vulnerability detection using LALR pa...
Ruo Ando
Delphi Countdown
Delphi Countdown
Hikaru Fukushi
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
NTT DATA Technology & Innovation
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
NTT DATA Technology & Innovation
La actualidad más candente
(20)
How to use STARC RTL Design Style Guide Verilog-HDL 2011 version
How to use STARC RTL Design Style Guide Verilog-HDL 2011 version
RFC6241(Network Configuration Protocol (NETCONF))の勉強資料
RFC6241(Network Configuration Protocol (NETCONF))の勉強資料
Starc verilog hdl2013d
Starc verilog hdl2013d
RFC6243(With-defaults Capability for NETCONF)の勉強資料
RFC6243(With-defaults Capability for NETCONF)の勉強資料
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...
STARC RTL設計スタイルガイドによるVerilog HDL並列記述の補強
STARC RTL設計スタイルガイドによるVerilog HDL並列記述の補強
RFC5717(Partial Lock Remote Procedure Call (RPC) for NETCONF)の勉強資料
RFC5717(Partial Lock Remote Procedure Call (RPC) for NETCONF)の勉強資料
RFC5277(NETCONF Event Notifications)の勉強資料
RFC5277(NETCONF Event Notifications)の勉強資料
Linux Kernel Seminar in tripodworks
Linux Kernel Seminar in tripodworks
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
JAVA_HOME/binにあるコマンド、いくつ使っていますか?[JVM関連ツール編](JJUGナイトセミナー「Java解析ツール特集」 発表資料)
Ll tiger clojure
Ll tiger clojure
TOPPERSプロジェクト紹介 OSC2016京都
TOPPERSプロジェクト紹介 OSC2016京都
C21 SQL Server のスレッド管理 by 古賀啓一郎
C21 SQL Server のスレッド管理 by 古賀啓一郎
Extending PostgreSQL - PgDay 2012 Japan
Extending PostgreSQL - PgDay 2012 Japan
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
20130329 rtm3
20130329 rtm3
An annotated context-free grammar based vulnerability detection using LALR pa...
An annotated context-free grammar based vulnerability detection using LALR pa...
Delphi Countdown
Delphi Countdown
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
オレ流のOpenJDKの開発環境(JJUG CCC 2019 Fall講演資料)
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
押さえておきたい、PostgreSQL 13 の新機能!!(Open Source Conference 2021 Online/Hokkaido 発表資料)
Similar a NXT開発環境(ETロボコン向けTOPPERS活用セミナー5)
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
Toru Makabe
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
Toru Tamaki
AI・HPC・ビッグデータで利用される分散ファイルシステムを知る
AI・HPC・ビッグデータで利用される分散ファイルシステムを知る
日本ヒューレット・パッカード株式会社
Dot netcore multiplatform 2
Dot netcore multiplatform 2
shozon
20010901
20010901
小野 修司
Getting Started .NET Core
Getting Started .NET Core
Yuta Matsumura
Dep001 infrastructure as_code_!_linux_な人から見
Dep001 infrastructure as_code_!_linux_な人から見
Tech Summit 2016
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
Insight Technology, Inc.
File API: Writer & Directories and System
File API: Writer & Directories and System
Taku AMANO
【17-A-5】ウェブアーキテクチャの歴史と未来
【17-A-5】ウェブアーキテクチャの歴史と未来
Developers Summit
Hello ".NET" World
Hello ".NET" World
将 高野
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
Akira Inoue
使いこなせて安全なLinuxを目指して
使いこなせて安全なLinuxを目指して
Toshiharu Harada, Ph.D
.NET Coreのいろは
.NET Coreのいろは
Yuta Matsumura
Kernel overview
Kernel overview
Kai Sasaki
perfを使ったpostgre sqlの解析(後編)
perfを使ったpostgre sqlの解析(後編)
Daichi Egawa
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Tech Summit 2016
OSS-DB Gold技術解説セミナー@db tech showcase 東京 2014
OSS-DB Gold技術解説セミナー@db tech showcase 東京 2014
Shigeru Hanada
デブサミ2008 .NETの仕組み
デブサミ2008 .NETの仕組み
Takeshi Shinmura
Similar a NXT開発環境(ETロボコン向けTOPPERS活用セミナー5)
(20)
Azure Infrastructure as Code 体験入隊
Azure Infrastructure as Code 体験入隊
ソフトウェア工学2023 14 ビルド
ソフトウェア工学2023 14 ビルド
AI・HPC・ビッグデータで利用される分散ファイルシステムを知る
AI・HPC・ビッグデータで利用される分散ファイルシステムを知る
Dot netcore multiplatform 2
Dot netcore multiplatform 2
20010901
20010901
Getting Started .NET Core
Getting Started .NET Core
Dep001 infrastructure as_code_!_linux_な人から見
Dep001 infrastructure as_code_!_linux_な人から見
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
[db tech showcase Tokyo 2017] A15: レプリケーションを使用したデータ分析基盤構築のキモ(事例)by 株式会社インサイトテ...
File API: Writer & Directories and System
File API: Writer & Directories and System
【17-A-5】ウェブアーキテクチャの歴史と未来
【17-A-5】ウェブアーキテクチャの歴史と未来
Hello ".NET" World
Hello ".NET" World
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
使いこなせて安全なLinuxを目指して
使いこなせて安全なLinuxを目指して
.NET Coreのいろは
.NET Coreのいろは
Kernel overview
Kernel overview
perfを使ったpostgre sqlの解析(後編)
perfを使ったpostgre sqlの解析(後編)
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
Cld018 コンテナ go_~あなた
OSS-DB Gold技術解説セミナー@db tech showcase 東京 2014
OSS-DB Gold技術解説セミナー@db tech showcase 東京 2014
デブサミ2008 .NETの仕組み
デブサミ2008 .NETの仕組み
NXT開発環境(ETロボコン向けTOPPERS活用セミナー5)
1.
TOPPERSプロジェクト認定 12012/06/02 5.ASP+TECS開発環境の構築 ⽯石川 拓也 名古屋⼤大学 ⼤大学院情報科学研究科 最終更新⽇日:2012/05/30
2.
TOPPERSプロジェクト認定 22012/06/02 NXT⽤用ASP+TECSプラットフォームのツール チェーン ソースコード (.c, .hファイルなど) TECS ジェネレータ (tecsgen) GNU
ARM ツールチェーン ソースコード (.c, .hファイルなど) ファイル ツール データの流れ ソースコード (.c .hファイルなど) 実行形式 メモリマップ ファイル等 ライブラリ (ソースコード) 設定ファイル (リンカスクリプト等) コンポーネント記述 (*.cdl) コンフィギュレーション ファイル(*.cfg) コンフィギュレータ (cfg.exe) ビルドツール (make) Makefile 制御の流れ 開発者の操作
3.
TOPPERSプロジェクト認定 32012/06/02 Cygwinのインストール • Cygwinをインストールします。 ‒
インストールするパッケージの選択は、ほとんど デフォルトでOKです。 ‒ 以下のツールが必須となります(nxt_user.txtよ り)ので、 インストール時にチェックします。 • Perl 5.10.0 • GNU Make 3.81 • BINUTILS • GCCまたはGCC-CORE ‒ コンフィギュレータ、TECSジェネレータをご⾃自 ⾝身で構築する場合には他にもツールが必要となり ますが、ここでは割愛します。
4.
TOPPERSプロジェクト認定 42012/06/02 参考:Cygwinインストール時にチェックする 箇所 • Perl:Perl install Install Install
5.
TOPPERSプロジェクト認定 52012/06/02 参考:Cygwinインストール時にチェックする 箇所 • GNU
Make:Devel Install
6.
TOPPERSプロジェクト認定 62012/06/02 参考:Cygwinインストール時にチェックする 箇所 • BINUTILS:Devel InstallInstall
7.
TOPPERSプロジェクト認定 72012/06/02 参考:Cygwinインストール時にチェックする 箇所 • GCC,
GCC-CORE:Devel Install InstallInstall
8.
TOPPERSプロジェクト認定 82012/06/02 GNUARMのインストール • GNUARMをインストールします。 ‒
UNIX⾵風にC:cygwinusrlocalにインストール すると、あとの設定が不要となり便利です。
9.
TOPPERSプロジェクト認定 92012/06/02 参考:GNUARMのインストール時にチェックす る項⽬目 • Little
Endianのみ残し、Floating Pointのチェックを 外します。
10.
TOPPERSプロジェクト認定 102012/06/02 NeXTToolのインストール • John
Hansen⽒氏のWeb(http:// bricxcc.sourceforge.net/nexttool.zip)から NeXTTool をダウンロードし、スペースおよびマル チバイト⽂文字の含まないディレクトリに解凍してく ださい。 (例、C:cygwinusrlocalnexttool)
11.
TOPPERSプロジェクト認定 112012/06/02 TOPPERSが提供するツールのインストール • コンフィギュレータ(cfg)、TECSジェネレータ (tecsgen)を⼊入⼿手します。 ‒
cfg 1.8.0 • ファイルの依存関係を⽣生成するツール ‒ tecsgen 1.1.0.2 • コンポーネントの⽣生成と結合に関するファイルを⽣生成するツー ル
12.
• TOPPERSのWeb(http://www.toppers.jp/ etrobo-asp.html)からet-robocon-asp +tecs-20120530.tar.gzをcygwinのホーム ディレクトリにダウンロードします TOPPERSプロジェクト認定 122012/06/02 TOPPERSが提供するツールのダウンロード
13.
TOPPERSプロジェクト認定 132012/06/02 ASP+TECSの解凍 • Cygwinを起動し、ホーム ディレクトリに移動して、 ダウンロードした圧縮 ファイルをtarコマンドで 解凍します 解凍された ASP+TECS ディレクトリ ホーム ディレクトリ $
tar zxvf et-robocon-asp+tecs-20120530.tar.gz
14.
TOPPERSプロジェクト認定 142012/06/02 TECSジェネレータの設定 • tecsgen(TECSジェネレータ)へのシンボリックリ ンクを張る ‒
~/tecs_package/asp+tecs/に移動し、../bin/ tecsgen.exeへのシンボリックリンク tecsgen.exeを作成 $ cd ~/tecs_package/asp+tecs/ $ ln -s ../bin/tecsgen.exe ./
15.
TOPPERSプロジェクト認定 152012/06/02 Makefile.targetの設定 • 環境に依存する定数の定義は、target/ mindstorms_nxt_gcc/Makefile.targetにあり、各 ⾃自の環境に応じて変更が必要 ‒
GNUARMをC:cygwinusrlocalにインストー ルした⽅方は変更不要 1. クロスツールチェーンのパス • 使⽤用するクロスツールチェーン(GNU ARM)のパスを, GCC_TARGETに定義する • デフォルト: GCC_TARGET = /usr/local/GNUARM/bin/ arm-elf 2. ダウンロードツールのパス • NexTTool.exeのパスを,NEXTTOOLに定義する • デフォルト: NEXTTOOL = /usr/local/nexttool/ NexTTool.exe
16.
使⽤用するファームウェアの選択 • 拡張NXTファームウェア or
NXT BIOSの選択 ‒ target_lib_inst.cdlで選択する • importするcdlファイルで制御 TOPPERSプロジェクト認定 162012/06/02 // 拡張NXTファームウェアを使用する場合 // ram_onlyを残し、ram+romをコメントアウト(削除) import("ram_only.cdl"); // import("ram+rom.cdl"); target_lib_inst.cdl // NXT BIOSを使用する場合 // ram+romを残し、ram_onlyをコメントアウト(削除) // import("ram_only.cdl"); import("ram+rom.cdl"); target_lib_inst.cdl
17.
TOPPERSプロジェクト認定 172012/06/02 ビルド⼿手順 1. プロジェクトディレクトリに移動 •
ここではサンプルプログラムに移動 2. TECSジェネレータの実⾏行行 • コンポーネントの⽣生成と結合に関するファイル、 およびコンポーネントに関する定義ファイルが gen/以下に⽣生成される 3. 依存関係の⽣生成 4. コンパイル&リンク • asp.rxeとrxeflash.shが⽣生成される • 拡張NXTファームウェアの場合 $ cd ~/tecs_package/asp+tecs/nxt_sample/sample_etrobo/ $ make tecs $ make depend $ make
18.
TOPPERSプロジェクト認定 182012/06/02 プログラムのアップデート⽅方法(1/2) • 拡張NXTファームウェア搭載の場合 ‒
NXTの電源をONにして、PCとNXTをUSBケーブ ルで接続 ‒ Cygwin上で次のコマンドを⼊入⼒力力 $ sh ./rxeflash.sh • プログラムアップロードが成功した場合、Cygwin上に下記コ マンド出⼒力力の2⾏行行⽬目のように実⾏行行形式ファイル のサイズが⽰示さ れます。 • 出⼒力力例: ‒ Executing NeXTTool to upload helloworld.rxe... helloworld.rxe=15280 NeXTTool is terminated.
19.
TOPPERSプロジェクト認定 192012/06/02 プログラムのアップデート⽅方法(2/2) • NXT
BIOS搭載の場合 ‒ NXTの電源をONにして、プログラムを起動 ‒ NXTのSTOPボタンとENTERボタンを同時に押す • 左向きの三⾓角ボタンとオレンジ⾊色の四⾓角ボタン • 正常に動作すると、NXTの電源が切れます ‒ NXTの電源をONにして、PCとNXTをUSBケーブ ルで接続 ‒ Cygwin上で次のコマンドを⼊入⼒力力 $ sh ./appflash.sh
20.
TOPPERSプロジェクト認定 202012/06/02 ソースコードについての注意 • ASP+TECSのソース、サンプルプログラムの漢字 コードはShift_JIS、改⾏行行コードはMS-DOSと互換の CRLFとなっています •
Cygwinの環境で参照、修正を⾏行行う場合は、UNIX互 換漢字コード、改⾏行行コード対応のエディタを使⽤用し てください 漢字コード、改行コードを自動変換する エディタ:TeraPad
21.
TOPPERSプロジェクト認定 212012/06/02 Bluetoothの設定(1/3) • Bluetoothをパソコンに登録 ‒
MINDSTORMS NXTを起動し、 PCでBluetooth ⇒ Searchにて 表⽰示されるまで待ちます ‒ NXTが表⽰示されたら選択します ‒ PINCODE(ペアリングコード) は指定されたコードを設定して ください ‒ 注意:⾛走⾏行行会に参加した場合、 多くの参加者がおり、他の参加 が同⼀一のPINCODEで設定してい る場合、正しくコネクションが できません
22.
TOPPERSプロジェクト認定 222012/06/02 Bluetoothの設定(2/3) • Bluetoothリンクのシリアルポー トの確認 ‒
デバイスマネージャを開いて Bluetoothに対応したシリア ルポートを確認します ‒ Bluetoothを使って MINDSTORMS NXTと通信す るために、Tera Termをイン ストールします ‒ Tera TermでBluetoothのリ ンクシリアル(右の環境では COM4)を通してNXTとの stream通信 します
23.
TOPPERSプロジェクト認定 232012/06/02 Bluetoothの設定(3/3) • PINCODEとデバイス名の指定 ‒
~/tecs_package/asp+tecs/tecs_lib/ mindstorms_nxt/tBluetooth_inst.cdlの keyCodeとdeviceNameで指定 cell tBluetooth Bluetooth { // Bluetooth本体 cSemaphore = BluetoothSemapohre.eSemaphore; // キーコードの設定 keyCode = "1234"; }; cell tConnectBluetooth ConnectBluetooth { cBluetooth = Bluetooth.eBluetooth; // デバイス名の設定 deviceName = { 'E', 'T', '1', '2', '3', '4', '0' }; };
24.
Bluetooth通信機器と⾛走⾏行行体のペアリング • ETロボコン2012 競技規約(Bluetooth)1.5より •
Bluetooth通信機器と⾛走⾏行行体のBluetooth通信をおこ なうためには、ペアリングを おこなう必要がありま すが、競技の円滑運営のために、ペアリングについ ては⾞車車検前までに必ず完了しておいてください • また、NXTのデバイス名およびパスキーについては、 誤接続防⽌止や競技会場ガイダンス遵守の確認のため、 以下のとおりとします ‒ デバイス名は、ETロボコン実⾏行行委員会から与えら れるチームIDに、ETをプリフィックスとして付加 したものを使⽤用する • 例:チームIDが1の場合、デバイス名はET1とする ‒ パスキーは、NXTデフォルトパスキー(1234)とは 異なる任意のパスキーを使⽤用する TOPPERSプロジェクト認定 242012/06/02
25.
参考 • nxtOSEK/JSPホームページ ‒ http://lejos-osek.sourceforge.net/ •
MINDSTORMS NXT⽤用TOPPERS/ASP+TECSプラット フォームと教育コンテンツ:ETロボコン2012対応版 ‒ http://www.toppers.jp/etrobo-asp.html • ETロボコン向けRTOS活⽤用コンテンツ(TOPPERS/JSP ベース):ETロボコン2012対応版 ‒ http://www.toppers.jp/etrobo-jsp.html TOPPERSプロジェクト認定 252012/06/02
Descargar ahora