PuppyLinux, QSerialPortTerminal

259 views
Skip to first unread message

alucky

unread,
May 16, 2012, 7:09:42 AM5/16/12
to kozos_t...@googlegroups.com
はじめまして

GW中にKOZOSのページを見つけて、何年か前に「ゼロから始める組込Linux」に触発されて買ったH8-3069Fボードを
引き出しから引っ張り出してネットの説明を見ながら試しているところです。12ステップ本はこれから購入する予定です(汗)
4/29に「もくもく会」があったんですね。一足違いでした。もう少し早く気づいていれば。

PuppyLinux511J on LiveUSBメモリ
少々古さが否めないLetsNoteCF4WでPuppyLinux511JをUSBメモリ起動でKOZOS作業用に使っています。
devx という sfs 追加モジュールを入れるとgcc等が使えるようになりますので、それで h8用のgccやbinutilsのビルドしました。
デフォルトでGeanyという軽量のエディタがあるので、これだけで最低限の環境はできあがります。
PuppyLinux詳細は
 http://openlab.jp/puppylinux/rireki.html とか http://sakurapup.browserloadofcoolness.com/
をみていただければ。
ちなみにビルドした h8用のgccやbinutilsにkz_h8write, kz_xmodemを含んだPET, SFSファイルを作成しました。
PETで簡単にインストールできます。私はSFSを使ってますが。PuppyLinux511JP用です。4.3JPでも使えるかも。
ここに置いておきます。試しに1ヶ月程度の期間限定で公開にしておきます。

KOZOS_h8tool.pet
 https://box.yahoo.co.jp/guest/viewer?sid=box-l-c24fspteqzliy4w4kqtpg3wnn4-1001&uniqid=c80d63ee-999d-4232-bd16-f5dc12a136df&viewtype=detail
KOZOS_h8tool.sfs


232Cターミナルソフト
  「ゼロから~」の時はminicomやcuが使いにくかった記憶があるので、Linuxで
使えるTeraTermみたいなソフトがないか
探してみたところ、 QtAppに登録されていた「QSerialPortTerminal」というのがよさげだったので、ダウンロードして、
QtSDK4.7でビルドして使って見ました。テキストデータの送受信だけのシンプルなものでXMODEMはついていませんが、
データ受信表示・コマンド送信はちゃんとできます。なかなかいい感じです。
QSerialPortTerminal
  PuppyLinuxで秋月のUSB-シリアルを使いました。/dev/ttyUSB0で認識されます。QSerialPortTerminalで選択できる
COMポートのリストに/dev/ttyS0と/dev/ttyS1しかないので、ソースに1行追加してビルドしなおしています。
  このソフトは WindowsとLinuxに対応していたので、それぞれの環境でビルドして通信できるところまで確認しました。
WindowsではQtSDK(MinGW)版。でもWindowsではTeraTerm使えばいいんですね。
    現在、QtSerialPortTerminalにXMODEMファイル送信機能追加を試みています。もしできあがったらどこかで
公開したいと思います。(こうやって寄り道している間に本題を忘れてしまうんだなぁ、いつも。)


alucky

unread,
May 18, 2012, 12:18:16 PM5/18/12
to kozos_t...@googlegroups.com
こんばんは。

2012年5月16日水曜日 20時09分42秒 UTC+9 alucky:
    現在、QtSerialPortTerminalにXMODEMファイル送信機能追加を試みています。もしできあがったらどこかで
公開したいと思います。(こうやって寄り道している間に本題を忘れてしまうんだなぁ、いつも。)


いった手前、一応作っておかないと前に進めない気がしたのでがんばってやっつけました。

自分が思っていたより早く、それなりに動いている感じがするので、とりあえず以下で公開しときます。


申し訳ありませんがバイナリ配布の予定はないので興味のある方はQtSDK4を入手してビルドしてください。

Reply all
Reply to author
Forward
0 new messages