Eclipse/CDTでASTを使ってソースコードの構造を得る(最新版).

先日のTOPPERSハッカソンで青ざめ,乗り越えた顛末.最初は,TOPPERS/JSP1.4.4 のリリースに向けた作業をしようかと思っていたのだけれど,参加者を見ていて,これはテストスイートの試作をしてみたほうが面白いのではないかと考え直した.他の言語向け(特に…

TOPPERSハッカソン2010

この10年間で,組込み屋さんは,お互いに情報交換するようになったと思う.SWESTは一つのエポックメイキングだったと思うし,ETロボコンの意義も大きい.LinuxやWindowsといった大きめのOS開発者が流入した結果として,勉強会は以前よりも開かれるようになっ…

TeraStation(初代)からOpenFilerにコンテンツを移行しようとしてハマる(が,解決)

電気代がバカにならない昨今.また購入から時間も経ってクラッシュリスクが高まっていることもあり,OpenFiler に移行しようと思った.世間のブログを見渡せば嘆いている人が山盛りであるとおり,TeraStation の初期のバージョンは,SAMBA が 2.x 系で,多バ…

p2 ベースの update site でパッケージの依存性でインストールに失敗するとき.

requires 'package javax.xml.parsers 0.0.0' but it could not be found(あとで書く)

GAEのログイン後になぜかログインできなくなった件 (解決済み)

(あとで書く)

日記のみなさま

当別館に載せるべきネタも少なからずあるのですが,なかなかエントリとして纏めきる時間が取れない昨今. 最近は日記を分けています. パスティーシュ系 「デバイスアートとかメディアアートとか.プログラミングに近い分野のアートに触れ,感動する.そして…

擦り合わせ産業であるはずのデジタル家電が米国に負ける理由

もちろん仮説. ものづくり研究では伝統的に日本が得意とされてきた「擦り合わせ」が、デジタル家電や携帯電話の世界で必ずしも機能せず「ガラパゴス現象」を招いた背景に何があるのだろうか。(snip) ところが日本では家庭用ゲーム機などの例外を除くと、ソ…

ESXiサーバにデプロイ可能なTOPPERS/JSPのOVAパッケージ

とりあえず,作ってみた.ESXiサーバへのデプロイを例にしているけれど,OVAをインポート可能な多くの環境で,インポートまではできるはず.(動くかどうかは微妙.たぶん動くと思う) はじめに このOVAファイルは,技術的に可能か否かを調べるためのもので,…

ESXi サーバって組込み用に使える気が…

組込み用途を目指しているベアメタルなハイパバイザとして,VirtualLogix VLX とか,Windriver Hypervisor とか,すでにいくつかの製品がある. 記事を読んだり話を伺ったりすると,確かに組込み向けの各種の努力が入っているので,価格に見合う価値はある.…

NXTブロックにJTAG端子を増設する.

NXTに対して行わなければいけないことは山ほどあるのだけれど,あえて邪道に走ってみる.現実逃避? …ご明答.Twitterでもつぶやいたのだが, 「PizzaFactory3評価キットって,MPUはAT91SAM7S.Mindstorms/NXT とは足回りが違うのだけれど,たぶんプロセッサ…

EE-68の罠

重箱の隅フォローアップ. この点についてはいろいろやり方がありますが、一番いいのはBlakcfin用のICEを使うことです。gnICEや刺身包丁は外部からインターフェース用の電源を供給しなくてもターゲットと接続できます。したがって、それをそのまま使えばADI…

TraM-0.3のプロジェクト作成機能

TraM 0.3のプロジェクト作成機能では,svnは作ってくれないものだと思っていた. ある日,何の気なしにサーバを徘徊していたら, $ ls svn.secret trac kagemai svn.secret\foobar kagemai-project svn.secret\pizza6なんすか,このバックスラッシュつきのデ…

GAEをEclipse Update Siteで使う(初級編)

零細企業でEclipseが絡んだお仕事をしていると,作ったプラグインをどう配布するかが悩みどころになることがある. プラグインライセンスがOSI approvedならあまり悩む必要はなかった.ソースごと Sourceforge に置けばよかった.過去形にしたのは,ライセン…

Twitter脳

Twitterやるとブログが滞るという都市伝説は,本当のようです.ぜーんぜんブログ書かないばかりか読むことも減少し,たまにMixiに入ると,コミュの発言がムチャクチャ冗長に感じ「このコメ,140字以内で収まるよな」など思ったり. それで生産性が上がるかと…

相変わらずmips系ってば….

TOPPERS/HRPカーネルのリンクをしようとすると .sdata がなんたらというエラーが出るようになった. カーネル/アプリ側では -G 0 オプションを明示しているので,たぶん newlib をリンクしたことによる弊害だろう. GCC側に toppers.h を付け加えて再ビルド…

Problem with MergeList

apt-get でエラーが出るようになった. Reading package lists... Error! E: Problem parsing dependency Depends E: Error occurred while processing avahi-dnsconfd (NewVersion1) E: Problem with MergeList /var/lib/apt/lists/ftp2.jp.debian.org_debi…

MAINTAINERになりました.

GNUツールチェインのバイナリディストリビューション出しているのに,maintainerでないなんて説得力ないわけですよ.説得力の無さを補うような口八丁手八丁(営業力)があるわけでもないですし. …っていうことに今さら気づきました.いや気づいたから就いたわ…

生きてます.

Twitterやるとブログが滞るという都市伝説は,本当のようです.

OSX Server の OpenDirectory を用いて,Linux上のApache2の mod_authnz_ldap でグループ認証.

できてしまえばあっさりなのだけれど,何故かつまずきまくった*1. いつか同じことで躓きそうなきもするので記録しておく.下記の例の前提は下記の通り. OSX Server の IPアドレスは 192.168.100.1 OpenDirectory の ベースDNは "dc=ldap,dc=example,dc=org…

フリー

やっと読み終えた.フリー 〈無料〉からお金を生みだす新戦略作者: クリス・アンダーソン,小林弘人,高橋則明出版社/メーカー: NHK出版発売日: 2009/11/21メディア: ハードカバー購入: 133人 クリック: 3,796回この商品を含むブログ (533件) を見る明確な答え…

S1C33のコンパイラ覚え書き

GCC

で,GPLソースなのだから,入手方法がどこかにあるかと探しまわったが,…ない…みつからない. まだバイナリを入手していない人のソース開示要求に関しては,GPL2の段階ではグレーだと認識しているので,個人的には特に行動する気はありません. でも…仮に裁…

Pre-ExpressからExpressへ.

「ありえないほどウザったい」エラーダイアログも回避方法があるようです. ほんとだよっ.てなわけで,公開.ベース部分に関しては,安定.プロダクションレベルに近づいてきたので,ディスクのマウントを困難にするという意地悪を入れてあります.まあ,回…

UrJTAGにbfinディレクトリが.

commit 4aa24728f9fde2896434b3908fcb9e90ea0dbbb9 Author: Jie Zhang <jie.zhang@analog.com> Date: Tue Jan 26 09:44:38 2010 +0000 Add Blackfin commands. git-svn-id: https://urjtag.svn.sourceforge.net/svnroot/urjtag/trunk@1733 b68d4a1b-b 追っかけなきゃいけないリポジ</jie.zhang@analog.com>…

Eclipse3.5 + CDT6 + bfin-elf-gcc-4.1.2 な LiveCDを後悔^H^H公開

茨の道ですな.酔漢師がコマンドラインGDBに流れるのも,さもありなん*1. 最近Eclipseでデバッグすることを投げだしてgdbを素で使っている酔漢です。茨の道をローコストで体感したい方は sourceforge.jp のダウンロードサイトからチェケラ.LiveCD にしてあ…

SuSE11.2 (zypper)で srpm をインストールする.

SuSE は zypper って管理ツールに変わったのね.疎い私. onaka@linux-1n7v:~> sudo zypper source-install eclipse-platform Reading installed packages... Loading repository data... Source package 'eclipse-platform' not found. Resolving package d…

N-wire,加筆

Googleで検索したらVR5432のユーザマニュアルに当たった.necel.com の文書検索には引っかかってこない.なんで? VR4181のユーザマニュアル*1にはN-wireに関する記述が無いのだが,VR5432のマニュアルには記述がある.IRが5bitsなのはビンゴらしい.IRの意味…

N-Wire(のJTAG相当部分)経由で生存確認

さて,先程の件.N-Wire(のJTAG相当部分)をhackしてみる.

うんともすんとも言わなくなった組込みボードの生存確認をオープンソースで行う

なひたふさんがIPAブースでの前振りで使いそうなシチュエーションに,自らが陥るとは思わなかった.

2時半から仕事

長男の夜泣きで目が冴えてしまい,出社.

bfin-elf-gdb.exe やら gdbproxy.exe やら配布開始.

昨日の続き. Cygwin1.dll には依存しないので,いろいろと嬉しいはず. PizzaFactory Online Shop にある刺身包丁商品紹介ページ経由でどうぞ.変なプロテクトやコンフィギュレーションにはしていないので,ftd2xx.dll で繋がるJTAG ICEなら,刺身包丁でな…