スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

japaninoを買った

大人の科学マガジンVol27にapanino(arduino)という
8ビットマイコンがついてくるので買ってみた。
それをMacBookで動かすまでです。
その際シリアルポートの認識でつまずいたのでメモとして残す。

環境:

Macbook 64bit kernel 10.6.3(Snow Leopard)




大人の科学マガジン Vol.27(8ビットマイコン) (Gakken Mook)大人の科学マガジン Vol.27(8ビットマイコン) (Gakken Mook)
(2010/05/12)
大人の科学マガジン編集部

商品詳細を見る





arduinoIDEとドライバのインストールは問題なく済んだけど、
肝心のシリアルポートに手順書にある"/dev/*.SLAB_USBtoUART" が表示されない

調べてみるとドライバがロードできてないっぽい。

$ sudo kextload /System/Library/Extensions/SiLabsUSBDriver.kext

/System/Library/Extensions/SiLabsUSBDriver.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8).



よくわからないまま、SiLabsUSBDriver.kext以下のファイルを
file してみるとUniversalバイナリだけどppcとi386しか対応していないよう。


$ file /System/Library/Extensions/SiLabsUSBDriver.kext/Contents/MacOS/SiLabsUSBDriver

/System/Library/Extensions/SiLabsUSBDriver.kext/Contents/MacOS/SiLabsUSBDriver: Mach-O universal binary with 2 architectures
/System/Library/Extensions/SiLabsUSBDriver.kext/Contents/MacOS/SiLabsUSBDriver (for architecture ppc): Mach-O object ppc
/System/Library/Extensions/SiLabsUSBDriver.kext/Contents/MacOS/SiLabsUSBDriver (for architecture i386): Mach-O object i386



もしかして64bitは対応してないのか???
試しに32bitでMacOSXを起動しなおしたら認識されたので、
公式サイトのP.O.V.でドレミをコンパイル・検証実施。
問題ないのでマイコンに転送し無事音がなった(曲はAmazing Grace)

詳しくは調べる気力がなかったのでここまで。

スポンサーサイト

コメント

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。