<?xml version="1.0" encoding="UTF-8"?> 
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<title>KMC Staff Blog</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/" />
<link rel="service.post" type="application/x.atom+xml" href="http://cms.blog.livedoor.com/atom/blog_id=3247272" title="KMC Staff Blog" />
<link rel="hub" href="http://pubsubhubbub.appspot.com" />
<link rel="self" href="http://blog.kmckk.com/atom.xml" />
<modified>2010-09-08T12:38:31Z</modified> 
<tagline><![CDATA[JTAG-ICE デバッガベンダー、京都マイクロコンピュータ株式会社 (Kyoto Microcomputer Co., Ltd. ; KMC) スタッフのブログです。]]></tagline> 
<id>tag:blog.livedoor.jp,2010:kmckk</id> 
<author>
<name>kmckk</name> 
</author>
<generator url="http://blog.livedoor.com/" version="1.0">livedoor Blog</generator> 
<copyright>Copyright (c) 2010, kmckk </copyright>
<entry>
<title>既存のソフトウェアをAndroidで再利用する</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2960795.html" />
<modified>2010-09-08T03:38:29Z</modified> 
<issued>2010-09-07T09:37:50+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2960795</id> 
<summary type="text/plain">Androidを使って製品を開発していると、必ずついて回る問題は既存のソフトウェアをどうするか？ということです。
先日のCELFテクニカルジャンボリーで&quot;Reusing your existing software on Android&quot;というタイトルで以下のことを話しました。

1. Android上で既存のソフトを動...</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2960795.html">
<![CDATA[Androidを使って製品を開発していると、必ずついて回る問題は既存のソフトウェアをどうするか？ということです。<br>
<a href="http://elinux.org/Japan_Technical_Jamboree_34">先日のCELFテクニカルジャンボリー</a>で"Reusing your existing software on Android"というタイトルで以下のことを話しました。<br>
<br>
1. Android上で既存のソフトを動かす<br>
  1.1 Android用ツールチェインで再ビルド<br>
  1.2 再ビルドせずに既存のバイナリをそのまま動かす<br>
2. 既存のLinux環境の中でAndroidを動かす<br>
　ARM Ubuntu 10.04(GUI無し)の上でAndroid 2.2を動かすことに成功したのでその方法の紹介<br>
<br>
そのときの発表資料をここに貼っておきます。<br>
<br>
<br>

<a href="http://blog.kmckk.com/archives/2960795.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>Androidで他のARM Linuxのバイナリを動かす</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2936886.html" />
<modified>2010-09-02T00:39:14Z</modified> 
<issued>2010-09-02T09:39:10+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2936886</id> 
<summary type="text/plain">前回はAndroid用にrubyをビルドする方法を紹介しましたが、実はビルドしなくても済む方法もあります。今回はそれを紹介します。
</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2936886.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/2918745.html">前回</a>はAndroid用にrubyをビルドする方法を紹介しましたが、実はビルドしなくても済む方法もあります。今回はそれを紹介します。</p>
</div>

<a href="http://blog.kmckk.com/archives/2936886.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>Androidのログのしくみ</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2936958.html" />
<modified>2010-09-02T13:47:10Z</modified> 
<issued>2010-08-31T09:40:13+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2936958</id> 
<summary type="text/plain">先日日本Androidの会 関西支部 マニアック勉強会でAndroidのログの話をさせていただきました。そのときの発表資料をここに貼っておきます。

2010.9.2追記
発表資料をアップデートしました。

</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2936958.html">
<![CDATA[先日<a href="http://atnd.org/events/6672">日本Androidの会 関西支部 マニアック勉強会</a>でAndroidのログの話をさせていただきました。そのときの発表資料をここに貼っておきます。<br>
<br>
<b>2010.9.2追記</b><br>
発表資料をアップデートしました。<br>
<br>

<a href="http://blog.kmckk.com/archives/2936958.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>AndroidのNDKツールを使ってrubyをビルドして動かす</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2918745.html" />
<modified>2010-08-26T03:57:44Z</modified> 
<issued>2010-08-26T09:35:21+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2918745</id> 
<summary type="text/plain">前回の知識を使ってNDKのツールで先日リリースされたruby-1.9.2をビルドしてAndroid上で動かしてみました。
</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2918745.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/2918551.html">前回</a>の知識を使ってNDKのツールで先日リリースされたruby-1.9.2をビルドしてAndroid上で動かしてみました。</p>
</div>

<a href="http://blog.kmckk.com/archives/2918745.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>AndroidのNDKのツールを使って実行ファイルをビルドする簡単な方法</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2918551.html" />
<modified>2010-08-24T01:08:01Z</modified> 
<issued>2010-08-24T09:31:02+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2918551</id> 
<summary type="text/plain">AndroidのNDKはJavaからJNIを経由して呼び出すダイナミックリンクライブラリを作るためのツールですが、ここに含まれるコンパイラとインクルードヘッダ、ライブラリを使って普通にmainから始まる実行ファイルをビルドすることもできます。ここではその簡単な方法を紹介します...</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2918551.html">
<![CDATA[<div class="section">
<p>AndroidのNDKはJavaからJNIを経由して呼び出すダイナミックリンクライブラリを作るためのツールですが、ここに含まれるコンパイラとインクルードヘッダ、ライブラリを使って普通にmainから始まる実行ファイルをビルドすることもできます。ここではその簡単な方法を紹介します。</p>

</div>

<a href="http://blog.kmckk.com/archives/2918551.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>エンジニア争奪戦 ?</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2917997.html" />
<modified>2010-08-19T00:01:41Z</modified> 
<issued>2010-08-19T09:01:57+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2917997</id> 
<summary type="text/plain">twitter などで、株式会社ディー・エヌ・エー(@DeNAPR)の tweet (つぶやき)と、
15日付の日本経済新聞にて、入社準備金制度について掲載されました。当社HPから直接エントリーいただいた方が対象です。【当社基準での選考の上、エンジニアとして入社が決定した方に対して入社...</summary> 
<dc:subject>コラム</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2917997.html">
<![CDATA[twitter などで、株式会社ディー・エヌ・エー(<a href="http://twitter.com/DeNAPR">@DeNAPR</a>)の tweet (つぶやき)と、<br>
<blockquote>15日付の日本経済新聞にて、入社準備金制度について掲載されました。当社HPから直接エントリーいただいた方が対象です。【当社基準での選考の上、エンジニアとして入社が決定した方に対して入社準備金として200万円を支給いたします：<a href="http://bit.ly/ajDKXS">http://bit.ly/ajDKXS</a> 】<br>
10:52 AM Aug 16th via web <a href="http://twitter.com/DeNAPR/status/21277260447">http://twitter.com/DeNAPR/status/21277260447</a></blockquote>グリー株式会社 (<a href="https://twitter.com/gree_news">@gree_news</a>) の tweet が話題になっています。<br>
<blockquote>[お知らせ]グリーは、2010年8月15日(日）～2010年11月30日（火）の期間に入社を決定し、入社していただいたエンジニア職の方に、当社の基準で選考の上、200万円までの入社支度金を支給する制度を導入いたします。<br>
6:09 PM Aug 16th via web <a href="https://twitter.com/gree_news/status/21300801307">https://twitter.com/gree_news/status/21300801307</a></blockquote>各社ともに、優秀なエンジニアの獲得を目指して必死なようです。今後もこのような動きが広まっていくのでしょうか ?<br>
<br>

<a href="http://blog.kmckk.com/archives/2917997.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>AndroidのJavaアプリからスタックトレースをログに出す簡単な方法</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2902690.html" />
<modified>2010-08-17T04:46:47Z</modified> 
<issued>2010-08-17T09:24:46+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2902690</id> 
<summary type="text/plain">AndroidのJavaアプリからログを出すには android.util.Logクラスを使います。
実はスタックトレースを出すためのメソッドもあるのですが、あまり知られていないようなのでここで紹介します。
</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2902690.html">
<![CDATA[<div class="section">
<p>AndroidのJavaアプリからログを出すには android.util.Logクラスを使います。</p>
<p>実はスタックトレースを出すためのメソッドもあるのですが、あまり知られていないようなのでここで紹介します。</p>
</div>

<a href="http://blog.kmckk.com/archives/2902690.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>Cortex-A9のサイクルカウンタを利用した簡単な実行時間の計測方法</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2897589.html" />
<modified>2010-08-12T14:04:16Z</modified> 
<issued>2010-08-10T09:37:46+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2897589</id> 
<summary type="text/plain">以前ARM11のパフォーマンスモニタを利用した簡単な実行時間の計測方法を紹介しました。今回は同じことをCortex-A9でやってみました。
</summary> 
<dc:subject>ARM</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2897589.html">
<![CDATA[<div class="section">
<p>以前<a href="http://blog.kmckk.com/archives/1311639.html">ARM11のパフォーマンスモニタを利用した簡単な実行時間の計測方法</a>を紹介しました。今回は同じことをCortex-A9でやってみました。</p>
</div>

<a href="http://blog.kmckk.com/archives/2897589.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>PyMite の機能</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2791342.html" />
<modified>2010-08-05T00:20:51Z</modified> 
<issued>2010-08-05T09:20:20+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2791342</id> 
<summary type="text/plain">(この記事は一ヶ月ほど前に下書きを書いたまま、だいぶ時間が空いてしまいました。。。「タイムリーなことに」とか書いてますが、思いっきり時期を逃してしまいました。とりあえず公開します。)

PyMite は Python のサブセットということですが、どれぐらいの機能をサポート...</summary> 
<dc:subject>メモ</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2791342.html">
<![CDATA[<div class="section">
<p>(この記事は一ヶ月ほど前に下書きを書いたまま、だいぶ時間が空いてしまいました。。。「タイムリーなことに」とか書いてますが、思いっきり時期を逃してしまいました。とりあえず公開します。)</p>

<p>PyMite は Python のサブセットということですが、どれぐらいの機能をサポートしているのかを調べました。</p>

<p>(pymite-08/docs/html/PyMiteFeatures.html)</p>

<p>タイムリーなことに、</p>

<p><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20100628/349693/?ST=oss">組み込み向け「軽量Ruby」と「Rubyチップ」、福岡県が経産省の事業で開発へ</a></p>

<p>のように、スクリプト言語の仕様を組み込み向けに軽量化して活用しようという動きも出てきています。</p>
<p>PyMite の仕様は参考になるのではないかと思われます。</p>
</div>

<a href="http://blog.kmckk.com/archives/2791342.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>ラバウル小唄</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2879651.html" />
<modified>2010-08-03T00:25:26Z</modified> 
<issued>2010-08-03T09:25:35+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2879651</id> 
<summary type="text/plain">NHK の連続テレビ小説「ゲゲゲの女房」、面白いですね。出勤前によく見てます。

原案の「ゲゲゲの女房」（布枝夫人著）と、書店で隣に並んでいた「ゲゲゲの人生 わが道を行く」、「敗走記」、白い旗（水木しげる著）などを休日に読み、パプアニューギニアについての記述に、...</summary> 
<dc:subject>コラム</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2879651.html">
<![CDATA[<a href="http://www9.nhk.or.jp/gegege/">NHK の連続テレビ小説「ゲゲゲの女房」</a>、面白いですね。出勤前によく見てます。<br>
<br>
原案の<a href="http://www.amazon.co.jp/dp/4408107271">「ゲゲゲの女房」</a>（布枝夫人著）と、書店で隣に並んでいた<a href="http://www.amazon.co.jp/dp/4140814306/">「ゲゲゲの人生 わが道を行く」</a>、<a href="http://www.amazon.co.jp/dp/4062767384/">「敗走記」</a>、<a href="http://www.amazon.co.jp/dp/4062767392/">白い旗</a>（水木しげる著）などを休日に読み、パプアニューギニアについての記述に、とても懐かしい気持ちになりました。<br>
<br>

<a href="http://blog.kmckk.com/archives/2879651.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>QEMUでAndroidのポーティングの練習</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2869199.html" />
<modified>2010-07-29T02:45:07Z</modified> 
<issued>2010-07-29T09:38:05+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2869199</id> 
<summary type="text/plain">以前ARMのQEMUでDebianを動かすのを紹介しました。今回は同じような方法でAndroidを動かしてみます。
なぜこんなことをしてみたのかというと、それはAndroidのポーティングの練習になると思ったからです。標準の(素の)QEMUには仮想ボードとしてARMのversatileボードがサポー...</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2869199.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/2223793.html">以前ARMのQEMUでDebianを動かすのを紹介しました。</a>今回は同じような方法でAndroidを動かしてみます。</p>
<p>なぜこんなことをしてみたのかというと、それはAndroidのポーティングの練習になると思ったからです。標準の(素の)QEMUには仮想ボードとしてARMのversatileボードがサポートされています。つまり、versatileボードにAndroidのポーティングをしてみます。</p>



</div>

<a href="http://blog.kmckk.com/archives/2869199.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>GoogleのGo言語のソースを見てみた</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2036967.html" />
<modified>2010-07-30T00:57:34Z</modified> 
<issued>2010-07-27T09:33:18+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2036967</id> 
<summary type="text/plain">Googleの発表したプログラミング言語Goはソースが公開されています。
この言語の特徴などは他のサイトをみてもらうこととして、ここではソースをながめて気がついたことを紹介します。

(2009年12月の段階で書いたものを下書きのまま置いておいたのですが公開することにしま...</summary> 
<dc:subject>golang</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2036967.html">
<![CDATA[<div class="section">
<p>Googleの発表した<a href="http://golang.org/">プログラミング言語Go</a>はソースが公開されています。</p>
<p>この言語の特徴などは他のサイトをみてもらうこととして、ここではソースをながめて気がついたことを紹介します。</p>

<p>(2009年12月の段階で書いたものを下書きのまま置いておいたのですが公開することにしました。もしかしたら内容が古くなっていることがあるかもしれません。）</p>
</div>

<a href="http://blog.kmckk.com/archives/2036967.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title> Linux2.6.33を載せたKZM-CA9-01ボードでSDメモリカードがマウントできない（その2）</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2846195.html" />
<modified>2010-07-22T06:27:23Z</modified> 
<issued>2010-07-22T09:34:11+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2846195</id> 
<summary type="text/plain">前回の続き。
対症療法ですが問題は解決しました。同じ修正で2.6.35-rc3でも動くようになりました。
</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2846195.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/2846188.html">前回</a>の続き。</p>
<p>対症療法ですが問題は解決しました。同じ修正で2.6.35-rc3でも動くようになりました。</p>
</div>

<a href="http://blog.kmckk.com/archives/2846195.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>Linux2.6.33を載せたKZM-CA9-01ボードでSDメモリカードがマウントできない（その1）</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2846188.html" />
<modified>2010-08-12T13:41:46Z</modified> 
<issued>2010-07-20T08:45:24+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2846188</id> 
<summary type="text/plain">前回の経験により、2.6.33のカーネルをKZM-CA9-01ボード(Cortex-A9 Quad core)で動かすことはすぐにできました。
しかしSDメモリカードがマウントできません。
この問題についていろいろ調べた様子を2回にわたって紹介します。

</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2846188.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/2829369.html">前回</a>の経験により、2.6.33のカーネルをKZM-CA9-01ボード(Cortex-A9 Quad core)で動かすことはすぐにできました。</p>
<p>しかしSDメモリカードがマウントできません。</p>
<p>この問題についていろいろ調べた様子を2回にわたって紹介します。</p>

</div>

<a href="http://blog.kmckk.com/archives/2846188.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>

<entry>
<title>KZM-CA9-01ボードのandroid用カーネルを2.6.32にアップデートしてみた(その2)</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/2829369.html" />
<modified>2010-08-12T13:43:07Z</modified> 
<issued>2010-07-15T09:25:07+09:00</issued> 
<id>tag:blog.livedoor.jp,2010:kmckk.2829369</id> 
<summary type="text/plain">前回の続き。
KZM-CA9-01ボード(Cortex-A9 Quad core)で新しいカーネルが起動するようになったものの、動作が20倍以上遅い。
いったい何が起こっていて、その原因は？

</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/2829369.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/2829351.html">前回</a>の続き。</p>
<p><a href="http://www.kmckk.co.jp/kzmca9/index.html">KZM-CA9-01ボード(Cortex-A9 Quad core)</a>で新しいカーネルが起動するようになったものの、動作が20倍以上遅い。</p>
<p>いったい何が起こっていて、その原因は？</p>

</div>

<a href="http://blog.kmckk.com/archives/2829369.html">続きを読む</a>]]> 
</content>
<author>
<name>kmckk</name> 
</author>
</entry>
</feed>
