📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
 
(同じ利用者による、間の5版が非表示)
13行目: 13行目:
<br><br>
<br><br>


== kz_h8writeのコンパイル ==
== kz_h8writeのインストール ==
[https://ja.osdn.net/projects/kz-h8write/ こちらのWebサイト]に行き、kz_h8write-v0.2.1.zipをダウンロードする。<br>
==== RHEL / SUSE ====
kz_h8write-v0.2.1.zipを解凍して、以下のディレクトリに移動する。<br>
[https://ja.osdn.net/projects/kz-h8write/ OSDNのWebサイト]または[https://cubeatsystems.com/kz_h8write/ CuBeatSystems]にアクセスして、ソースコードをダウンロードする。<br>
  cd kz_h8write/src
ダウンロードしたファイルを解凍する。<br>
unzip kz_h8write-<バージョン>.zip
  cd PackageFiles/src
<br>
<br>
kz_h8writeをコンパイルするため、以下のコマンドを実行する。<br>
kz_h8writeをビルドする。<br>
  # ホームディレクトリにインストールする場合
  make -j $(nproc)
make -j 8
# /usr/localディレクトリ等にインストールする場合
sudo make -j 8
<br>
<br>
以下に示すファイルが作成される。<br>
2つのファイルが生成される。<br>
* kz_h8write
* kz_h8write
* motdump
* motdump
<br>
<br>
ファイル名を<code>kz_h8write</code>を<code>h8write</code>に変更する。(ファイル名を変更しなくともよい)<br>
生成されたファイルを任意のディレクトリに配置する。<br>
mv kz_h8write motdump <kz_h8writeのインストールディレクトリ>
<br>
必要ならば、ファイル名を <u>kz_h8write</u> を <u>h8write</u>に変更する。<br>
  mv kz_h8write h8write
  mv kz_h8write h8write
<br>
<br>
この2つのファイルを、ホームディレクトリまたは/usr/local/binディレクトリ等にコピーする。<br>
==== Winodws ====
  cp h8write motdump ~/InstallSoftware/kz_h8write
Windows環境では、MinGW または MSYS2 上でビルドする。<br>
  または
<br>
  sudo cp -a h8write motdump /usr/local/bin
===== MSYS2のインストール =====
[https://www.msys2.org/ MSYS2公式サイト]からインストーラをダウンロードおよびインストールする。<br>
インストール後、MSYS2 MinGW64シェルを起動する。<br>
<br>
必要なパッケージをインストールする。<br>
  pacman -S --needed base-devel mingw-w64-x86_64-gcc unzip make
<br>
===== kz_h8writeのダウンロード =====
[https://ja.osdn.net/projects/kz-h8write/ OSDNのWebサイト]または[https://cubeatsystems.com/kz_h8write/ CuBeatSystems]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたzipファイルを任意のディレクトリに配置する。<br>
<br>
===== kz_h8writeのビルド =====
zipファイルを解凍する。<br>
unzip kz_h8write-<バージョン>.zip
  cd PackageFiles/src
<br>
kz_h8writeをビルドする。<br>
  make
<br>
正常にビルドが完了すると、以下の2つの実行ファイルが生成される。<br>
* kz_h8write.exe
* motdump.exe
<br>
===== kz_h8writeのインストール =====
生成されたファイルを任意のディレクトリに配置する。<br>
例: C:\kz_h8write\
<br>
必要に応じて、ファイル名を <u>kz_h8write.exe</u> から <u>h8write.exe</u>に変更する。<br>
<br><br>
<br><br>


== 確認 ==
== 環境変数の設定 ==
コマンドパスが通っているか確認するため、以下のコマンドを実行する。<br>
==== RHEL / SUSE ====
  which h8write
~/.profileファイル等に、環境変数 <code>PATH</code> を設定する。<br>
正常に動作している場合、以下のように表示される。<br>
  vi ~/.profile
  /usr/local/bin/h8write
<br>
  <syntaxhighlight lang="sh">
# ~/.profileファイル
export PATH="<kz_h8writeのインストールディレクトリ>:$PATH"
</syntaxhighlight>
<br>
パスが正常に設定されているかどうかを確認する。<br>
which kz_h8write
<br>
==== Windows ====
必要であれば、[環境変数の設定]から <code>PATH</code> にインストールディレクトリを追加する。<br>
<br>
コマンドプロンプトまたはPowerShellを起動して、以下に示すコマンドを実行する。<br>
where kz_h8write
<br>
正常に設定されている場合、以下に示すように表示される。<br>
# 例:
C:\kz_h8write\kz_h8write.exe
<br><br>
<br><br>


== 使用方法 ==
== 使用方法 ==
==== RHEL / SUSE ====
AKI-H8/3069FのDIPスイッチを、1:ON、2:ON、3:OFF、4:ONと設定して、ACアダプタを接続する。<br>
AKI-H8/3069FのDIPスイッチを、1:ON、2:ON、3:OFF、4:ONと設定して、ACアダプタを接続する。<br>
kz_h8writeコマンドに、motファイル名と動作周波数、シリアルデバイスファイル名記述して実行する。<br>
kz_h8writeコマンドに、motファイル名と動作周波数、シリアルデバイスファイル名記述して実行する。<br>
<br>
<br>
<span style="color:#C00000">
<u>※注意</u><br>
'''※注意'''<br>
<u>もし、最初の1回目は失敗した場合は、再度同じコマンドを実行する。</u><br>
'''もし、最初の1回目は失敗した場合は、再度同じコマンドを実行する。'''<br>
  kz_h8write -3069 -f20 xxxxx.mot /dev/ttyUSB0
</span>
  h8write -3069 -f20 xxxxx.mot /dev/ttyUSB0
<br>
<br>
以下に、kz_h8writeコマンド実行時の各シーケンスが実行されていく様子を記載する。<br>
以下に、kz_h8writeコマンド実行時の各シーケンスが実行されていく様子を記載する。<br>
69行目: 114行目:
  Complete.
  Complete.
<br>
<br>
全てのシーケンスが正常に完了した場合は、Complete.と表示される。<br>
全てのシーケンスが正常に完了した場合は、<u>Complete.</u> と表示される。<br>
<br>
==== Windows ====
AKI-H8/3069FのDIPスイッチを、1:ON、2:ON、3:OFF、4:ONと設定して、ACアダプタを接続する。<br>
<br>
USB-シリアル変換器を接続して、デバイスマネージャで割り当てられたCOMポート番号を確認する。<br>
# 例:
COM3
<br>
コマンドプロンプトまたはPowerShellから、以下に示すコマンドを実行する。<br>
kz_h8write -3069 -f20 xxxxx.mot <COMポート番号  例: COM3>
<br>
<u>※注意</u><br>
<u>最初の1回目は失敗する場合があるため、その場合は再度同じコマンドを実行する。</u><br>
<br>
全てのシーケンスが正常に完了した場合は、<u>Complete.</u> と表示される。<br>
<br><br>
<br><br>
{{#seo:
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux
|image=/resources/assets/MochiuLogo_Single_Blue.png
}}


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:UCLinux]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:UCLinux]]