linux

2012年05月17日

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

DSC01468

続きを読む

2012年03月26日

弊社の若槻、辻、小林でInterface 2012年5月号にQEMUの記事を書きました。

  • 第一章 「エミュレータ QEMUの概要とLinuxの起動、テストのための改造」
  • Appendix 1 「QEMUの内部構造: 動的バイナリ変換技術について」


Interface誌へのリンク



2012年02月29日

概要

KZM-A9-Dualボードで、glibcベースで比較的軽量なルートファイルシステムを用いた Linuxを動作させる手順を説明します。

ルートファイルシステムには、ARM社が公開しているものを用いています。

続きを読む

2012年02月23日

先日レッドウッドシティで開催されたAndroid Builders SummitとEmbedded Linux Conferenceのセッションのスライドとビデオが公開されています。

私が聴いたセッションをひとことずつ紹介します。(日本から行った人のセッションは次回のテクニカルジャンボリーで聴けることを期待して、なるべく他のものを聴きました。)

続きを読む

2012年01月27日

2012 年 2 月 13-14 日 - アメリカ、カリフォルニア州レッドウッド ショアズで開催されるAndrroid Builders Summit 2012で講演します。

Android Builers Summit 2012 スケジュール

引き続き同じ場所で開催されるEmbedded Linux Conferenceも注目です。

Embedded Linux Conference 2012 スケジュール

続きを読む

2012年01月16日

カーネルのconfigを変えるときに、.configファイルを直接変更すると依存する項目の処理がややこしいので、make menuconfig としますが、変更したい項目がどの階層にあるのかがわからなくて、ちょっと苦労していました。

しかし今日、@l_b__さんからTwitterで、make menuconfigに検索機能があることを教えてもらいました。

続きを読む

2011年12月20日

前回はrootstockコマンドでARM Ubuntuのルートファイルシステムのイメージを作成しましたが、今回はLinaroのダウンロードページにあるDevelopers and Community Buildsのイメージを動かしてみます。

続きを読む

2011年12月08日

今まで何度かKZM-A9-DualボードでARM Ubuntuを使う方法を書いていますが、今回は11.10でやってみました。

続きを読む

2011年11月09日

ELCE2011(Embedded Linux Conference Europe 2011)のセッションの発表資料が公開されています。

ELCE 2011 Presentations

私が聴いたものをひとことずつ紹介します。

続きを読む

2011年11月01日

10月26日-28日にチェコ共和国のプラハで開催されたEmbedded Linux Conference Europeで講演してきました。
続きを読む

2011年10月19日

Linuxカーネルのタイマー割り込みのところのソースを見ていたら、簡単なしくみのプロファイラが組み込まれているのを見つけました。これはタイマー割り込みのところでプログラムカウンタがどこを指していたかを累計していき、readprofileというツールでその結果を見ることができます。

続きを読む

2011年10月12日

以前、「Cortex-A9のサイクルカウンタを利用した簡単な実行時間の計測方法」という記事を書きました。このときには特権モードで使用することを前提としていました。この記事の最後にも書いたとおり、ユーザーモードからパフォーマンスモニタのレジスタにアクセスするためにはあらかじめUser Enable Register(PMUSERENR)にてアクセスを許可しておく必要があります。簡単なカーネルモジュールを作ってこれをやってみました。

続きを読む

2011年08月23日

いくつかのAndroid端末の/proc/cpuinfoを見比べてみると疑問なところがあります。

  • ブート時のBogoMIPSと値と/proc/cpuinfoでの値が異なるものがある。
  • デュアルコアの端末でブート時のログでは2つCPUを起動しているのに、/proc/cpuinfoではひとつしか表示されない。

これらをソースコードで調べてみました。

続きを読む

2011年07月19日

LinuxではVFP(FPU)のレジスタの退避、復帰は遅延的に行われます。

ARMのLinuxのソース上のどこでそれが行われているかを調べました。

続きを読む

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

QRコード
QRコード