<?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>2012-05-21T19:19:02Z</modified> 
<tagline><![CDATA[JTAG-ICE デバッガベンダー、京都マイクロコンピュータ株式会社 (Kyoto Microcomputer Co., Ltd. ; KMC) スタッフのブログです。]]></tagline> 
<id>tag:blog.livedoor.jp,2009:kmckk</id>
<author>
<name>kmckk</name> 
</author>
<generator url="http://blog.livedoor.com/" version="1.0">livedoor Blog</generator> 
<copyright>Copyright (c) 2012, kmckk </copyright>
<entry>
<title>KZM-A9-DualボードでLinaro 12.04 ALIPを動かす</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4196552.html" />
<modified>2012-05-17T10:08:08Z</modified> 
<issued>2012-05-17T17:06:01+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4196552</id>
<summary type="text/plain">KZM-A9-DualでARM Ubuntu 12.04を動かしてみようと思ったのですが、せっかくなのでシンプルなGUIのついたALIP版を動かしてみることにします。

</summary> 
<dc:subject>Linux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4196552.html">
<![CDATA[<div class="section">
<p>KZM-A9-DualでARM Ubuntu 12.04を動かしてみようと思ったのですが、せっかくなのでシンプルなGUIのついたALIP版を動かしてみることにします。</p>

<p><img src="http://livedoor.blogimg.jp/kmckk/imgs/a/1/a1d0e961.jpg" border="0" alt="DSC01468" hspace="5" class="pict"  /><br /></p>
</div>

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

<entry>
<title>Ubuntu 12.04LTS 正式版でMultiarchを試す</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4194926.html" />
<modified>2012-05-15T09:15:39Z</modified> 
<issued>2012-05-15T18:11:37+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4194926</id>
<summary type="text/plain">前回、「Ubuntu 12.04LTS Beta2でMultiarchを試す」の続き。</summary> 
<dc:subject>Linux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4194926.html">
<![CDATA[<div class="section">
<p>前回、「<a href="http://blog.kmckk.com/archives/4165115.html" target="_blank" title="">Ubuntu 12.04LTS Beta2でMultiarchを試す</a>」の続き。</p>
</div>

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

<entry>
<title>PARTNER-JetでU-bootを追いかける(4)</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4172975.html" />
<modified>2012-04-20T01:43:13Z</modified> 
<issued>2012-04-19T20:49:26+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4172975</id>
<summary type="text/plain">U-bootの起動シーケンスを見てみます。
なお、今回の記事はKZM-A9-Dualボードで使用した2009年のU-bootに基づいています。最近のリリースのU-bootではファイル構成もリロケーションのしくみもかなり変っていました。これについては後日とりあげます。
</summary> 
<dc:subject>uboot</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4172975.html">
<![CDATA[<div class="section">
<p>U-bootの起動シーケンスを見てみます。</p>
<p>なお、今回の記事はKZM-A9-Dualボードで使用した2009年のU-bootに基づいています。最近のリリースのU-bootではファイル構成もリロケーションのしくみもかなり変っていました。これについては後日とりあげます。</p>
</div>

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

<entry>
<title>PARTNER-JetでU-bootを追いかける(3)</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4170228.html" />
<modified>2012-04-17T02:15:58Z</modified> 
<issued>2012-04-17T11:15:43+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4170228</id>
<summary type="text/plain">前回の続きです。
スタックトレースででてきた関数のまわりを見てみます。</summary> 
<dc:subject>uboot</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4170228.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/4167845.html" target="_blank" title="">前回</a>の続きです。</p>
<p>スタックトレースででてきた関数のまわりを見てみます。</p>
</div>

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

<entry>
<title>ARM Cortex-A15の整数除算命令</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4170081.html" />
<modified>2012-04-16T09:25:03Z</modified> 
<issued>2012-04-16T14:33:08+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4170081</id>
<summary type="text/plain">ARMのCPUにはいままでずっと整数の除算命令がありませんでした。最近になって、Cortex-MシリーズとRシリーズには除算命令が追加されましたが、Cortex-AシリーズではCortex-A9までは除算命令はありませんでした。新しいCortex-A15には除算命令が追加されていました。
新しいgc...</summary> 
<dc:subject>ARM</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4170081.html">
<![CDATA[<div class="section">
<p>ARMのCPUにはいままでずっと整数の除算命令がありませんでした。最近になって、Cortex-MシリーズとRシリーズには除算命令が追加されましたが、Cortex-AシリーズではCortex-A9までは除算命令はありませんでした。新しいCortex-A15には除算命令が追加されていました。</p>
<p>新しいgccとqemuはすでにこれに対応済みなので、試してみました。</p>
</div>

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

<entry>
<title>PARTNER-JetでU-bootを追いかける(2)</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4167845.html" />
<modified>2012-04-17T02:16:18Z</modified> 
<issued>2012-04-13T19:20:02+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4167845</id>
<summary type="text/plain">昨日の続きで、U-bootのコマンドループのところを見てみます。
</summary> 
<dc:subject>uboot</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4167845.html">
<![CDATA[<div class="section">
<p><a href="blog.kmckk.com/archives/4166903.html" target="_blank" title="">昨日</a>の続きで、U-bootのコマンドループのところを見てみます。</p>
</div>

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

<entry>
<title>PARTNER-JetでU-bootを追いかける(1)</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4166903.html" />
<modified>2012-04-12T09:38:02Z</modified> 
<issued>2012-04-12T18:12:07+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4166903</id>
<summary type="text/plain">JTAGデバッガがもっとも活躍するのは、できたばかりのボードの初期化コードを開発するときです。最近のLinuxのブートローダとしてはU-bootがよく使われます。KZM-A9-DualボードもU-bootを使っています。そこで、KZM-A9-DualボードのU-bootをPARTNER-Jetで追いかけてみること...</summary> 
<dc:subject>uboot</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4166903.html">
<![CDATA[<div class="section">
<p>JTAGデバッガがもっとも活躍するのは、できたばかりのボードの初期化コードを開発するときです。最近のLinuxのブートローダとしてはU-bootがよく使われます。KZM-A9-DualボードもU-bootを使っています。そこで、KZM-A9-DualボードのU-bootをPARTNER-Jetで追いかけてみることにします。</p>

</div>

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

<entry>
<title>arm-linux-gnueabihf-gcc (Hard Float)の生成コードを見てみる</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4165942.html" />
<modified>2012-04-14T01:16:58Z</modified> 
<issued>2012-04-11T14:28:51+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4165942</id>
<summary type="text/plain">Ubuntu 12.04LTSでのarm-linux-gnueabihf-gccのツールチェインのhfはHard Floatの意味です。
関数呼び出し規約(Calling Convention)が変更されて、double, floatの引数はFPUのレジスタに積んで渡し、戻り値もFPUのレジスタを使うようになっています。今までは、FPUが利用可能...</summary> 
<dc:subject>ARM</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4165942.html">
<![CDATA[<div class="section">
<p>Ubuntu 12.04LTSでのarm-linux-gnueabihf-gccのツールチェインのhfはHard Floatの意味です。</p>
<p>関数呼び出し規約(Calling Convention)が変更されて、double, floatの引数はFPUのレジスタに積んで渡し、戻り値もFPUのレジスタを使うようになっています。今までは、FPUが利用可能だったとしても、Soft Floatと互換性を保つために汎用レジスタで引き渡していました。当然これらは混ぜて使うことはできません。全てのライブラリに影響があります。</p>
<p>簡単なプログラムで実際に生成されるコードを見てみます。</p>
</div>

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

<entry>
<title>Ubuntu 12.04LTS Beta2でMultiarchを試す</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4165115.html" />
<modified>2012-05-15T09:18:48Z</modified> 
<issued>2012-04-10T15:45:03+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4165115</id>
<summary type="text/plain">Ubuntu 12.04LTSではMultiarchが拡充されていると聞いたので、12.04LTS Beta2をインストールしてarm-linux-gnueabihfのクロスビルドと実行を試してみました。
Rubyのクロスビルドとインストールを追記しました。
</summary> 
<dc:subject>Linux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4165115.html">
<![CDATA[<div class="section">
<p>Ubuntu 12.04LTSではMultiarchが拡充されていると聞いたので、12.04LTS Beta2をインストールしてarm-linux-gnueabihfのクロスビルドと実行を試してみました。</p>
<p>Rubyのクロスビルドとインストールを追記しました。</p>
</div>

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

<entry>
<title>ARMの64bitアーキテクチャ ARMv8 の概要</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4164432.html" />
<modified>2012-04-09T11:44:41Z</modified> 
<issued>2012-04-09T20:12:13+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4164432</id>
<summary type="text/plain">&quot;ARMv8 Instruction Set Overview&quot;というドキュメントがARMのサイトからダウンロード可能です。(ただし登録が必要。)
この資料からARMv8アーキテクチャの概要をながめてみました。

</summary> 
<dc:subject>ARM</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4164432.html">
<![CDATA[<div class="section">
<p>"ARMv8 Instruction Set Overview"というドキュメントがARMのサイトからダウンロード可能です。(ただし登録が必要。)</p>
<p>この資料からARMv8アーキテクチャの概要をながめてみました。</p>

</div>

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

<entry>
<title>ABC2012 SpringでADBの話をしました</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4152178.html" />
<modified>2012-03-27T02:38:41Z</modified> 
<issued>2012-03-27T11:38:22+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4152178</id>
<summary type="text/plain">2012年3月24日、東京大学本郷キャンパスで開催された
Android Bazaar and Conference 2012 Spring(ABC2012 Spring) でADBの話をしました。そのときのビデオが公開されています。
</summary> 
<dc:subject>android</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4152178.html">
<![CDATA[2012年3月24日、東京大学本郷キャンパスで開催された
<a href="http://www.android-group.jp/conference/abc2012s/conference/" target="_blank" title="">Android Bazaar and Conference 2012 Spring(ABC2012 Spring)</a> でADBの話をしました。そのときのビデオが公開されています。

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

<entry>
<title>Interface 2012年5月号にQEMUの記事を書きました</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4151581.html" />
<modified>2012-03-27T01:40:55Z</modified> 
<issued>2012-03-26T11:11:22+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4151581</id>
<summary type="text/plain">弊社の若槻、辻、小林でInterface 2012年5月号にQEMUの記事を書きました。

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

Interface誌へのリンク

</summary> 
<dc:subject>qemu</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4151581.html">
<![CDATA[<div class="section">
<p>弊社の若槻、辻、小林でInterface 2012年5月号にQEMUの記事を書きました。</p>

<ul>
<li> 第一章 「エミュレータ QEMUの概要とLinuxの起動、テストのための改造」</li>
<li> Appendix 1 「QEMUの内部構造: 動的バイナリ変換技術について」</li>
</ul>
<p><a href="http://www.kumikomi.net/interface/contents/201205.php"  target="_blank"><img src="http://shop.cqpub.co.jp/hanbai/books/MIF/MIF201205l.jpg" width="300"  border="0"  hspace="5" class="pict"  /></a><br /></p>
<p><a href="http://www.kumikomi.net/interface/contents/201205.php" target="_blank" title="">Interface誌へのリンク</a></p>

</div>
]]> 
</content>
<author>
<name>t2koba</name> 
</author>
</entry>

<entry>
<title>KZM-A9-DualでDebianのDesktopを動かす</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4141128.html" />
<modified>2012-04-14T01:30:58Z</modified> 
<issued>2012-03-14T14:45:26+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4141128</id>
<summary type="text/plain">前回はnetinstallでDebianのsshサーバが動くところまでを紹介しました。
今回はSDカードから起動して、DebianのDesktopを動せるようにしてみます。

</summary> 
<dc:subject>Linux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4141128.html">
<![CDATA[<div class="section">
<p>前回はnetinstallでDebianのsshサーバが動くところまでを紹介しました。</p>
<p>今回はSDカードから起動して、DebianのDesktopを動せるようにしてみます。</p>

<p><img src="http://livedoor.blogimg.jp/kmckk/imgs/2/8/282368cb.jpg"  border="0" alt="DSC01249" hspace="5" class="pict"  /></p>
</div>

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

<entry>
<title>KZM-A9-DualでDebianをnetinstallする</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4140323.html" />
<modified>2012-03-26T02:14:09Z</modified> 
<issued>2012-03-13T16:28:32+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4140323</id>
<summary type="text/plain">initrdの使い方がわかってきたので、その応用としてDebianをnetinstallしてみます。

以前に、「ARMのQEMUにDebianをnetinstallする」という記事を書きましたが、今回はQEMUでなくてKZM-A9-Dualボードで行います。
</summary> 
<dc:subject>Linux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4140323.html">
<![CDATA[<div class="section">
<p>initrdの使い方がわかってきたので、その応用としてDebianをnetinstallしてみます。</p>

<p>以前に、「<a href="http://blog.kmckk.com/archives/2233167.html" target="_blank" title="">ARMのQEMUにDebianをnetinstallする</a>」という記事を書きましたが、今回はQEMUでなくてKZM-A9-Dualボードで行います。</p>
</div>

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

<entry>
<title>Buildrootで作ったルートファイルシステムをカーネルと別々にロードして動かす(initrd)</title> 
<link rel="alternate" type="text/html" href="http://blog.kmckk.com/archives/4136854.html" />
<modified>2012-03-12T10:14:28Z</modified> 
<issued>2012-03-12T18:30:13+09:00</issued> 
<id>tag:blog.livedoor.jp,2012:kmckk.4136854</id>
<summary type="text/plain">前回の「Buildrootで作ったルートファイルシステムをinitramfsでカーネルに組み込む」では、ルートファイルシステムとカーネルが一体化しているので、扱いは簡単ですが、ルートファイルシステムの内容を変更するたびにカーネルを再ビルドしなければなりません。カーネルはも...</summary> 
<dc:subject>Linux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://blog.kmckk.com/archives/4136854.html">
<![CDATA[<div class="section">
<p><a href="http://blog.kmckk.com/archives/4134044.html" target="_blank" title="">前回の「Buildrootで作ったルートファイルシステムをinitramfsでカーネルに組み込む」</a>では、ルートファイルシステムとカーネルが一体化しているので、扱いは簡単ですが、ルートファイルシステムの内容を変更するたびにカーネルを再ビルドしなければなりません。カーネルはもう変更の必要がないのならば、カーネルとルートファイルシステムを別々にしておくほうがよい場合もあります。</p>
</div>

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

