Microsoft Word - toppers-contest-2014_NTB.doc

Similar documents
IntroductionForGR-PEACH.pptx

論文番号 分 2-2 平成 24 年度全国情報技術教育研究会第 41 回全国大会 ( 新潟大会 ) Xbee を活用した無線通信の研究 期日平成 24 年 8 月 9 日 ( 木 )~10 日 ( 金 ) 場所長岡市シティホールプラザ アオーレ長岡 香川県立三豊工業高等学校 電子科 本行

TOPPERS活用アイデア・アプリケーション開発

TWE-Lite R 取扱説明書

RY_R8C38ボード RY-WRITER基板 自動書き込み・実行解説マニュアル

AKI-PIC16F877A開発キット (Ver1

KR-501 USB Serial Converter Module USB シリアル変換モジュール取扱説明書 Version2.3 対応版 USB Serial Converter はマイコンモジュールと PC 間を接続する際に使用する通信変換モジュールです ATMEGA Mini Module

HDLトレーナーサンプルプログラム説明書

Photo Sensor – 적외선 센서

TOPPERS活用アイデア・アプリケーション開発

Microsoft Word - PIC-USBマイコンボード_v1-02@WEB公開用資料.docx

8051 개발보드 메뉴얼

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

Studuinoライブラリ環境設定Mac編

MINI2440マニュアル

この準備編では rduinoについての基本的な知識や動かし方 および使うにあたっての事前の準備について 紹介していきます rduinoについてある程度の知識がある方であれば 読み飛ばしてもかまいません ここでのポイントは いかに簡単にrduinoを学ぶかです rduino を使いこなすには ハードウ

1 1 Arduino とは Arduino アルドゥイーノ は ワンボードマイコンの一種で オープンソースハードウェアであ り 組み立て済みの基板を購入することもできるほか 誰でも自分の手で Arduino を組み立てる ことができます USBコネクタでPCと接続して利用します デジタルポートとア

PowerPoint プレゼンテーション

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

Arduinoで計る,測る,量る

オーナーズ マニュアル SolitonWave 1

iCLR

PowerPoint プレゼンテーション

1 Atollic TrueSTUDIO( GR-PEACH TOPPERS/ASP ASP GR-PEACH mbed ( git

Studuino ライブラリ環境設定Windows編

アスラテック株式会社 会社案内

msm2012_YOKOBORI

Microsoft Word - Cubesuite+_V850_AM.doc

第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...

RS232-TTLレベル変換基板製作マニュアル

MS5145 USB シリアル エミュレーション モードの設定

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

Microsoft Word - Cubesuite+_78K0R.doc

MINI2440マニュアル

研究成果報告書

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

Studuinoプログラミング環境

<4D F736F F F696E74202D D312E A90A78CE48AC28BAB93B193FC835C838A B E707074>

1. 概念 STM32F4 Discovery 基板は Mini USB を接続して デバッグやプログラムの書き込みができるようになっています 通常は CPU の 0x 番地からプログラムを実行します では なぜわざわざこのプロジェクトの雛形を使用して CPU の 0x

PowerPoint プレゼンテーション

EB-RL7023+SB/D2

ルネサス半導体セミナースケジュール

Photo Sensor – 적외선 센서

CoIDE 用 STM32F4_UART2 の説明 V /03/30 STM32F4 Discovery の非同期シリアル通信ポート UART2 の送受信を行うプログラムです Free の開発ツール CoIDE で作成したプロジェクトサンプルです プログラムの開始番地は 0x08000

課題情報シート テーマ名 : 動画中継ラジコンカーの製作 担当指導員名 : 土山博剛実施年度 : 25 年度施設名 : 四国職業能力開発大学校課程名 : 専門課程訓練科名 : 電子情報技術科課題の区分 : 総合制作実習課題学生数 : 1 時間 : 12 単位 (216h) 課題制作 開発のポイント

Microsoft PowerPoint - RL78G1E_スタータキットデモ手順_2012_1119修正版.pptx

三菱電機マイコン機器ソフトウエア株式会社

商品番号 : UTS-422 USB-RS422( シリアル ) 変換ケーブル (USB1.1 規格対応 ) 概要 UTS-422 は RS-422 インターフェースを持つ外部周辺機器をパソコンの USB ポートを介してコントロールするための USB-RS422 変換ケーブルです 最大 3Mbps

ワイヤレスセンサモジュール取扱説明書

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受


! STEP 2. Quartus Prime のダウンロード WEB ブラウザで以下の URL を開きます 2 ページ中段の Quartus Prime 開発ソフトウェア ライト エディ

機能 SB-2000 は無線機とコンピュータを接続するインターフェースです CAT, CI/V を経由したリグ制御 CAT や CI/V のリグ制御のインターフェースを持っています この接続でリグを制御できます RTTY, PSK31, SSTV, FAX, その他のデジタルモードが運用できます広く

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門がじぇるね IoT 部門作品のタイトル : TOPPERS_ASP3 カーネルと astah*-uml による状態マシン図でのソフト設計と動作検証の試み作成者 : 塩出武 ( しおでたけ

RPI-ZUMO-ASM-MANUAL Raspberry Pi on Zumo キット 組立てマニュアル ver2.0 弊社製品 Raspberry Pi on Zumo キットをお買い上げ頂きありがとうございます 本製品は組立てキットとなっております 以

AP-RZA-1A シリアルFlashROMの書き込み方法

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

Microsoft PowerPoint _iwasaki

PLC-Remote取扱説明書

3 無線 / 有線接続で制御 メガローバー Ver2.0 は Wi-Fi / BLE / Bluetooth Classic の 3 種の無線通信と 有線の USB シリアル通信に対応しています 指定のコマンドを用いることで PC やタブレットなど 様々なデバイスからメガローバー Ver2.0 を制

TOPPERS活用アイデア・アプリケーション開発

Taro-テキスト.jtd

2. WiFi 接続 1.1 GuruPlug Server 初期設定情報 記載の SSID が設定されているアクセスポイントが GuruPlug Server です PC を操作して GuruPlug Server のアクセスポイントに接続して WiFi 接続してください 接続に成功すると PC

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

Microsoft Word - Et100pciL_02a†iWinXP_PDFŠp†j.doc

Slide 1

開発環境構築ガイド

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

11 オプションの取り付け 283

WAGO / / Modbus/RTU対応 バスカプラ クイックスタートガイド

WLAR-L11G-L/WLS-L11GS-L/WLS-L11GSU-L セットアップガイド

Arduino をドリトルから 制御する教材の試行 鈴木裕貴 1

プロジェクト実施要領

Microsoft PowerPoint - EGW槉拒㇬㇤ㅛ_03_ ppt [äº™æ‘łã…¢ã…¼ã…›]

メモリハイロガーLR8431、熱流ロガーLR8432を無線LANで利用する方法

出荷一覧表をもう一度印刷したい

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

Microsoft Word - Et100pciS2_02a†iWinXP_PDFŠp†j.doc

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタ

QUICKSTART for Microsoft Windows, Apple Mac OS X, Linux and Amiga OS 4 このクイックスタートガイドでは基本的な操作方法を説明します まずは 1 台の FDD で動かすことを推奨します 動作が確認できましたら 2 台目のドライブを接

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

Nios II マイコン活用ガイド Nios II マイコンボード紹介 ステップ 1 AuCE C3 製品紹介 AuCE C3 は ソフトコア プロセッサ Nios II( アルテラ社 ) を搭載可能なマイコンボードです 弊社の基本ソフトウェアをインストールし FPGA 開発者のデザインと Nios

ダウンロード先一覧 USB シリアル変換ケーブル / BSUSRC06 トライバー 製品にドライバ CD が付属していますが 下記のサイトからもダウンロードすることが可能です <Web> 64b

トラブルシューティング

吉田坂本.pptx

<4D F736F F F696E74202D20834A815B836C838B835C815B835882CC95E082AB95FB F4B2E B8CDD8AB B83685D>

LED ー Camp3 開発教材の解説 v2

パーツリスト 組み立て前にすべてのパーツがそろっているかご確認ください 種類 品番 数 種類 品番 数 基板 I2C LCD 1 コンデンサ 0.1uF (104) 積層セラミック 1 IC ATtiny コンデンサ 10uF 電解 1 半固定抵抗 10~50kΩ 1 コネクタ IC ソ

目次 初めに... 3 実習用 PC... 3 USB ケーブル... 4 Visual Studio 2015 のインストール... 4.NET Micro Framework SDK のインストール... 6 Azure SDK のインストール... 9 補足 NET Micro F

akiduki_rireki.xlsx

開発環境構築ガイド

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

関係各位 2019 年 1 月 31 日 ヴイストン株式会社 4 軸独立ステアリング駆動方式の ROS 対応台車ロボット 4WDS ローバー Ver2.0 を発売 ヴイストン株式会社 ( 本社 : 大阪府大阪市 代表取締役 : 大和信夫 ) は 4 輪独立ステアリング駆動式全方位移動台車ロボット 4

Windows Embedded Community Day 第 5 回 - IoT がもたらす新しい社会と変化 - ドライバ開発から Azure 接続まで - Windows Embedded Community Day 株式会社デバイスドライバーズ日高亜友

ReviveUSB(web)

プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1

何回も達成感を感じることができる副教材としての電子ルーレット 昨年度までの実践 (~ 平成 23 年度 ) ですが 今年もこの電子ルーレットを用いて授業を進めます 前任校の名前で済みません この様な文はパワーポイントのノートでも書けますが ワードに貼り付ける方式で作ると図の大きさや文書の挿入などより

AN178 USB仮想シリアルドライバ インストールガイド

Transcription:

TOPPERS 活用アイデア アプリケーション開発コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : 組込みソフトウェア学習用教材ボード NCES TRAINING BOARD と教材テキスト, サンプルプログラム一式 作成者 : 松浦光洋, 本田晋也 対象者 : 組込み学習者 使用する開発成果物 : TOPPERS/ASP カーネル 目的 狙い 組込みプログラム初心者 学習者向けのマイコンボードと開発環境がセットとなった学習用教材を提供する. 安価で入手性が良く, 開発環境の構築も簡単. また初心者にありがちなトラブルを起こさない配慮もしている. ボードは学習以外への活用活用をも考えて様々なデバイスを搭載した. アプリケーションの概要 1. 背景 NCES( 名古屋大学大学院情報科学研究科附属組込みシステム研究センター ) では人材教育プログラム (NEP) として多数の教材をウェブサイト (http://www.nces.is.nagoya-u.ac.jp/nep/materials/ ) で無償公開している. その中の 組込みソフトウェア開発技術の基礎 では, 以前まで M16C マイコンボードを使う実習テキストとサンプルプログラムが提供されていた.

しかし M16C 用の開発ツールは今後のウィンドウズでは使用出来なくなる事が判明し, マイコンと開発ツールを他の物に変更する必要に迫られた. 安価に, かつ手軽に組込みシステムの基礎からリアルタイム OS の活用の学習が出来ることを目指して検討した結果, マイコンボードはルネサスエレクトロニクスの RX63N を搭載した割安感のある若松通商のボード GR-SAKURA( 写真 5) を, 開発ツールはインストールが簡単で無料の CubeSuite+ 無償評価版 ( リンクサイズ 128 キロバイト制限有り ) を使用することにした. しかし実習に必要な LED やスイッチ類が足らない. そこで様々なデバイスを使えるよう拡張基板を設計 製造し, NCES TRAINING BOARD として頒布することにした. またボードに合わせて教材テキストスライド, サンプルプログラムも改変して NEP のウェブサイトで公開した. 2. シールド GR-SAKURA には Arduino 1 と同等の拡張コネクタがあるので, ここに装着する シールド 2 を設計した. シールドには実習に必要な部品 3 だけでなく, 教材の実習では必要ないが有用と思われる部品 4 を搭載することにした. 写真 1 NCES TRAINING BOARD の外観

1: AVR のマイコン評価ボード 2: Arduino では拡張基板をこう呼ぶ. センサ等の様々なハードウェアを搭載したシールドが世界中で販売されている. これらは GR-SAKURA でも使用可能なため,NEP 教材の実習を終えた後もシールドを付け替えて活用する事が出来る. 3:LED 4, スライドスイッチ 4, プッシュスイッチ 2, ブザー 4:7セグメント LED 4 桁 ( ダイナミック点灯の学習 ),CdS 光導電セル (AD 変換の学習 ), CAN インターフェース 3.TOPPERS/ASP カーネルの移植 旧教材では TOPPERS/JSP カーネルを使って RTOS アプリのプログラミングを学習する構成になっていた. しかし JSP から ASP に置き換えた方が良いだろうという事になった. ASP の RX 版は RX610 版と RX62N 版 (CQ 出版インターフェース誌 2011 年 9 月号 ) があるが, 開発環境が HEW のため CubeSuite+ に移植した. また, 実習教材のサンプルプログラムも移植した. これらは教材一式に含まれて公開されている. 4. 開発環境 前述のようにルネサスエレクトロニクスの CubeSuite+ 無償評価版 を使用するが, これ だけでは十分なデバッグが出来ない.E1 デバッガを用意すれば良いが, 価格が 1 万円以上 するので金銭的ハードルが上がってしまう. そんなとき, いいタイミングで RX シリアルデバッガ がリリースされた. マイコンに専用のモニタプログラムを書き込み, シリアル経由でパソコンの CubeSuite+と通信することでデバッグを行う, いわゆる リモートデバッガ である. 長時間の割り込み禁止が出来ない等の制約はあるが, 若干の対応により実習では問題がない事が分かったのでこれを採用する事にした. ただし最近のパソコンにはシリアルポートが無いため USB-UART 変換モジュールが必要である. それとは別に実習のサンプルプログラムでは syslog を PC で表示するために USB-UART 変換が必要なので,1つの USB で UART が 2 チャネル使える秋月電子通商の AE-FT2232 をシールド裏側に搭載した( 写真 2). また, トラブルになりがちな UART の通信状態が見えるように LED のインジケータも付けた ( 写真 3). USB からボードの電源 (5V) も供給出来るため接続は USB ケーブル 1 本だけである ( 写真 4). なお,GR-SAKURA 側にも USB-B コネクタが付いているがこちらは実習で使用しない. 実際に間違えてこちらにケーブルを刺す事例が頻発したためゴム製のコネクタキャップを取り付けてトラブルを防止している.

また TOPPERS/ASP にも上記の割り込み禁止時間の制約を回避する対策とリンカの適切な アドレス配置等を行った. RX シリアルデバッガのマイコンに書き込むモニタプログラムも GR-SAKURA の UART ポ ート構成に対応し, 教材一式と一緒に公開している. GR-SAKURA には元々足は付いておらず, 部品のピンで机の表面に傷が付く恐れがあるた めゴム足を付けた. 写真 2 裏面 ( 緑の基板が AE-FT2232) 写真 3 通信インジケータ

写真 4 USB ケーブル 1 本で接続完了 参考情報 GR-SAKURA には無線モジュール XBee を取り付けるパターンが用意されている.RX シリアルデバッガを有線 UART から XBee に変更すればロボット等の動くターゲットに対しても離れた PC からダウンロード, ブレーク, トレース, メモリの読出しが可能である. 5. 技術セミナー等のセミナー等の採用採用事例 宮城県産業技術総合センターで 6 月 11~13 日に実施済み ( 本田 松浦が出張講師を担当 ) 同センターで 12 月頃 ( 未定 ) に RTOS 編を実施予定 ( 講師はセンター職員 ) http://www.mit.pref.miyagi.jp/kenshu/14/index.html 組込みソフトウェア技術コンソーシアム (HEPT) では 10 月 22 日,29 日に実施予定 ( 本田が出張講師を担当 ) http://architect.inf.shizuoka.ac.jp/hept/index.php/cpro-schedule また, 某社では AUTOSAR の学習用としてボードを活用している.

6. 独学での活用 セミナーを受講しなくても, 学習に必要なテキストやサンプルプログラムは無償公開され ているので,NCES TRAINING BOARD を販売ページ 5 から購入すれば独学でも学習す ることが出来る. 図 1 公開されているテキストスライドファイル ボード変更に伴い 05,06,07,11,12 を刷新, 付録を追加 シールドの回路図も公開 6 しているので,GR-SAKURA( 下側のピンク色のボード ) 単 品を若松通商か RS コンポーネンツから購入し, 実習に必要な部品だけを用意すれば費用も 抑えられる. 5 http://homepage3.nifty.com/fpga/files/board/nces_shield/ 6 http://homepage3.nifty.com/fpga/files/board/nces_shield/%e5%9b%9e%e8%b7%af%e 5%9B%B3_r2.pdf

7. おまけ GR-SAKURA は がじぇっとるねさすプロジェクト 7 の名の下に, 初心者にも易しい クラウド開発環境 とユーザーフォーラム 8 がある. もし教材の実習に挫折してもそち らからトライが出来る事もメリットである.( 図 1 に示す 付録.GR-SAKURA 編 参照 ) 写真 5 GR-SAKURA 7 http://japan.renesas.com/products/promotion/gr/index.jsp 8 http://japan.renesasrulz.com/gr_user_forum_japanese/default.aspx 写真 6 NCES TRAINING BOARD を持つ秋葉原メイド喫茶 橙幻郷 しおんちゃん