2007-09-14から1日間の記事一覧
これで作ったカーネルをいつもの方法でZaurusに転送! お、Initまで起動した!(その後先に進まないが…。)でも、メッセージが全然表示されなくて何が起こっているか わからない。
C760ユーザなので"arch/arm/def-configs/husky-j" を .config にコピーする。 あとは、いつもどおりビルドする。 $ make oldconfig $ make dep $ make zImage
公式開発環境は通常"/opt/Embedix/tools"に実行ファイルが納められている。そんなんで、GCC3.2.3のクロスコンパイラを準備する。 #mkdir build #cd build #CFLAGS="-O2" CFLAGS_FOR_TARGET="-O2 -mcpu=xscale -Wa,-mfpu=fpa" ../configure --prefix=/opt/Emb…
ふと思い付いたのが、アセンブラー。 GCCは高級言語をアセンブラに変換している。 実際にバイナリを吐いているのは、”as”それならば GCCだけ新しいバージョンに入れ換える方法。 Let's build gcc!