<?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:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/embedded-tool/">
    <title>embedded-tool @ ウィキ</title>
    <link>http://w.atwiki.jp/embedded-tool/</link>
    <atom:link href="https://w.atwiki.jp/embedded-tool/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>embedded-tool @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-03-10T10:33:49+09:00</dc:date>
    <utime>1236648829</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/embedded-tool/pages/3.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/12.html">
    <title>Embedded Tools あれこれ</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/12.html</link>
    <description>
      *Embedded Toolsあれこれ
-組み込み開発に必要なツール、環境情報について書き留めておきます。
-とりあえず、管理者のみの変更＋閲覧は自由にしています（2009年3月）
-SWが苦手なので、苦手撲滅の意味を込めてマイペースでUpします。
-HW開発に関しても、時間があるときに。

**開発環境について（2009年3月環境立ち上げ）
手元にインターネットアクセス可能なWindows-XPのPCがあることを前提にしておきます。

-Ubuntuでやってみる
スピードは遅いですが、使い勝手等を考えると仮想化環境で構築するのが楽ちんかと思います。私の家ではDell-Dimension4700C（P4-3G,メモリ1.5G）でやってます。

仮想化ソフト：VirtualBox 2.1.4 for Win hosts　 
Ubuntu:Ubuntu 8.04 LTS 　

[[ダウンロード等の情報はこちらから&gt;http://www.ubuntulinux.jp/products/JA-Localized/virtualbox]]

&amp;u(){＜！設定時の注意！＞}設定時の仮想マシンのメモリ要領はDefaultで300MByte程度だったと思いますが、そのまま進むと「メモリが足りない」等々のエラーが出て起動できませんでした。800MByte程度に設定すると、ちゃんと動いてます。

-Cygwinでやってみる
こちらの方は現在手をつけていません。ちょっと前に弄ってみて、File-Pathや日本語化、Editorの設定等でトラブりました。結局は使い慣れたLinux環境をPC上にそのまま再現できる仮想化環境の方がええわいと判断してます。



**開発ツール（コンパイラやらIDEやら）（2009年3月環境立ち上げ）
特に断りがない限り、上記のUbuntu+VirtualBox環境での話です。

-Eclipseを入れる

[[Eclipse&gt;http://eclipsewiki.net/eclipse/]]とは、フリーで出回っている統合開発環境（IDE）です。開発環境が統一されるとUser側からは覚えることが少なくなってメリットが有るという点と、所謂ツールベンダーがGUIにまで開発費を掛けていられないという理由から、最近は流行りつつあります。国内外の老舗ツールベンダーも、最新のVersionからは&amp;u(){Eclipse対応}を開始しています。

Ubuntuの、システム-&gt;システム管理-&gt;SYnapticパッケージマネージャー　からパッケージマネージャーを起動します。検索で「eclipse」を叩けば必要なパッケージが出てきますので、それをインストールします。当然Eclipseは殻なので、中のコンパイラやらリンカ、デバッガは自分で入れる必要があります。次はコンパイラを入れてみましょう。


-GCCを入れる

ARM系はGNUのDIstributorであるCodeSourceryを使うとしましょう。最新版は有償だが、機能を落としたものやちょっと古いものならFreeで手に入るのが利点です。
今回は[[IA32用 2008q3-66 f0r ARM EABI&gt;http://www.codesourcery.com/sgpp/lite/arm/portal/release642]]を入れます。ダウンロードしたものを、コンソール上で実行します。

%&gt;sh ./arm-2008q3-66-arm-none-eabi.bin

コマンドを実行すればGUIでInstall設定を聞いてくるので、楽にInstallを進めることができます。実にわかりやすい。Typical設定で100MByte程度の容量が必要です。ちなみにHOME上にCOでSourceryが入るのが嫌だったので、~/bin/の下に入れました。

その他必要なlibutilやらnewlibやらも、SYnapticパッケージマネージャー　から入れる必要があります。これらは他の開発用にすでに入れていたので今回のフローからは省略しているだけです。

-動くソフトを持ってくる

開発環境を一通りInstallしたのち、少なくともBuildが保証されているPackageで試験してみる事にした。

***Toppers uITRON-JSP
[[Toppers-JSP&gt;http://www.toppers.jp/jsp-kernel.html]]とは、uITRON4.0準拠のOSの様です。ツールチェーンとしてGCCを使っているので、今回の接続試験にはちょうど良い感じかなぁ～。
[[armv4版とSH2版&gt;http://www.toppers.jp/jsp-download.html]]の２通りで検証してみる。

***Toppers uITRON-ASP
[[Toppers-JSP&gt;http://www.toppers.jp/asp-kernel.html]]とは、uITRON4.0準拠+独自の拡張を施したOSの様です。これもツールチェーンとしてGCCを使っているので、今回の接続試験にはちょうど良い感じかなぁ～。
[[armv4版とSH2版とarm-v7m版&gt;http://www.toppers.jp/asp-d-download.html]]の３通りで検証してみる。


***出来たらいいな、OSEK
[[TOPPERS/ATK1&gt;http://www.toppers.jp/atk1-download.html]]とは、[[OSEK&gt;http://portal.osek-vdx.org/files/pdf/specs/os223.pdf]]のToppers版である。現状ではGCCはサポートせずに、Renesas社の純正ツールHEWのみ対応。なのでSourceを使ってGCCへポーティングしてみたいな（願望につき、時期は未定）。


-EclipseとGCCをくっつける

なにやらこれが一番大変そうです。ひとまずはEclipseを起動させてみた。
%&gt; eclipse





**その他お勧めサービスについて
-[[大容量１Ｇ、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES&gt;&gt;http://atpages.jp/]]
-[[無料ブログ作成は@WORDをご利用ください&gt;&gt;http://atword.jp/]]
-[[2ch型の無料掲示板は@chsをご利用ください&gt;&gt;http://atchs.jp/]]
-[[フォーラム型の無料掲示板は@bbをご利用ください&gt;&gt;http://atbb.jp/]]
-[[お絵かき掲示板は@paintをご利用ください&gt;&gt;http://atpaint.jp/]]
-[[その他の無料掲示板は@bbsをご利用ください&gt;&gt;http://atbbs.jp/]]
-[[無料ソーシャルプロフィールサービス @flabo(アットフラボ)&gt;&gt;http://sns.atfb.jp]]

**おすすめ機能
-[[気になるニュースをチェック&gt;http://atwiki.jp/guide/17_174_ja.html]]
-[[関連するブログ一覧を表示&gt;http://atwiki.jp/guide/17_161_ja.html]]

**その他にもいろいろな機能満載！！
-[[@wikiプラグイン&gt;http://atwiki.jp/guide/category17.html]]
-[[@wiki便利ツール&gt;http://atwiki.jp/guide/category32.html]]
-[[@wiki構文&gt;http://atwiki.jp/guide/category16.html]]
-[[@wikiプラグイン一覧&gt;http://www1.atwiki.jp/guide/pages/264.html]]
-[[まとめサイト作成支援ツール&gt;http://atwiki.jp/matome/]]

**バグ・不具合を見つけたら？ 要望がある場合は？
お手数ですが、メールでお問い合わせください。(cpsrどっとv7あっとgmailどっとcom)    </description>
    <dc:date>2009-03-10T10:33:49+09:00</dc:date>
    <utime>1236648829</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/11.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/11.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/10.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/10.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/9.html">
    <title>プラグイン</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/9.html</link>
    <description>
      @wikiにはいくつかの便利なプラグインがあります。

-----


#ls

-----

これ以外のプラグインについては@wikiガイドをご覧ください
=&gt;http://atwiki.jp/guide/
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/8.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/8.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/6.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/6.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


たとえば、#recent(20)と入力すると以下のように表示されます。


#recent(20)
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/5.html">
    <title>まとめサイト作成支援ツール</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/5.html</link>
    <description>
      * まとめサイト作成支援ツールについて
@wikiには[[まとめサイト作成を支援するツール&gt;&gt;http://atwiki.jp/matome/]]があります。
また、
 #matome_list
と入力することで、注目の掲示板が一覧表示されます。

利用例）#matome_listと入力すると下記のように表示されます
#matome_list
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/4.html">
    <title>プラグイン/ニュース</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/4.html</link>
    <description>
      * ニュース
@wikiのwikiモードでは
 #news(興味のある単語)
と入力することで、あるキーワードに関連するニュース一覧を表示することができます
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_174_ja.html


-----


たとえば、#news(wiki)と入力すると以下のように表示されます。


#news(wiki)
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/embedded-tool/pages/3.html">
    <title>右メニュー</title>
    <link>https://w.atwiki.jp/embedded-tool/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)


&amp;link_editmenu2(text=ここを編集)
    </description>
    <dc:date>2009-03-08T14:45:12+09:00</dc:date>
    <utime>1236491112</utime>
  </item>
  </rdf:RDF>
