tmtakaのブックマーク (130)

  • Microsoft Word - whitepaper_061110.doc

    「KMC/PARTNER-Jet JTAG-ICE」 Linux 対応デバッガ技術解説 京都マイクロコンピュータ株式会社 はじめに ネットワークやマルチメディアなど組み込み機器に求められる機能の増加に伴い,豊富な機能と動作実績がある Linux が採用さ れる機会が増えてきました.Linux を使用したソフトウェア開発と言っても,動作確認済みのハードウェアと OS 環境での開発が主 体となるエンタープライズ系の開発と異なり,デバイスドライバの開発や OS のチューニングなど組み込み機器でのデバッグ作業に は様々な要素が求められます. 文書では,京都マイクロコンピュータ製の PARTNER-Jet JTAG デバッガの Linux 対応とデバッグ機能について解説します. 製品の解説も含んでいますが,内容の多くは Linux 上の開発とデバッグのテクニックと JTAG-ICE に関する一般的

    tmtaka
    tmtaka 2010/12/04
  • Æüµ­/2009-05-02/kgdb ¤ò»È¤Ã¤Æ¤ß¤¿ - ¥Æ¥­¥¹¥ÈÈÇ - BAK

    ÀèÆü¡¤¥Ë¥³Æ°¤Ë¤³¤ó¤ÊÆ°²è¤òÅê¹Æ¤·¤Æ¤ß¤¿¤ó¤À¤±¤É¡¤¡Öʸ»ú¤¬Æɤߤˤ¯¤¤¡×¤È¤¤¤¦°Õ¸«¤¬Â¿¤«¤Ã¤¿¤Î¤Ç¡¤¥Æ¥­¥¹¥È¤Ëµ¯¤³¤·¤Æ¤ß¤Þ¤·¤¿¡¥ ¥¿¡¼¥²¥Ã¥È¥×¥í¥°¥é¥àÆâ¤Ë¥¹¥¿¥Ö¤È¸Æ¤Ð¤ì¤ë gdb ¤Î¼êÀè¤òÁȤ߹þ¤ß¡¤Ê̤Υޥ·¥ó¤Ç gdb ¤òµ¯Æ°¤·¥Ç¥Ð¥Ã¥°¤ò¹Ô¤¦ÊýË¡¤Ï¡¤¥ï¥ó¥Á¥Ã¥×¥Þ¥¤¥³¥ó¤Î¥×¥í¥°¥é¥à³«È¯¤Ê¤ó¤«¤Ç»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡¥ ¤³¤Î¡Ö¥¿¡¼¥²¥Ã¥È¥×¥í¥°¥é¥à¡×¤¬ Linux ¥«¡¼¥Í¥ë¤Î¾ì¹ç¡¤¡Ö¥¹¥¿¥Ö¡×¤ËÁêÅö¤¹¤ë¤â¤Î¤¬ kgdb ¤Ç¤¹¡¥ kgdb ¤Ï x86 ¥¿¡¼

    tmtaka
    tmtaka 2010/12/01
  • Android Open Source Project

    Android is an open source operating system for mobile devices and a corresponding open source project led by Google. This site and the Android Open Source Project (AOSP) repository offer the information and source code needed to create custom variants of the Android OS, port devices and accessories to the Android platform, and ensure devices meet the compatibility requirements that keep the Androi

    Android Open Source Project
    tmtaka
    tmtaka 2010/11/28
  • Assembly Programming on ARM Linux(02)

    2. ARMのレジスタ ARM CPUの命令セットを見ていく前に、ARMのレジスタを見ておきましょう。Linuxで プログラミングする場合に必要なユーザモードから見えるレジスタに限定します。 汎用レジスタ ARMプロセッサは r0 から r15 の16の32ビットレジスタを持っています。 そのうち r15 はプログラムカウンタで実行中のメモリアドレスを保持しています。 r14 はリンクレジスタで BL 命令(サブルーチンコール)で分岐した場合の戻りアドレス を保持します。リンクレジスタは1つの戻りアドレスしか保持できないため、 スタック (普通は r13 が示す領域) に保存する場合が多くなります。 その他の14のレジスタは汎用レジスタとして同じ機能を持っています。 レジスタ

    tmtaka
    tmtaka 2010/11/25
  • Developing on a Device | Android Developers

    When building mobile applications, it's vital to test them on real devices prior to releasing them to users. This page covers what you need to know, including the types of devices that you can use, and how to set one up for developing and debugging. Available Devices Here are some options for obtaining devices capable of testing your applications. Consumer devices It's likely that one of your loca

    tmtaka
    tmtaka 2010/11/16
    Linux への Android USB ドライバ追加方法
  • dnw linux version

    tmtaka
    tmtaka 2010/11/14
  • JTAGデバッガ

    簡単に言えばJTAGデバッガはフルICEに近いことが出来て、価格もそれなりにお手ごろ(とは言っても高いですが)で、CPUのROMやRAMなどのリソースは必要ありません。 わりと最近出てきたデバッグ技術で、今後のCPUデバッグの中心技術になると思われます。 ARM7の場合はARM社から公開されている「ARM7TDMIテクニカルリファレンスマニュアル」の中にJTAGデバッグに関する技術的な情報が公開されています。ARM社のHPでユーザ登録すれば誰でも日語版のマニュアルがダウンロードできます。 国内メーカのCPUを含めてですが、一般的にJTAGデバッグの技術的な仕様を公開しているケースそれほど多くありません。 今回MINI EZ-USBを使用したJTAGデバッガが開発できたのも、このARMのオープンな姿勢のおかげと言えます。 ARM7の場合JTAGを使用することで 実行中のCPUの停止 停止し

    tmtaka
    tmtaka 2010/11/14
  • Samsung S3C6410

    tmtaka
    tmtaka 2010/11/14
    my board.
  • AndroidのNDK 1.5でHelloJNIを動かす手順 - Android(アンドロイド)情報-ブリリアントサービス

    先日発表されたAndroidのNDK(Native Development Kit)のお陰でapkファイルにライブラリを同梱するためにソースコードをすべてダウンロードする必要がなくなった上に、Windowsだけでも作業できるようになり、開発がかなり楽になりました。 今回はNDKに付属しているhello-jniという単純なサンプルプロジェクトWindows上でビルド、実行するまでの手順をまとめてみました。 準備 cygwinのダウンロード、インストール ここからのアイコンをクリックしてsetup.exeをダウンロードします。 setup.exeを実行すると以下のような画面になるので、「次へ(N)」を押して先に進みます。 さらに「次へ(N)」を押して先に進みます。 cygwinのrootディレクトリを変更する必要がなければ、何も変更せずに「次へ(N)」を押して先に進みます。 cygwinパッ

    AndroidのNDK 1.5でHelloJNIを動かす手順 - Android(アンドロイド)情報-ブリリアントサービス
    tmtaka
    tmtaka 2010/05/16
    ndk
  • 開発環境を構築するには - 逆引きAndroid入門

    概要 以下の流れでセットアップを行います。 1. JDK(Java Development Kit)のセットアップ 2. Android SDK(Software Development Kit)のセットアップ 3. Eclipse のセットアップ ※Android SDK、Eclipse を実行するには、Java がインストールされている必要があります ※Mac のように既に Java がインストールされている環境では、JDK のセットアップは不要です ※ここでは以下の環境で解説していますが、環境が異なる場合には適宜読み替えてください Windows XP SP3 32bit語版 (64bitMacLinuxも同じ流れです) Java SE Development Kit 6 Update 23 Android SDK Tools, Revision 8 (Android 2.

    tmtaka
    tmtaka 2010/05/16
    android 開発環境
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    米国ラスベガスで開催された「CES 2024」では、スペースが大幅な増床となったスマートホーム関連の展示が注目を集めた。稿では、国内スマートホーム関連スタートアップの雄であるアクセルラボ CTOの青木継孝氏による、スマートホーム関連の展示を中心としたCES 2024のレポートをお送りする。

    tmtaka
    tmtaka 2010/04/20
    2回目。あとで読もう。
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム

    tmtaka
    tmtaka 2010/03/28
    モデリングの勉強中