iYKRSSHD、OS X Lion 10.7、PCG-LinkMac とシリアルポート

本題に入る前に宣伝です。

拙作 iPadRSS リーダー iYKRSSHD を通常価格 85 円のところ、8月一杯まで無料で公開します。


iYKRSSHD
カテゴリ/ニュース
8月一杯まで無料
iPad 用のシンプルな RSS リーダー。RSS フィードの更新をマルチタスキング機能に対応しました。また、バックグラウンドで RSS フィードの更新が終了すると画面に通知します。
http://itunes.com/apps/iYKRSSHD

よかったらダウンロードしてください。

とうとう OS X Lion 10.7 が Mac App Store で 2600 円で発売されましたね。

早速、OS X Lion を Mac App Store からダウンロードしました。Snow Leopard から OS X Lion にアップグレードするとインストーラが削除されてしまいます。そのため、インストール DVD が作成できません。それで、インストーラを一旦終了して

OS X LionのインストールDVDを作成する方法 | トブ iPhone
http://applembp.blogspot.com/2011/07/os-x-liondvd.html
【コラム】新・OS X ハッキング! (6) Lionへアップグレードするその前に〜インストールDVDをつくろう〜 | パソコン | マイコミジャーナル
http://journal.mycom.co.jp/column/osxhack/006/index.html

を参考にインストール DVD を作成しました。(Snow Leopard から OS X Lion にアップグレードするとリカバリー HD が作成されます。インストール DVD は、必要なかったかもしれません。リカバリーHD は Mac を Option キーを押したまま起動すると現れます。)

また、作成しインストール DVD で OS X Lion をインストールするとリカバリーHDが作成されないようです。インストール DVD を作成した後、普通にインストーラを使って OS X Lion を一度インストールしました。

ハードディスクのパーテーションの区切り方によっては OS X Lion がインストールができない人もいたようです。私は BOOTCAMP、Macintosh HD の2つのパーテーションでしたが問題はありませんでした。

OS X Lion にアップグレードした後、クリーンインストールするために、先程作成したインストール DVD をドライブに挿入し、C キーを押したまま Mac を起動しました。ディスクユーティリティを使って OS X Lion のパーテーションを Mac OS 拡張 (ジャーナリング)で消去し、OS X Lion を再インストールしました。

Mac を起動すると Time Machine からデータを復元することができます。余計なものを復元して欲しくなかったので、ユーザ、設定だけ復元しました。iPhoneiPad 開発に必要な鍵もしっかり復元されていました。

後は、XcodeParallels DesktopVMware Fusion など最新版をインストールしました。特に問題はありませんでした。

また、私が日頃利用している自作ソフトも問題なく動作しました。ただし、PCG-LinkMac は、シリアルポートを見つけることができませんでした。

以下のサイトから

Welcome to Prolific
http://www.prolific.com.tw/eng/downloads.asp?id=31
md_PL2303_MacOSX10.6_dmg_v1.4.0.zip

ドライバをダウンロードしてインストールしました。

インストールするドライバのファイル名を表示するには、インストーラを起動して、メニュー ‘ファイル/ファイルを表示’ を選べば、表示できます。

’/アプリケーション/ユーティリティ/コンソール’ を起動して、下図のように、ファイル kernel.log を選択します。その後、RS232C シリアル変換ケーブルを接続すると

Jul 26 xxx:xx:xx xxxxxxxx-no-iMac kernel[0]: PL-2303/X V1.3.0 start, Prolific

と表示され、ドライバが読み込まれていることが確認できます。

ただし、PCG-LinkMac のパリティが ‘Odd: 奇数’ だとエラーが生じます。パリティを ‘なし: none’ にするとうまく動作しました。

また、Japanino で利用する Ardunio も USB シリアルポートを見つけることができませんでした。Japanino を USB に差すと

Jul 26 xxxx:xx xxxxxxxx-no-iMac kernel[0]: 0        0 AppleUSBCDC: start - initDevice failed

というエラーが出てドライバが読み込まれません。原因を追及することができませんでした。ただ、

AppleUSBCDC: start initDevice failed - InsanelyMac Forum
http://www.insanelymac.com/forum/index.php?showtopic=262659

のサイトから判断すると Apple 側に問題があるのかもしれません。

MacPorts をやめて Homebrew や RVM – Ruby Version Manager もインストールしてみました。次回にでも詳細について書きたいと思います。

PC-G850VS購入、PCG-LinkMac 公開

予約した iPad の 28 日の到着を首を長くして待っている状態ですが!

以前 ‘PC-G850VS 販売’ で検索した時、工業高校生のための需要も一段落した5月に入荷予定と書いてありました。今回検索すると

Robot Shop Technologia ( ロボット専門店 テクノロジア )
http://www.technologia.co.jp/index.html

で販売していました。思わず購入してしまいました。

話は変わって、Unix の基本的なプログラミング知識がないので、Beginning Linux Programming

kindle 版を購入してみました。kindle 版は少し古いのですが、サンプルをダウンロードして確認すると問題なさそうでした。実際、読んでみると良書でした。Unix でプログラミングを始める人はぜひ読んでみるべきです。5章の Terminals と 15章 Sockets を読むと

Index of /jerm
http://www.bsddiary.net/jerm/

jerm のプログラムを完全ではないのですが理解できるようになりました。

ポケコンとパソコンをつなぐ前に
http://www1.plala.or.jp/kurikou/pokekon/trans/intro.html

でダウンロードできる。’PC-Gリンク’ の Mac 版を作成してみました。

PCG-LinkMac

PC-G850V
http://kyoshiaki.sakura.ne.jp/osx/pcg850v.html

を公開します。

PC-G850VS、PC-G850V と Mac を接続するには

高松製作所
http://tss.ram.ne.jp/

のパソコン接続ケーブル (USB)を利用するのが一番簡単です。ドライバもダウンロードできます。

私は “VS-60R USB-RS232Cシリアルポート変換アダプタ (サン電子)” と”共立エレショップのポケコン学習キットに付いていたシリアルケーブル RB-PCIF (配線を二対変更)”を持っているのですが、新調してみました。

凡庸汎用にしたかったので、高松製作所からパソコン接続ケーブル(シリアル)を購入し、

パソコン接続ケーブル(シリアル)

USBシリアル変換ケーブルを

秋月電子通商 - 電子部品・半導体 【通販・販売】
http://akizukidenshi.com/catalog/default.aspx
USB・シリアル変換ケーブル(延長ケーブル付:グレー色)
通販コード M-02747
メーカー GLORYMARK
発売日 2008/10/20
※Mac 及び Windows XP-64bit版は動作保証しておりませんのでご注意ください。
※変換チップにPL2303を使用

ここでは撮れていませんが、延長ケーブルも含まれています。

から買いました。秋月電子通商では Mac OS X には動作保証がありませんが、Mac OS X 凡庸汎用ドライバを直接

Serialio - Products - USB RS-232 Adaptor
http://serialio.com/products/adaptors/usb_serial.php

から、ダウンロードしてインストールすれば問題なく動作します。

また、USB シリアル変換器 ELECOM UC-SGT USB to シリアルケーブル

Amazon カスタマーレビューを読むと

Serialio - Products - USB RS-232 Adaptor
http://serialio.com/products/adaptors/usb_serial.php

同じくMac OS X 凡庸汎用ドライバをインストールすれば動作するようです。

折角、拙作 PCG-LinkMac を作ったので

ポケコンリンク集
http://www.sharkpp.net/pokecom/pclink.html

を参考にアプリをいろいろダウンロードし、拙作 PCG-LinkMac で送信できるか試してみました。

入出力の設定は、メニュー ‘PCG-LinkMac/環境設定…’ で設定できます。


大きなファイル TheRuinForce の転送にも成功したので、大丈夫だと思います。

PC-G850VS から送信されたファイルの受信で、最初の1バイト読み飛ばすバグがあります。原因を特定できませんでした。注意してください。

改行については、mi

mi - Mac OS Xテキストエディタ
http://mimikaki.net/

で判断できますが、テキスト終了コード 1A の判断にはバイナリエディッタ

0xED
http://www.suavetech.com/0xed/0xed.html

が役に立つと思います。

Pocket Game Library - PC-G850 GAME
http://pocketgame.web.fc2.com/game_g.html

で SDCC について知り、

SDCC - Small Device C Compiler
http://sdcc.sourceforge.net/

早速試してみました。大人の科学マガジン Vol.27(8ビットマイコン)そっちのけで、PC-G850VS プログラミングにはまっています。SDCC で作った実験段階のプログラム実行画面を添付しておきます。BASIC ではなく SDCC のC言語アセンブラで作成しています。

iPad、Kindle Development Kit、iYKRSSMac

Apple Media event (10:00 AM Pacific Time on January 27th、 日本時間 2010/01/28 AM 03:00、 The Yerba Buena Center for the Arts in San Francisco ) の Keynote で iPad が発表されましたね!

私自身、3月末に Wifi 32GB 版を購入する予定です。PDF 閲覧用に使っていた NetWalker は、お役御免になりそうです。基調講演は、下記 URL で視聴可能です。Podcast でも配信されています。日本語訳を配信しているサイトもあります。

Apple - iPad - The best way to experience the web, email, & photos
Watch the Keynote
Watch the Video
http://www.apple.com/ipad/
アップル - iPad - ウェブ、メール、写真を体験する最高の方法。
Keynote を見る(英語)
ビデオを見る(英語)
http://www.apple.com/jp/ipad/
Apple Keynotes (Podcast)
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=275834665
macwebcaster.com - Keynoteビデオ日本語通訳を配信開始 -
http://www.macwebcaster.com/
"Come see our latest creation" Event in Japanese Part 1
"Come see our latest creation" Event in Japanese Part 2
"Come see our latest creation" Event in Japanese Part 3

iPad に対応した iPhone SDK 3.2 beta も公開されています。

Apple - iPad - SDK
http://www.apple.com/ipad/sdk/

Kindle も負けずに、開発者の募集をしています。

Kindle Development Kit
http://www.amazon.com/gp/feature.html/?ie=UTF8&docId=1000476231

私自身、あまり興味はありません。Kindle 2 を所有している立場から、画面の描画速度の反応の遅さは、 難有りだと思いますし、キー入力も芳しくありません。日本で iPad の iBooks で、書籍 (洋書) が購入できるまで Kindle 2 を利用したいと思っています。

Amazon.com: Kindle DX Wireless Reading Device (9.7" Display, Global Wireless, Latest Generation): Kindle Store
http://www.amazon.com/gp/product/B0015TG12Q/ref=sa_menu_kdxi3

私が持っている Kindle 2 が、日本でも購入可能になった Kindle DX なら、iPad と併用したいと思いますが、画面の大きさから iPad の利用が多くなると思います。iPad で発売されていない書籍は、もちろん Kinde 2 で購入することになりますが!

‘NetWalkerガリガリ活用術’ [ asin:4883376893 ] を購入してみました。カーネルのカスタマイズは、とても勉強になりました。

iYKRSS
カテゴリ/ニュース
無料
http://itunes.com/apps/iYKRSS
http://itunes.apple.com/jp/app/iykrss/id321871985?mt=8

年末から年始めにかけて拙作 iPhone 用アプリ iYKRSS を Mac 上に移植してみました。iYKRSSMac の公開は、先になりそうですが!とりあえず、動作するようになったので、記念にスクリンキャプチャーを公開しておきます。