MINI2440マニュアル

Similar documents
MINI2440マニュアル

MINI2440マニュアル

MINI2440マニュアル

MINI2440マニュアル

MINI2440マニュアル

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

MINI2440マニュアル

MINI2440マニュアル

修正履歴 NO バージョン修正内容修正日 1 Ver1.0 新規作成 2010/05/18 この文書の情報は 文書を改善するため 事前の通知なく変更されることがあります 最新版は弊社ホームページからご参照ください ( 株 ) 日昇テクノロジーの書面による許

MINI2440マニュアル

1. ST-LINK Utility のダウンロード Windows7 PC にインストールする場合について説明します 1.1. STMicroelectronics のサイト STMicroelectronics のサイトを開きます ここに ST-LINK と入力して検索します ( 右側の虫眼鏡を

不可能への挑戦株式会社日昇テクノロジー低価格 高品質が不可能? 日昇テクノロジーなら可能にする ARM Cortex-M3 STM32F207VGT6 ボードマニュアル株式会社日昇テクノロジー /10/10 copy

MINI2440マニュアル

ARM Cortex-M3 LPC1343

ST-LINK/V2-1 への Upgrade V /10/07 ST-LINK/V2-1 USB driver のインストールおよび ST-LINK/V2-1 の Upgrade について説明します ST-LINK/V2-1 USB driver をインストールしてから ST-LIN

株式会社日新テクニカ USB シリアル CAN 変換器 /8/22 ホームページ : メール

AKI-PIC16F877A開発キット (Ver1

MINI2440マニュアル

MINI2440マニュアル

SDC_SDIO_STM32F4 の説明 2013/09/17 SDIO インターフェースで SD カードをアクセスするプログラムのプロジェクトサンプルです FAT でファイルアクセスするために FatFs( 汎用 FAT ファイルシステム モジュール ) を使用しています VCP(USB 仮想 C

MINI2440マニュアル

ここをクリックしてダウンロードする ダウンロードした zip ファイルを解凍する とインストーラが現れます インストーラを 起動してインストールを開始しましょう イ ンストーラの [ Next > ] ボタンを押してい けばインストールできます ライセンスの画面では I accept the ter

ETCB Manual

SIRCADをVISTAで使用する場合の注意点

STEP 02 開発環境の構築 学習内容 パソコンに ARM の開発環境を構築します インストールは以下の手順で行います 1. CCS のダウンロード 2. CCS のインストール 3. TI-RTOS のインストール 4. USB ドライバのインストール 1. CCS のダウンロード 以下の手順で

不可能への挑戦株式会社日昇テクノロジー低価格 高品質が不可能? 日昇テクノロジーなら可能にする Mini2440 クイックインスト ールマニュアル 株式会社日昇テクノロジー 更新日 2013/08/13 日昇テクノロジー c

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

プロッタドライバインストールガイド <OPS628>-Windows 2000/XP- プロッタドライバインストールガイド <OPS628> Windows 2000/XP 環境 本説明書は グラフテックのホームページよりドライバをダウンロードして コンピュータにインストール する手順を説明したもの

MINI2440マニュアル

HP ThinUpdateを使用したWESシンクライアントイメージリストア手順書

MINI2440マニュアル

図 1.SDK でインストールするパッケージ選択ができたら [Install] ボタンをクリックしますダウンロードとインストールが始まります インストールが終わると [close] ボタンが表示されるので クリックしてとじて下さい Google USB Driver package, revisio

Windows2000/XPインストール手順

================================================================== UHF 帯 RFID ロングレンジリーダライタドライバインストールマニュアル 2011 年 1 月 19 日 ============================

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

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

AN1609 GNUコンパイラ導入ガイド

STM32F405VG 搭載 CPU 基板の仕様 V /10/14 STMicroelectronics 社製の Cortex-M4 ARM CPU STM32F405VGT6 を搭載した CPU 基板です 目次 1. 概要 CPU 基板のブロック図 C

Windows AIKを使用したPE2

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

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

! 2 Download software をクリックし, インストーラを保存します コードサイズ制限版も 30 日間期間限定版も共通のインストーラです EWARM コードサイズ限定版 (32KB 制限 ) コードサイズはテキストファイルのボリュームではなく, デバイスに書き込むマシン語のサイズが対

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

Nios II Flash Programmer ユーザ・ガイド

< F F D815B B408EED95CA C815B83678FEE95F13F7C3F C815B A896E282A28D8782ED82B93F7C3F57494C4C4

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

INS メイト V30Slim を Windows Vista がプレインストールされたパソコンでご使用になるお客様へ < ご案内 > 2007 年 4 月 このたびは INS メイト V30Slim をお買い求めいただき 誠にありがとうございます 本紙は INS メイト V30Slim を Win

CommCheckerManual_Ver.1.0_.doc

著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

β版 DSD再生設定

Welcome-Kit ~STM32L4-Nucleo~

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

PICKIT3オフライン書き込みガイドブック

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

プロッタドライバインストールガイド プロッタドライバインストールガイド <OPS628>-Windows 7- <OPS628> Windows 7 環境 本説明書は グラフテックのホームページよりドライバをダウンロードして コンピュータにインストールする手順を説明したものです 内容をご確認のうえ

この手順は AVT-C281J の製品のファームウェアバージョン又は MCU バージョンをアップデートする為のものです 作業には必ず PC 上で事前準備が必要になります お手数ではございますが下記手順に従って作業をしていただけます様にお願いいたします [ ご準備いただくもの ] 作業用 PC (Wi

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

Microsoft Word - Android開発環境構築.doc

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

A 既製のプロジェクトがある場合

MINI2440マニュアル

この手順はAVT-C281Lの製品のファームウェアバージョン又はMCUバージョンをアップデートする為のものです 作業には必ず PC 上で事前準備が必要になります お手数ではございますが下記手順に従って作業をしていただけます様にお願いいたします [ ご準備いただくもの ] 作業用 PC (Window

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

開発環境構築ガイド

タイトル

自宅でJava言語の開発環境を作る方法

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

Microsoft Word - tool01.doc

Windows10 における Ac6 System Workbench for STM32 のダウンロードとインストール V /06/01 Windows10 の PC で Ac6 System Workbench for STM32 のダウンロードとインストールの方法について説明しま

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

AI1608AYUSB手順V3

Microsoft Word - PCET10-CL_02a†iWinNT40_PDFŠp†j.doc

Microsoft PowerPoint - install_NGSsokushu_windows(ver2.1).pptx

ch2_android_2pri.indd

HD でブロードキャストするための Adobe Media Live Encoder のインストールおよび設定方法 Adobe Media Live Encoder のダウンロード : 手順 1 へ行く 画面下にある Downlo

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

2. インストールの方法 インストールの手順は まずインストーラーをサイトからダウンロードし イールドブック カリキュレーターと Java Web Start をインストールします 次にイールドブック カリキュレーターを起動してサーバー接続し Java のファイルをダウンロードします 以下の手順に従

8051 개발보드 메뉴얼

:30 18:00 9:30 12:00 13:00 17:00

取扱説明書[SH-06D]

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

Microsoft Word - ALT0982_program_epcs_by_niosii_v10.doc

Japanese Manual

T A USB ドライバ インストール手順書 対応型式 :PHC-D08 PHE-3FB2 対応 OS :Windows 7(32bit,64bit) Windows 8(32bit,64bit) Windows 8.1(32bit,64bit) Windows 10(32bit,6

MINI2440マニュアル

Application Note Application Note No. ESC-APN 文書番号 : ESC-APN Tcl link library インストールガイド はじめに Tcl link library インストールガイド ( 以下 本書 ) では Act

1. はじめに 本書は スプリット演算器 MFS2 用コンフィギュレータソフトウェア の取扱方法 操作手順 注意事項などを説明したものです Windows の操作や用語を理解している方を前提にしています Windows の操作や用語については それぞれのマニュアルを参照してください 1.1. MFS

開発環境構築ガイド

総合仕様

Windows10 foobar2000設定マニュアル

目次 1. インストールの前に 2. WiFi アダプタのドライバのインストール 3. AirMagnet WiFi Analyzer のインストール 4. サードパーティーデコードエンジンのインストール 5. ライセンスのインストール 6. AirMagnet WiFi Analyzer のアップ

Windows パソコンに本製品を接続する 1. EM chip を取り付けた本製品の USB コネクタに USB ケーブルを接続します 2. USB ケーブルのもう一方のコネクタをパソコンの USB ポートに接続します パソコンがデータ通信カード ( 本製品 ) を認識します ( パソコンが本製品

FTDI USB-Serial Converter デバイスドライバのインストール(Rev.1.01)

SLCONFIG の操作 JF1PYE Ⅰ. PC と slconfig の通信設定 Ⅱ. Slconfig の操作 Ⅲ. 端末ソフトによる Command 機能 Ⅳ. slconfig 実行形式プログラムの作成 Ⅴ. 端末ソフト Tera Term のダウンロード インストー

タイトル

Quartus Prime はじめてガイド - デバイス・プログラミングの方法

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

Microsoft Word - CBET100-CL_02a†iWinXP_PDFŠp†j.doc

tri_s_tg12864_vcp の説明 2014/02/05 飛石伝ひ CPU 基板 の LCD TG12864 の表示プログラムです 漢字表示 (JIS208) を行うことができます USB の VCP ( 仮想 COM ポート ) を使用して非同期シリアル通信により 表示試験を行うことができ

Transcription:

ARM Cortex-M3 MP3-STM32F103V マニュアル 株式会社日新テクニカ http://www.nissin-tech.com info@nissin-tech.com 2010/2/11 copyright@2009 1

第一章 MP3-STM32F103V 概要...3 1.1 仕様...3 第二章タッチパネル付けの 3.2 インチTFT 液晶...5 第三章プルグラムの書き込み...7 3.1 書き込みツールのインストール...7 3.2 書き込み... 11 3.3 H-JTAGで書き込む...15 3.4 USB Open Linkで書き込む...25 第四章開発ツールKEILのインストール...30 4.1 KEILのインストール...30 4.2 ライセンス...33 4.3 既存のプロジェクトから...34 4.4 新プロジェクトを作る...36 4.5 Open Linkの設定...46 第五章サンプル...47 使用されたソースコードはhttp://www.nissin-tech.com/ からダウンロードできます この文書の情報は 事前の通知なく変更されることがあります ( 株 ) 日新テクニカの書面による許可のない複製は いかなる形態においても厳重に禁じられています 2

第一章 MP3-STM32F103V 概要 1.1 仕様 COM2 COM1(ISP) USB Device 5V 2ch AD, 1ch DA AD ボリューム CAN & RS485 2.54mm CPU 拡張ピンヘッダ JTAG STM32F1 03VCT6 LAN RJ45 128MB NAND USB HOST MIC タッチパネルと TFT 液晶の I/F Line in Earphone 16Mbit SPI Flash SD ソケット ( 裏 ) ジョイスティック 3

ARM コア新系列プロセッサー Cortex-M3 を採用した ST マイクロエレクトロニクス社の STM32F103VCT6( 周波数 72MHz, 256KB Flash, 48KB SRAM, 12BitADC DAC PWM CAN USB Device I2C SPI 等 ) 外付け 16Mbit SPI Flash(AT45DB16ID), 2Kbit EEPROM(24C02), 128MB NAND RJ45 10M Ethernet 1(ENC28J60) USB1.1 HOST 1(CH376 FAT ファイルシステム内蔵 ) MP3 Decoder 1(VS1003B) CAN2.0B 1 RS232 2 RS485 1 USB Device 1 CPU のすべての I/O を 2.54mm 拡張ピンヘッダで引き出されます 20 ピンの標準 JTAG/ICE タッチパネル付け TFT 液晶インターフェース (3.2 タッチパネル付け TFT 液晶 ) AD テスト用のボリューム ユーザー LED 4 ユーザーボタン 3 ジョイスティック 1 外形寸法 : 150 109(mm) 突起物は除く 5V または USB ポート給電 電源指示 LED 付き 4

第二章タッチパネル付けの 3.2 インチ TFT 液晶 5

タッチパネル付けの 3.2 インチ TFT 液晶の裏面 SD カードソケット 16Mbit SPI Flash(AT45DB161D) 未実装 タッチパネル コントロー ラ (SPI インターフェース ) 3.2 インチ TFT 液晶 解像度は 240(W)*320(H) マイコン (ARM, H8, SH, Z80 など ) 直結 8/16bit パラレルインターフェース タッチパネル コントローラ ADS7843 或いは TSC2046 (SPI インターフェース ) 16Mbit SPI Flash(AT45DB161D) 未実装 SD カードソケット 使いやすい 2.54mm コネクタ 外形寸法 : 95 62(mm) 突起物は除く ピン 機能 説明 ピン 機能 説明 1 3V3 電源 + 17 DB14 データバス 2 GND 電源 - 18 DB15 (D0~D15) 3 DB00 19 /CS 液晶 CS 4 DB01 データバス 20 RS Data/Instruction code 5 DB02 (D0~D15) 21 /WR ライト 6 DB03 22 /RD リード 7 DB04 23 /RESET リセット 6

8 DB05 24 BACK_LIGHT バックライト 9 DB06 25 MISO SPI 10 DB07 26 INT タッチパネル割り込み 11 DB08 27 MOSI SPI 12 DB09 28 BUSY タッチパネルビズィー 13 DB10 29 SCLK SPI 14 DB11 30 F_CS SPI Flash /CS 15 DB12 31 T_CS タッチパネル /CS 16 DB13 32 SD_CS SD カード /CS 第三章プルグラムの書き込み 3.1 書き込みツールのインストール Flash_Loader_Demonstrator_V2.0_Setup.exe はシリアルポートで STM32 マイコンの Flash を更新するツールです Flash_Loader_Demonstrator_V2.0_Setup.exe を実行すると 7

Next ボタンを押すと 英文のライセンスが出てきます 同意できる場合は Yes ボ タンを押します 8

ユーザー名と会社名を入力して Next ボタンを押します インストール先フォルダを変更せず そのまま進んでください 9

インストール中の画面です 最後に Finish をクリックすると ウィザードが閉じてインストールが終了します 10

3.2 書き込み パソコンを繋ぐ RS232 ケーブル BOOT0:1-2 BOOT1:2-3 写真は MP3-STM32F103V の書き込み状態の設定です Windows のメニュー スタート STMicroelectronics Flash Loader Demonstrator Flash Loader Demo を選択してください 11

使うシリアルポート を選択してください 書き込み用のシリアルポートを選択して Next ボタンを押します 12

この画面があらわすと パソコンは開発キットを繋ぎました Next ボタンを押します そのまま Next ボタンを押します 書き込む *.HEX ファイ ルを選択してください 13

書き込む *.HEX ファイルを選択して Next ボタンを押します 書き込み中です 14

最後に Finish をクリックすると ウィザードが閉じて書き込みが終了します BOOT0:2-3 BOOT1:2-3 写真は MP3-STM32F103V の実行状態の設定です 3.3 H-JTAG で書き込む ホームページhttp://www.hjtag.comから最新版をダウンロードできます H-JTAGの特性 : a. RDI 1.5.0 & 1.5.1 をサポートします ; b. ARM7 & Contex-M3 & ARM9(ARM9E-SとARM9EJ-Sを含む ); c. thumb & thumb 2 & arm 命令 ; d. little-endian & big-endian; e. semihosting; f. 実行環境 WINDOWS 9.X/NT/2000/XP; g. flashの書き込み 弊社は H-JTAG のハードウェアを 提供しております パソコンは LTP が必要です 15

現時点最新版 :H-JTAG V0.9.1.EXE Next ボタンを押すと 英文のライセンスが出てきます 同意できる場合は Next ボ タンを押します 16

インストール先フォルダを変更せず そのまま進んでください インストール中の画面です 17

最後に Finish をクリックすると ウィザードが閉じてインストールが終了します 18

H-JTAG を実行する前に まず 簡易 JTAG で MP3-STM32F103V とパソコンを繋ぎます MP3-STM32F103V に電源を入れてください 簡易 JTAG パソコンを繋ぐ LPT ケーブル 始めて H-JTAG を実行すると このエラーメッセージが出てきます "Ok" ボタンを押すと 初の画面が出てきます 19

メニュー Settings LPT Jtag Setting を選択してください 画面の通りに設定してください OK ボタンを押すと 20

CORTEX-M3 は認識されました メニュー Settings TAP Configuration を選択してください 21

画面の通りに設定してください メニュー Flasher Auto Download をチェックしてください 22

メニュー Flasher Start H-Flasher を選択してください Flash を選択 STM32F103XB を選択してください 23

ファイルのフ ォーマット 書き込む ボタン 書き込むフ ァイル *.hex ファイルのフォーマットを Intel Hex Format を設定して 書き込む *.hex ファイルを選 択して 書き込むボタンを押してください 書き込中です 最後に Close をクリックすると ウィザードが閉じてインストールが終了します 24

3.4 USB Open Link で書き込む JTAG/ICE 高速 USB2.0 インターフェースの JTAG 全ての ARM(ARM7, ARM9, Cortex-M3, XSCALE) マイコンをデバッグ ARM 標準 2X10 ピン JTAG コネクタと 2X5 ピン JTAG コネクタ使用 電圧 1.2~5V DC で動作している ARM ターゲットをサポート 最高 JTAG 速度 12MHz ダウンロード速度 ARM7:600KB/s, ARM9:550KB/s, DCC:800KB/s 三つの JTAG ケーブル付け (10 ピン, 20 ピン, 20 ピン 2mm-2.54mm 変換 ARM シリーズ Flash の書き込み RDI インタフェース IAR,ADS,KEIL,WINARM,RealView などの開発環境で使えます OpenOCD( オーペンソース ) デバッグも使用可能 USB Open Link の最新ドライバとソフトをこちらからダウンロードしてください http://www.segger.com/cms/jlink-software.html J-Flash ARM というツールを開きます 25

メニュー Options Project settings を選択し 26

使用されたマイコンチップを選択して Ok ボタンを押します メニュー Files Open を選択し 27

書き込みのファイルを選択します Open link とターゲットを繋ぐ 電源を投入します メニュー Target Connect を 選択し このような情報が出たら 成功します 28

メニュー Target Auto で書き込み開始します 書き込み中 書き込み完了 29

第四章開発ツール KEIL のインストール MDK380a.exe は開発ツール KEIL のデモ版です 4.1 KEIL のインストール まず MDK380a.exe をクリックして KEIL3.80a をインストールしてください Next ボタンを押すと 英文のライセンスが出てきます 同意できる場合は I accept the terms of the license agreement を選択して Next ボタンを押します 30

インストール先フォルダを変更せず そのまま進んでください 31

使用者の名前と所属会社名を入力するダイアログが表示されます 名前は半角のアルファ ベットで入力しましょう インストール中の画面です 32

最後に Finish をクリックすると ウィザードが閉じてインストールが終了します 4.2 ライセンス パソコンのメニュー : スタート すべてのプログラム Keil uvision3 を選択して Keil を開きます Keil のメニュー File License Management を選択してください 33

Keil 社からのライセンスを入力してください ライセンスがなければ プログラムのサイ ズ制限があります Keil 社の日本代理店は http://axe-inc.co.jp/ 4.3 既存のプロジェクトから プロジェクトファイル Example3-SysTick/SystemTick.Uv2 をダブルクリックして 開きま す ツールバーの Options for Target を押します 34

Output を選択 してください HEX ファイルの生成を チェックしてください 設定完了すると OK ボタンを押します 35

ツールバーの Rebuild all target files を押すと ビルドが開始します ビルドが成功し たら プロジェクトの output フォルダで release.hex ファイルを生成させます この HEX ファイルを STM32F103 ボードに書き込んでください 4.4 新プロジェクトを作る Keil のメニュー Project New uvision Project を選択してください 36

プロジェクトのファイル名を入力して 保存 を押します MINI-STM32 ボード用の MCU(STM32F103RB) を選択します Ok を押します 37

いいえ ボタンを押してください マウスの右ボタンのメニューでファイルを添加します 38

MP3-STM32F103V ボードのスタートアップファイルを添加します Startup フォルダに あります このボタン で設定しま す 39

Output を選択 してください HEX ファイルの生成を チェックしてください このボタンを押して 出力フォルダ obj をつくります 40

Listing を選択 してください 同じの方法でリストフォルダを作ります 41

Debug を選択し てください 使用している JTAG を選択し てください 42

Settings ボタン を押します Utilities を選択 してください Add ボタンで デバイスを添 加します 添加された デバイス 添加完了した後 Reset and Run を チックします 43

マウスの右ボタンのメニューでほかのフォルダを管理します 44

このボタンでほ かのフォルダを 添加します コンパイ ルボタン プルグラム を書き込み 添加された フォルダ 詳しい説明は KEIL の ARM Development Tools をご参照ください 45

4.5 Open Link の設定 Keil の設定の Debug と Utilities タブで 画面のように設定してください 46

第五章サンプル TFT 液晶デモ EEPROM 24C02 テスト 16Mbit SPI Flash AT45DB161D テスト STM32F10x_DSP_Lib_V2.0.0 SysTick ADC CAN 外部割込み GPIO NAND NOR RTC SDIO SRAM NAND または SD を USB メモリに変身 ucgui デモプログラム MP3 プレーヤー 47