Kernelを自分でビルドして差し替えLinaro13.01のカーネルの再ビルドをやってみます。13.01をソースからビルド現在の最新版、Linaro13.01をソースからビルドしてみます。ここからダウンロードや参照するので、一通り見て下さい。自分でKernelをビルドするところまで出来たので、そいつを差し替えて動作するかの確認です。Linaroからは、色んなツールが提供されており、非常に便利なのですが、隠蔽されていて逆に不便なことがあります。Kernelの構成を変えてドライバを追加したりとかしたくても、イマイチやりずらい。12.08を動かしてみた(ソースコードからビルド)前回はバイナリを焼いただけですが、ソースからビルドしてみました。中から抜粋して実行しました。12.08を動かしてみたLinaroでJBベースの12.08がリリースされているので動かしてみました。いってもバイナリをSDカードに焼いただけです。手っ取り早く動かしてみたいとい方には良いと思います。基本的には、ここの手順でOKです。Kernelのデバッグです。えっと、試行錯誤してやってみたら、こんなんで出来たって感じです。本当に正しい手順なのか若干不明です。agent-proxyというユーティティを使うとシリアルコンソールとgdb接続を同時に行うことができます。moreOpenOCDのインストール(Ubuntu)Flyswatter2は格安のJTAGボードなのですが、そのためソフトウエアは付属していません。OpenOCDを使って接続します。いうことでUbuntu10.4向けのインストール手順です。基本は以下のURLの通りです。前回はカーネルにスタブ(KGDB)を仕込んでKGDBモードに切り替わるまで確認しました。これと母艦PCからGDBで接続してみることにします。下のURLの先頭の図のイメージです。最初から全部を見るのは厳しいし、実際に動いてるのを見た方が分かり易いし、デバッグも出来る。DebuggerのFlyswatter2が届きました。箱を開けると、追加で買ったアダプターも含めて全て入ってます。写経を続けて、Entityの追加のとこまで来ました。開発してるとDBの内容はどんどん変わっていきますね。ウェブリブログこの広告は60日以上更新がないブログに表示がされております。以下の方法で非表示にすることが可能です。・記事の新規投稿をおこなう×この広告は1年以上新しい記事の投稿がないブログに表示されております。