2012年07月26日

U-Bootのマスターにマージされたので更新しました。こちらのページを参照してください。

KZM-A9-GTボード用のU-Bootを最新のソースコードを取得してビルドする方法を紹介します。

続きを読む

2012年07月20日

KZM-A9-GTボードのNORフラッシュに書き込みたいときに一番簡単な方法はPARTNER-Jetをつないで、そのロードコマンドを使うことですが、ここではU-Bootの機能を使ってNORフラッシュに書く手順を紹介します。

続きを読む

2012年07月10日

本日Android 4.1.1 (Jelly Bean)のソースコードが公開されたので、それをとってきてemulatorのビルドをしてみました。

続きを読む

2012年07月10日

更新しました。こちらのページを参照してください。

LTSIのカーネルにはKZM-A9-GTボード(kzm9g)のサポートがバックポートされています。

LTSIのカーネルをソースを取得してビルドする手順を紹介します。

続きを読む

2012年06月25日

Ubuntu 12.04でtftpサーバをセットアップする手順を紹介します。

U-bootはnfsでuImageをロードすることもできるのですが、tftpのほうがnfsよりも早くロードが完了します。そのため開発時の毎回の起動時間を考えるとtftpサーバを立ててuImageはtftpでロードするほうが作業効率が上がります。

続きを読む

2012年06月20日

Android と言えば ARM ですが、最近は MIPS ベースの Android にも注目が集まっているようです。 (私はあまり詳しくないのですが。)

そういえば、x86 と ARM 以外の Linux は動作させたことが無いなと思ったので、まずは QEMU 1.1.0 で MIPS Linux を動作させてみることにしました。
続きを読む

2012年06月13日

以前 QEMU 1.0.1 をビルドしたのですが、RAM ディスクで arm-test ぐらいは動いたものの、Debian を qcow2 イメージからブートさせることはできませんでした。
これはどうやら、私のビルド環境の問題などではなく、既知の不具合だったようです。
続きを読む

2012年06月06日

(投稿したつもりで 8 ヶ月ほど下書きのまま放置されていた記事を見つけました…。せっかくなので投稿します。)

とある Windows の CRITICAL_SECTION を使ったマルチスレッドアプリを Linux に移植したのですが、pthread ライブラリを使って、とても簡単に移植できました。
続きを読む

2012年05月17日

KZM-A9-DualでARM Ubuntu 12.04を動かしてみようと思ったのですが、せっかくなのでシンプルなGUIのついたALIP版を動かしてみることにします。

DSC01468

続きを読む

2012年04月19日

U-bootの起動シーケンスを見てみます。

なお、今回の記事はKZM-A9-Dualボードで使用した2009年のU-bootに基づいています。最近のリリースのU-bootではファイル構成もリロケーションのしくみもかなり変っていました。これについては後日とりあげます。

続きを読む

2012年04月17日

前回の続きです。

スタックトレースででてきた関数のまわりを見てみます。

続きを読む

2012年04月16日

ARMのCPUにはいままでずっと整数の除算命令がありませんでした。最近になって、Cortex-MシリーズとRシリーズには除算命令が追加されましたが、Cortex-AシリーズではCortex-A9までは除算命令はありませんでした。新しいCortex-A15には除算命令が追加されていました。

新しいgccとqemuはすでにこれに対応済みなので、試してみました。

続きを読む

2012年04月13日

昨日の続きで、U-bootのコマンドループのところを見てみます。

続きを読む

2012年04月12日

JTAGデバッガがもっとも活躍するのは、できたばかりのボードの初期化コードを開発するときです。最近のLinuxのブートローダとしてはU-bootがよく使われます。KZM-A9-DualボードもU-bootを使っています。そこで、KZM-A9-DualボードのU-bootをPARTNER-Jetで追いかけてみることにします。

続きを読む

記事検索
最新コメント
アクセスカウンター
  • 今日:
  • 昨日:
  • 累計:

QRコード
QRコード