<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 >

  <channel rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/!feeds/diff">
    <title>Updates of TOPPERS/JSP for CORTEX-M3 Wiki</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/!feeds/diff</link>
    <description>
      SourceForge.jp Wiki page updates for TOPPERS/JSP for CORTEX-M3 project.    </description>
        <dc:date>2008-07-12T18:50:46+09:00</dc:date>
        <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C" />
              </rdf:Seq>
    </items>
  </channel>

    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C">
    <title>PizzaFactoryによるCVS操作</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C</link>
    <dc:identifier>PizzaFactoryによるCVS操作</dc:identifier>
    <dc:date>2008-07-12T18:50:46+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -8,9 +8,9 @@
 SSH接続を行うには、最初に接続そのものの設定を行います。その手順は
  1. メニューバーからWindow->Preferencesを選ぶ
  1. 左のツリーからTeam->CVS->Ext Connection Methodを選び、"Use another connection method type to connect"を選ぶ
  1. Connection type : "extssh"を選ぶ
-です(図1)。この設定は最初に参考にした[http://sourceforge.jp/projects/nyx/document/Tutorial.0001.txt/ja/1/Tutorial.0001.txt nyxのドキュメント]の設定とは異なります。前の設定でも動いたのですが、あとから考え直すとこちらのほうが自然に感じます。SSHはバッドノウハウだらけで、正直よくわかりません。
+です(図1)。この設定は最初に参考にした[http://sourceforge.jp/projects/nyx/document/Tutorial.0001.txt/ja/1/Tutorial.0001.txt nyxのドキュメント]の設定とは異なります（その後調べたところでは、nyxのドキュメントはEclipse 3.2、PizzaFactoryはEclipse 3.1.1であることが原因のようです）。前の設定でも動いたのですが、あとから考え直すとこちらのほうが自然に感じます。SSHはバッドノウハウだらけで、正直よくわかりません。
 [[Embed(100connectionmethod.png, caption=図1 接続方法の設定)]]
 
 接続方法を指定したら、次はRSA暗号を生成します。
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86">
    <title>リソース集</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86</link>
    <dc:identifier>リソース集</dc:identifier>
    <dc:date>2008-07-02T06:47:41+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -26,8 +26,9 @@
 
 == ARM関連資料
 
  * [http://www.bomber.co.jp/chaola/docs/ARM/ ARMメモ] : アーキテクチャや命令セットの解説
+ * [http://www.elsevier.com/wps/find/bookdescription.cws_home/712217/description#description THE DEFINITIVE GUIDE TO THE ARM CORTEX-M3] : 解説本。ちと高い。
 
 == STM32F103VB関連資料
 
  * [http://www.cqpub.co.jp/DWM/download/dwm0806toku1_5/data.zip Design Wave Magazine 6月号サンプルプログラム] : gccサンプルがあり、ldが参考になるかも。
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86">
    <title>リソース集</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86</link>
    <dc:identifier>リソース集</dc:identifier>
    <dc:date>2008-06-23T12:36:24+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -19,9 +19,9 @@
 
 == プロジェクト資料
 
  * [https://sourceforge.jp/projects/jsp4cm3 Sourceforge : TOPPERS/JSP for CORTEX-M3]
- * [http://blackfin.s36.coreserver.jp/forum/index.php?topic=24.msg141#msg141 Windowsへのツールの設定方法]
+ * [http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%93%E3%83%AB%E3%83%89%E7%92%B0%E5%A2%83%E3%81%AE%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95 Windowsへのツールの設定方法]
  * [http://blackfin.s36.coreserver.jp/forum/index.php?topic=29.msg140#msg140 CVSクライアント] : Eclipseを使う方法とコマンドラインCVSを使う方法の紹介
  * [http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C PizzaFactoryによるCVS操作] : sourceforge用の設定方法と使い方を図入りで説明
 
 == ARM関連資料
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86">
    <title>リソース集</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86</link>
    <dc:identifier>リソース集</dc:identifier>
    <dc:date>2008-06-23T12:35:24+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -26,8 +26,13 @@
 
 == ARM関連資料
 
  * [http://www.bomber.co.jp/chaola/docs/ARM/ ARMメモ] : アーキテクチャや命令セットの解説
+
+== STM32F103VB関連資料
+
+ * [http://www.cqpub.co.jp/DWM/download/dwm0806toku1_5/data.zip Design Wave Magazine 6月号サンプルプログラム] : gccサンプルがあり、ldが参考になるかも。
+ * [http://d.hatena.ne.jp/takinoya/20080505/1210017186 takinoyaさんによる、シリアル経由DFUファーム書き換え実験]
 
 == RTOS関連資料
 
  * [http://www.nces.is.nagoya-u.ac.jp/NEXCESS/blog/index.php?catid=4&blogid=4 NEXCESS Blog : リアルタイムOSの内部構造を見てみよう！]
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86">
    <title>リソース集</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86</link>
    <dc:identifier>リソース集</dc:identifier>
    <dc:date>2008-06-23T12:31:44+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -1,5 +1,35 @@
 = プロジェクト関連資料
 == 基本資料
- * [url=http://www.st.com/mcu/devicedocs-STM32F103VB-110.html STM32F103VB資料]
- * [url=http://infocenter.arm.com/help/index.jsp ARM技術文書] : CORTEX-M3のTechnical Referenceをダウンロードできる
- * [url=http://www.jp.arm.com/document/manual/mdl.cgi ARM日本語技術文書] : テクニカルリファレンスマニュアル(プロセッサ)にチェックを入れるとCORTEX-M3の日本語テクニカル・リファレンスをダウンロードできる（要登録）
+ * [http://www.st.com/mcu/devicedocs-STM32F103VB-110.html STM32F103VB資料]
+ * [http://infocenter.arm.com/help/index.jsp ARM技術文書] : CORTEX-M3のTechnical Referenceをダウンロードできる
+ * [http://www.jp.arm.com/document/manual/mdl.cgi ARM日本語技術文書] : テクニカルリファレンスマニュアル(プロセッサ)にチェックを入れるとCORTEX-M3の日本語テクニカル・リファレンスをダウンロードできる（要登録）
+ * [http://www.arm.com/products/CPUs/ARM_Cortex-M3_v7.html ARMv7m Architecture Application Level Reference Manual] : より突っ込んだアーキテクチャ資料
+ * [http://www.toppers.jp/jsp-kernel.html TOPPERSプロジェクト/JSPカーネル]
+ * [https://sourceforge.jp/docman2/ViewCategory.php?group_id=1240&category_id=564 TOPPERS/JSP文書] : インデックス付きPDF
+ * [http://www.cqpub.co.jp/DWM/ Design Wave Magazine] : 2008/5号に付録基板
+ * [http://www.amazon.co.jp/dp/4789849996 μITRON準拠TOPPERSの実践活用] : Blackfinへのカーネル移植の記事がある
+
+== 開発ツール
+
+ * [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ WinARM] : Windows用のGCCパッケージ
+ * [http://www.gnuarm.com/ GNU ARM] : Windows用のGCCパッケージ
+ * [http://www.codesourcery.com/gnu_toolchains/arm Codesourcery] : Windows用のGCCパッケージ。lite版は無償でダウンロードできる
+ * [http://www.cygwin.com/ Cygwin] : Windows用のGNUツールパッケージ
+ * [http://jr0bak.homelinux.net/~imai/linux/arm_gcc_badknowhow/arm_gcc_badknowhow.html#toc10 ARM GCC バッド・ノウハウ集] : ABIの項目はわれわれにも影響が大きい
+
+== プロジェクト資料
+
+ * [https://sourceforge.jp/projects/jsp4cm3 Sourceforge : TOPPERS/JSP for CORTEX-M3]
+ * [http://blackfin.s36.coreserver.jp/forum/index.php?topic=24.msg141#msg141 Windowsへのツールの設定方法]
+ * [http://blackfin.s36.coreserver.jp/forum/index.php?topic=29.msg140#msg140 CVSクライアント] : Eclipseを使う方法とコマンドラインCVSを使う方法の紹介
+ * [http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C PizzaFactoryによるCVS操作] : sourceforge用の設定方法と使い方を図入りで説明
+
+== ARM関連資料
+
+ * [http://www.bomber.co.jp/chaola/docs/ARM/ ARMメモ] : アーキテクチャや命令セットの解説
+
+== RTOS関連資料
+
+ * [http://www.nces.is.nagoya-u.ac.jp/NEXCESS/blog/index.php?catid=4&blogid=4 NEXCESS Blog : リアルタイムOSの内部構造を見てみよう！]
+ * [http://www.freertos.org/a00090.html#CORTEX CORTEX-M3上のRTOS "FreeRTOS"]
+
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86">
    <title>リソース集</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86</link>
    <dc:identifier>リソース集</dc:identifier>
    <dc:date>2008-06-23T12:30:58+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -1,5 +1,5 @@
 = プロジェクト関連資料
 == 基本資料
-* [url=http://www.st.com/mcu/devicedocs-STM32F103VB-110.html STM32F103VB資料]
-* [url=http://infocenter.arm.com/help/index.jsp ARM技術文書] : CORTEX-M3のTechnical Referenceをダウンロードできる
-* [url=http://www.jp.arm.com/document/manual/mdl.cgi ARM日本語技術文書] : テクニカルリファレンスマニュアル(プロセッサ)にチェックを入れるとCORTEX-M3の日本語テクニカル・リファレンスをダウンロードできる（要登録）
+ * [url=http://www.st.com/mcu/devicedocs-STM32F103VB-110.html STM32F103VB資料]
+ * [url=http://infocenter.arm.com/help/index.jsp ARM技術文書] : CORTEX-M3のTechnical Referenceをダウンロードできる
+ * [url=http://www.jp.arm.com/document/manual/mdl.cgi ARM日本語技術文書] : テクニカルリファレンスマニュアル(プロセッサ)にチェックを入れるとCORTEX-M3の日本語テクニカル・リファレンスをダウンロードできる（要登録）
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86">
    <title>リソース集</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E9%9B%86</link>
    <dc:identifier>リソース集</dc:identifier>
    <dc:date>2008-06-23T12:30:45+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -1 +1,5 @@
-
+= プロジェクト関連資料
+== 基本資料
+* [url=http://www.st.com/mcu/devicedocs-STM32F103VB-110.html STM32F103VB資料]
+* [url=http://infocenter.arm.com/help/index.jsp ARM技術文書] : CORTEX-M3のTechnical Referenceをダウンロードできる
+* [url=http://www.jp.arm.com/document/manual/mdl.cgi ARM日本語技術文書] : テクニカルリファレンスマニュアル(プロセッサ)にチェックを入れるとCORTEX-M3の日本語テクニカル・リファレンスをダウンロードできる（要登録）
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C">
    <title>PizzaFactoryによるCVS操作</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C</link>
    <dc:identifier>PizzaFactoryによるCVS操作</dc:identifier>
    <dc:date>2008-06-22T21:37:00+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -129,13 +129,20 @@
 [[Embed(105compare.png, caption=図14 Compare状態のエディタ)]]
 === リポジトリの過去の特定の版をもってくる
 まれに、CVSリポジトリのHEAD(最新版)ではなく、過去の版を使って作業したいことがあります。
 
-過去の版を取得するにはファイルをクリックし、コンテキスト・メニューから Replace with -> History... を実行します。すると、Historyビューが現れますので、必要な版をクリックし、コンテキストメニューから Get Content を実行します(図16)。
+過去の版を取得するにはファイルをクリックし、コンテキスト・メニューから Replace with -> History... を実行します。すると、Historyビューが現れますので、必要な版をクリックし、コンテキストメニューから Get Contents を実行します(図16)。
 [[Embed(106getcontent.png, caption=図16 Hisotryビュー)]]
 
-Get Contentを実行後も、ファイル名横のバージョン番号はかわらず、編集中を表す">"が名前の前にくるだけです。取得した古い版のバージョン番号は表示されません。これは、最新のファイルに古い版をコピー＆ペーストしたということです。
+Get Contentsを実行後も、ファイル名横のバージョン番号はかわらず、編集中を表す">"が名前の前にくるだけです。取得した古い版のバージョン番号は表示されません。これは、最新のファイルに古い版をコピー＆ペーストしたということです。
 
 古い版で作業したあと、その結果をcommitする場合は、よく考えてからにしてください。古い版で作業するのは、単なる確認のことが多く、commitをしなければならないかどうかは、別の話です。
 === 新しく作ったファイルをリポジトリに追加する(add)
+プロジェクトに新しいファイルを追加したくなることがあります。
+
+新しいファイルをCVSのリポジトリに追加するにはファイルをクリックし、コンテキスト・メニューから Team -> Add to Version Control を実行します。これでCVSへ追加可能になりました。本当に追加するには commit を行います。
+
+ファイルをCVSのリポジトリに追加する前に、開発チームの他のメンバと話し合うことを強くお勧めします。CVSはうっかり追加したファイルでも永久削除できないため、取り返しがつかないのです。
+
+
 === 各版での変更点を閲覧する
 === タグを打つ
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C">
    <title>PizzaFactoryによるCVS操作</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C</link>
    <dc:identifier>PizzaFactoryによるCVS操作</dc:identifier>
    <dc:date>2008-06-22T21:33:16+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre>@@ -127,7 +127,15 @@
 
 この状態では、左右のペインに二つの版が並べられ、双方が同期してスクロールします。スクロールバーの右横に小さな四角が点在していますが、これがファイル中の相違のある場所で、クリックすると画面上に選択状態で表示されます。
 [[Embed(105compare.png, caption=図14 Compare状態のエディタ)]]
 === リポジトリの過去の特定の版をもってくる
+まれに、CVSリポジトリのHEAD(最新版)ではなく、過去の版を使って作業したいことがあります。
+
+過去の版を取得するにはファイルをクリックし、コンテキスト・メニューから Replace with -> History... を実行します。すると、Historyビューが現れますので、必要な版をクリックし、コンテキストメニューから Get Content を実行します(図16)。
+[[Embed(106getcontent.png, caption=図16 Hisotryビュー)]]
+
+Get Contentを実行後も、ファイル名横のバージョン番号はかわらず、編集中を表す">"が名前の前にくるだけです。取得した古い版のバージョン番号は表示されません。これは、最新のファイルに古い版をコピー＆ペーストしたということです。
+
+古い版で作業したあと、その結果をcommitする場合は、よく考えてからにしてください。古い版で作業するのは、単なる確認のことが多く、commitをしなければならないかどうかは、別の話です。
 === 新しく作ったファイルをリポジトリに追加する(add)
 === 各版での変更点を閲覧する
 === タグを打つ
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C">
    <title>PizzaFactoryによるCVS操作</title>
    <link>http://sourceforge.jp/projects/jsp4cm3/wiki/PizzaFactory%E3%81%AB%E3%82%88%E3%82%8BCVS%E6%93%8D%E4%BD%9C</link>
    <dc:identifier>PizzaFactoryによるCVS操作</dc:identifier>
    <dc:date>2008-06-22T21:27:08+09:00</dc:date>
          <description>
      <![CDATA[ (by suikan)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by suikan)</p><pre></pre>]]>
    </content:encoded>
      </item>
  </rdf:RDF>

