Mac OSXでARM開発環境 (1)


ちょっとAVRじゃきつい案件2コきてるので
以前からARMも気になっていたのでまずは開発環境の構築にとりかかってます。

ARM Cortex-M3(STM32F103) + Olimex ARM-USB-OCD

まったく初めてなので、まずは確実に動くように(半)完成品で揃えてみました。

まずはARMボードの STBee
これめっちゃ安い!恐ろしく丁寧なドキュメント(win)もあるのでまずはこれを使ってみました。

JTAGには Olimex ARM-USB-OCD
FT232で自作もできるとのことですが、まずは完成品で確実に稼働できてからですね。
またFT232系だとMacでもドライバまわりが安心かなーということで。
またUSB経由で書込をおこなうDFUなどは使わず、最初からJTAGで書込しようと思ってます。

まずは
GCCのツールチェイン devkitARM
こちらの「SnowLeopardにSTM32(Cortex-M3)の開発環境を構築」を参考にして
devkitARMをおなじく /usr/local/ 以下へインストール(コピー)

こちらの SnowLeopardにSTM32(Cortex-M3)の開発環境を構築 を参考にさせていただきました。

解凍してできた devkitARM フォルダは
/usr/local/フォルダ内へ入れておきます。
パスは /usr/local/devkitARM へ通しておきます。

IDEは
Eclipse CDT
とりあえず32bit版をダウンロード

プラグイン関係は
日本語プラグイン
http://sourceforge.jp/projects/blancofw/wiki/nlpack.eclipse
こちらからNLpackja-eclipse-SDK-3.6M4-blancofw20091223.zipをダウンロード
eclipse/dropins/ 以下にnlpackフォルダを作り、その中に解凍されたeclipseフォルダを入れときました。

Zylin Embedded CDT

http://opensource.zylin.com/zylincdt

DSDPの
Target Managemant Terminal
作業対象からHeliosを選び
Mobile and Device Developmentにある Target Management Terminalをインストール

rxtx
作業対象に http://rxtx.qbang.org/eclipse/ を追加
最新版入れてもコネクションエラーとなってしまう。(現在も使えず 原因不明)

Hex Editor Plugin for Eclipse 2.3.x and 3.3.x

http://ehep.sourceforge.net/update

このへんは
ARM development on Macintosh (Japanese)

マイコン徹底入門 導入編
を参考にさせていただきました。

次はJTAG関係

Olimex ARM-USB-OCD
FTDIのサイトから VCPドライバ(現時点でver2.2.14)をダウンロード&インストール
これほぼデファクトなFTDIチップのドライバなので、Macでシリアルポート使ってたり、
Arduino使ってる場合はそもそもインストール済みのことがおおいです。
とりあえず最新版をインストールで。
ただ、こちらの openocd FTDI注意点
ARM development on Macintosh (Japanese)
にもあるように
JTAGのFT232はFTDI標準のドライバではなくlibftdiを使うので、FTDIドライバに先取りされない処置を施さないといけないようです。
こちらも参考にして
STM32 and the Olimex ARM-USB-OCD on a Mac

Olimex OpenOCD JTAG A 〜 を削除しください。
デスクトップなどへコピーして該当を削除、もとへ上書きすると、アクセス権のオーナーが自分になってしまうため

sudo vim /System/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist

などとして、直接書き換えたほうがいいです。
失敗するとロードできない旨のダイアログがでるので、ドライバを再インストールするといいと思います。
ターミナルで ls /dev すると

cu.usbserial-00004006B

みたいなに尻にBのだけがでてると思います。 (A側のは無効になってる)

次に
libftdi
http://www.intra2net.com/en/developer/libftdi/download.php
こちらより libftdi-0.18.tar.gz をダウンロード

cd /ibftdi-0.18/
./configure
make
sudo make install

デフォルトのインストール先は /usr/local/libです

つぎに
libusb

http://sourceforge.net/projects/libusb/files/libusb-1.0/

こちらより libusb-1.0.8.tar.bz2 (現時点の最新)をダウンロードし

cd libusb-1.0.8
./configure
make
sudo make install

libusb-compat

http://sourceforge.net/projects/libusb/files/libusb-compat-0.1/

libusb-compat-0.1.3.tar.bz2

cd libusb-compat-0.1.3
./configure LIBUSB_1_0_CFLAGS=-I/usr/local/include/libusb-1.0 LIBUSB_1_0_LIBS=”-L/usr/local/lib -lusb-1.0″ –prefix=/usr/local
make
sudo make install

ですが
/usr/local/include/libusb-1.0/libusb.hがコピーされずエラーになってしまいました。。
よくわからんので

cd /usr/local/include
sudo cp libusb-1.0/libusb.h libusb.h

とlibusb.hを一階層上にコピーしておきます。

次に
OpenOCD
これはリポジトリから最新版を落とします。
オモテでは0.4ですがgitから落とすと0.5でした。

http://sourceforge.net/projects/openocd/develop

にある
git clone git://openocd.git.sourceforge.net/gitroot/openocd/openocd
でおとしてください。

cd openocd
./bootstrap
./configure –enable-maintainer-mode –prefix=/usr/local –enable-ft2232_libftdi
make
sudo make install

これでエラー無しだとOK
は〜〜〜。。

openocdはMacPortsからインストールしたもの(0.4)はどうやっても動きませんでした、
なのでリポジトリから落とした最新版でかつlibftdiを使う形でやっとこ動作。
openocdをビルドする際もlibusb,libftdiのライブラリや、ヘッダなどが必要なので
どうせならこれも最新のをビルドし直してやってみました。

つづく


?non


なんと!じつに4ヶ月くらいぶりの更新?
放置にも程がある!

週末ちょいと用事足しに札幌へ行ってきたんですが
その用事の一つ、先日オープンした友人のお店へおじゃましてまいりました。

靴の修理やさんで「?non(アノン)」さん。
札幌のおしゃれフリーク御用達スポット裏参道のなんと路面店!
(ちなみに当時から健在なのはLAND USA)
?non(shoe repair shop @ sapporo)

改装はなんと小樽のuguisさんでやってもらったそうな。

恐ろしく居心地いいとこでした。
?non(shoe repair shop @ sapporo)

?non(shoe repair shop @ sapporo)

うちも以前の仕事は修理とか多くて部品探しに奔走したり
そーなるとなかなか儲けの出るもんでもなくなっちゃうんだけど
やっぱ愛着あるものを直してそれで喜ばれるってーのは
この上ない喜びだよねえ。

意外に靴ってどこ持って行ったらいいのかわからんけど
郵送でも受け付けてくれるので
興味のあるかたいましたら是非ご一報を・
いろいろ相談にのってくれると思いますよ!

?non(アノン)
札幌市中央区南2条西25丁目1−37内田ビル2F
TEL/FAX 011-644-8030
AM11:00-PM20:00
定休日 日曜 祝日
shoerepairanon@gmail.com

ちなみに?nonの中で話ししてたら、2Fのカフェの方がコーヒーの出前してくれました。
すごいいい人
つか、あのvaasa直系のカフェでした。ビックリ!
店内もフィンランド雑貨が!
and coffee
アノンの 2F左


APMT4,Still Alive (Potal ED曲),Gregory and the Hawk,新作iPhoneアプリ – (9/14追記アリ)


昨日はAPMT4のTMUG#13「ハイアングル 」DeskTopLive.xnaのUSTを同時見
田舎在住でもこういうイベント映像が見れるってほんとありがたい
TMUG#13は興味ありありのネタでとても面白かった・
DeskTopLiveは中身はよくわからんけど、VJのBonsajoの強力コントローラの具合が気になって気になって
ほんで、終了直後の曲がやたらビビっときてtwitterで尋ねたら即教えてくれた方が!すごいー。


“Portal”というゲームのED曲(Still Alive)だそうな。
歌ってるのはEllen McLainって女優さん。ゲームでも人工知能の声を演ってるとのこと。(この曲はAIが歌ってるという)
こちらが曲作った Jonathan Coultonさん

Portal – Still Alive typography from Trickster on Vimeo.



こっちがホンモノ映像なのかな?でも上のバージョンのほうが好き。


ほんでもって最近はメドルから買ったGregory and the Hawkばっか聴いてます。



じつは7月25日にiPhoneアプリの新作をiTunes Connectへサブミットしていました。
しかし、待てど暮らせどまーったく承認される気配ナッシング。
何週間か経ってAppleから”あんたのアプリの審査は遅れるよ〜”とメールが来て
しょうがなく待ってたんですがさすがにシビレ切らして催促メールを送ったところ、また遅れるとの同じ文章のメールが。。

ふざけんなー!!と再度催促
すると、”遅れる理由は言えない。あなたの忍耐に感謝します”というメールが。。
ぬかに腕押しという感じで結局待つこと数週間。。
今朝やっとこReady for Saleメールがきました
結局遅れた理由はわからず。


とりあえず正式リリースの準備をしとります。。



———- 9/14 追記 —————————————–

上のBonsajoさんが使ってたコントローラ操作動画がアップされてました
ガチャコーン・ガチャコーン
いつか重機リモコン作って重機同士で戦わせたいと妄想してるので
(普通に鉄人28号。。半ズボン&ネクタイ&ジャケットでやらないといかん:つかこのコーディネートはやばいよね)これはイカス!
しかもLED全開
そして、この動画はiPhone3GSで撮影だそうな。意外にキレイだ。。(自分あんま使って無かった)



目が二重になっていたことに今日気づいた。


病院帰りに銭湯(温泉)行ったんだけど
フと鏡をみたら二重になっていたw
決して改造結果ではないです。>自分を知っている皆様方関係者各位

これって疲れてるから??


これからちょいと上京


移動の田舎バスの中でアイホンから投稿
ちょっとした用事なんだけど
それにしても移動の費用は高いなあ


あけましておめでとうございます。


なんというか昨年は激動の年でした。
東京へ引っ越して、さてこれからというときに母親の病気が発覚
父親は要介護の状態ではあったのでどーにもこーにもならず
目も離せないので一旦また北海道へ帰ってる状態です。(病気に加えていろいろ処理することがありで)

今後の自分の身の振り方(仕事、仕事、仕事・・)と親と実家の会社のことをどうするか
悩みは尽きませんですよ

親元を離れてるみなさま、親の健康にはぜひ注意を払っておいてくださいませ・
確実に自分の身に降りかかってくるもんですね

まー、とりあえずビールでも飲んどこ・


CDソフトケース売ってます。


義兄のお知り合いでフラッシュ・ディスク・ランチという下北のレコードやさんを営んでる方がいるのですが、
レコードしか売っていないのになぜかCDソフトケースを作って売っています。
製造販売がまさか下北沢のレコやさんで、かつ義兄の知り合いだったとはびっくりこいてしもた。

このソフトケースがなかなかスグレもので、CDはもちろんジャケや背面のジャケも入ってしまう。
以前DJよくやってたときに、検索でこのソフトケースを知ったんですが、
DJ遠征するたびにCDケースからブツとジャケ出して100枚くらい入るCDケースに詰めてたんだけど、
DJ中にCDとジャケ入れるとこ間違ってわけわからんくなったり、帰ったあと元のケースに収めるの忘れたり
これやっとけばまだ楽だったのにな〜と思うことしかり。。
欲を言えば、このCDソフトケースごと100枚くらい入るケースが欲しいところ。

でもCD大量に持ってる方はかなり使えると思いますよ〜
ネット通販できるようになったので
10月25日まで送料、代引き手数料が無料になるキャンペーンやってるそーです

うちも実家に置いてきた3,4千枚のCDをどうにかせねば、、、、


http://cdsoftcase.com/


recotanaのwebができました


ずっと仮のトップページだったのですが、昨日できました。

recotana

もちろん自分じゃできませーん!
昔からの友人のデザイナーのmoskitooさんと
やっぱしポートフォリオは作っとかなきゃだめだよねえ
などと話してて、どーせだから作ってしまおうと。
以前名刺を作ってもらったのでこれと同じ作風にしてもらって。

moskitooさん9月中からヨーロッパ&カナダツアーがあっていろいろ忙しいのに
よくぞ頑張ってくれました。ほんとありがとね・

ツアーはこんな日程で
カナダのは12kのイベントなのかな?

http://moskitoo.moo.jp/live.html

MOSKITOO and FOURCOLOR/FILFLA
TOUR IN EUROPE

sun 21.SEP.08 Rotterdam, nl
tue 23.SEP.08 Lyon, France
wed 24.SEP.08 Geneva, Swizz
thu 25.SEP.08 Zurich, Swizz
fri 26.SEP.08 Strasbourg, France (TBA)
thu 02.OCT.08 Leuven, belgium supporting Adem
sun 05.OCT.08 Dordrecht, nl

* Details will be forthcoming shortly….Please come back soon.

MOSKITOO SHOW IN CANADA
“12k SHOW CASE” IN SEND + RECEIVE FESTIVAL

SEND + RECEIVE FESTIVAL in WINNIPEG,CANADA


これはめんこい


家のすぐ裏の郵便局の張り紙広告。微笑ましいス・
義兄がみっけて速攻激写してたのを拝借w
popular belief?(zokusetsu) connect?(setsuzoku)


den-kuri Master紹介エントリーが!


ちょっと前に作って既にライブで稼働中の
電気体感MIDIメトロノームのden-kuri masterが紹介の紹介記事がでています!
ありがとうございます〜・
Make:Japan
実は取材の方も同じ名字!あまり無い名前なので聞いてみると、やはり先祖も同じような地域でした。
それにしても、電クリ以外の電子ネタのお話もやたら楽しくてあっというまに時間が経っていました。
北海道時代ではありえないシチュエーションでしたね〜。