• ベストアンサー

ITRON

最近ITRONという言葉を耳にします. PICによるプログラミングの経験は あります.そこで.このITRONって 何なんでしょうか?リアルタイムOSの意味も 教えてください. また,ITRONによる簡単なデジタル入出力制御 回路例などの参考サイトURLがありましたら アドバイスをお願いします.

質問者が選んだベストアンサー

  • ベストアンサー
  • maku_x
  • ベストアンサー率44% (164/371)
回答No.1

ITRONは、OSの一種で、携帯電話などの組み込み機器に使われています。ITRONのカーネルだけで、ある程度の容量がありますから(但し組み込み向け Linux に比べれば遥かに少ない)、PICのメモリ容量では、恐らくITRONを載せることは出来ないでしょう。 リアルタイムOSとは、ハードウェアからの割り込みなどの、何らかの入力があった場合に、実時間で(入力してすぐに)処理が可能な OSの事を言います。 > ITRONによる簡単なデジタル入出力制御回路例などの参考サイトURLがありましたら ITRONはソフトウェアであり、ハードウェアではありませんので、回路はありません。また、ITRONはハードウェアとの入出力については、取り決めがありませんので、組まれた回路に合わせてソフトを実装する(必要に応じてAPIを拡張する)形になります。 (参考) ・トロン協会 (仕様書などの文書が入手できます) http://www.tron.org/ ・TOPPERSプロジェクト (ITRONカーネルのソースコードの例が公開されています) http://www.toppers.jp/

M-hirorinn
質問者

補足

>TRONのカーネルだけで、ある程度の容量がありますから カーネルとは,何のことでしょうか? >ITRONはソフトウェアであり とのことですが,どこから,ダウンロード(あるいは購入できるのでしょうか?)また,入門編レベルで,日本語で使い方の解説しているサイト,参考図書はありますでしょうか?  トロン初心者で恐縮しますが指南をお願い致します.

関連するQ&A

  • F-BASICを使用して、コンテックのデジタル入出力ボードを制御する方法は?

    F-BASICで、コンテック製のデジタル入出力ボード(PIO-16/16L(LPCI)H)を制御したいのですが、制御できません。 付属のCD-ROMのサンプルプログラムやテクニカルリファレンスを読みましたが、ぜんぜん参考になりません。 制御(入出力プログラム)を御教えください。御願いします。  OSは、WIN2000です。

  • サーボモータの制御

    はじめまして,サーボモータの制御で困っています.どうか,よろしくお願いします. サーボモータをPICで制御したいのですが,どのような回路を作ればいいでしょうか? ・プログラムはアセンブラで作ろうと思っています. ・PICは初心者なので,できればPICとサーボモータだけの簡単な回路をお願いします. ・後々に,センサを付けたりモータの数を増やしたりしていこうと思っています. 良いHPや参考書がありましたら,一緒に教えてください.

  • デジタル出力回路について

    PCのパラレルポートからのデジタル入出力で実験装置を制御するシステムの作成をしておりますが、電気回路の知識に乏しいのでどなたか助けてください。 パラレルからのデジタル入出力制御はできています。 パラレルポートからデジタル出力で実験装置を制御できるのですが、実験装置からの出力信号はON/OFFスイッチのみです。ON/OFFをデジタル5Vトリガー信号としてパラレルポートに戻せないので、実験装置からの出力データを制御PCに入力できません。 実験装置からのON/OFF信号で5Vトリガー信号を出力できる回路があれば全て解決すると思うのですが・・・ 高価なデジタル入出力ボードを購入すれば問題なく作成できますが、できるだけ安く作成したいのです。 若しくは、代替解決案があれば是非教えてください。 宜しくお願いします。

  • PIC+音源IC使ってオーケストラを作りたい・・

    PICで遊んでるうちに、音源を制御したくなりました。最終目標はオーケストラです。アドバイスをお願いします。 PICで遊んでいるうちに、PICで音楽鳴らしてみようと思いました。 適当に公表されている回路を参考にして、ドレミふぁそらしど~くらいはスピーカーで鳴らすことができたのですが あまり面白くありません。 なんか簡単な音源があって、PICがそれを制御する、みたいなのをつくりたいのですが、 電子工作初心者で、なにをどうすればまったくわかりません。 PICから音色・音程を制御できる 音源IC?MIDI? とかありませんか? PIC回路 パラレル信号をうけとって 時間にしたがってパラレルポートをON/OFF <-プロトコルとか関係なく -> 音程・音色を鳴らす 単純な回路 電気的に直結ww 単純・安い回路 たとえば、PICが16F84とかだと、PORTB出力で音色決定 POARTA出力で音程決定とかやりたいわけです。 それをさらに拡大して PIC回路 時間にしたがってパラレルポートをON/OFF 単純な回路 PIC回路 パラレル信号をうけとって 時間にしたがってパラレルポートをON/OFF <--> 各PICからの複数の音程・音色を同時に鳴らす 単純な回路 電気的に直結ww 多少高くてもOK 簡易オーケストラ! PIC回路 時間にしたがってパラレルポートをON/OFF 単純な回路 何分、PICですら初心者、音楽系も音痴で、「ぐぐれ」的罵倒は覚悟しております。 この分野に得意なかた、アドバイスとかいただけると嬉しいです。

  • アセンブリ言語(PICプログラミング)に詳しい方

    PIC16F84Aを使い、アセンブリ言語でプログラミングした音をスピーカから流す、というような回路を 作っています。 http://homepage3.nifty.com/mitt/pic/pic5_11.html こちらが参考にしているページです。 こちらのページの真ん中あたり、『追加実験2 「ドレミファソラシド」を演奏』 のアセンブリプログラムをつかわさせていただいてます。 実際にこのプログラムを実行すると、「ドーレーミーファーソーラーシードー」という単調なメロディがスピーカから流れてきます。 この「ドレミファソラシド」を変えて、自分の好きなようにプログラミングしたいです。 そのためには音階も変えてディレイもかけないとだめなんですが、説明を読んでもあまり理解できません。 どなたか例を出して説明してくれませんか? 宜しくお願い致します。

  • PICマイコン

    PICマイコンを始めたいと思いますが、本屋で書籍を読んでもよく分かりませんでした。もしかしてプログラミングって難しいですか?参考の書籍があれば教えてください。またどんなことができるのですか?またよければこれまで作った例を教えてください。

  • スマートフォンのプログラムについて教えてください

    私は趣味で設計をしたデジタル回路をプログラム化してアンドロイドのスマートフォン上で動作させたいと思っているのですがプログラムは素人でまったくわかりません。 プログラムはC言語を勉強すればよいのでしょうか。 また、AND,OR,NOT,ExORなどのロジック回路やフリップフロップ、シフトレジスタ、半加算器、全加算器、乗算器などを接続して作ったデジタル回路をスマートフォンのOS上で動作するようにしたいのですが、どのようにプログラミングすればよいのか参考書がないので困っています。 書店で探しても事務系のプログラムの参考書はいろいろありましたが、技術系のものはありませんでした。 このような参考書は存在しないのでしょうか。 もし、存在していればプログラミングの初心者でも理解できるような参考書を紹介していただけないでしょうか。 よろしくお願いします。

  • 人感センサーとPICの電源

    秋月の人感センサーのリレー部分をはずしてPIC制御のLED回路を動作させたいのですが、PICへ供給される電流が足りません。 レギュレータを1A 5VにしてレギュレータのOUTPUTから センサとタイマーとPIC(PICから直で白色LED)に直で繋ぐと電流がうまく回らないのでしょうか?参考文献を調べたいくてもキーワードがわからず困っております。

  • PICのピン不足をデジタルICで解消できる?

    例えばPICの16F84には18のピンがあり、そのうちのポートAB合わせて13のピンが入出力用として使用できるのですが、工作をしていて「あと1ピン足りない!!」などという事があると思いますが、その様な場合にどのようにして解決すればよいでしょうか? 以前「デジタルICの74シリーズという物を使えばピンの不足を補う事ができる」という話を聞いたことがあるのですが、ご存知の方がおられたら是非お教えください。具体的にどのように接続し、PIC側のプログラムをどのようにしてやれば良いのかを教えていただければありがたいです。 参考になるHPがあればそれもお願いします。 しかし、本当にシロウトに毛の生えた程度の者なので専門用語等はできる限り分かりやすい言葉にしていただけると非常に助かります。 「PICを2個使ってリンクさせちゃえばいいじゃん」と言うご意見もあるかもしれませんが、できればそれ以外の方法が良いので・・・。 よろしくお願いします。

  • 倒立振り子を作りたいのですが・・・

    大学の制御の講義で、倒立振り子のレギュレータ制御を学び、友人と作業を分担して作成する計画を立てました。 自分:台車製作+理論設計 友人:制御回路製作 に分担しています。 大まかな方向性としては フィードバック制御を用いて制御する。 制御回路にはPICを用いる。 制御パラメータは     台車の位置     台車の速度     振り子の角度     振り子の角速度 を用いる。 台車の設計製作はほとんど問題ありません。 制御回路は今からPICの勉強です。(コレも含めて勉強ですから^^;;) 問題はセンサをどうするかです。 今のところ、ロータリーエンコーダの吐くパルスを数えるなりして処理すれば、4つのパラメータは取得できるのではないかと考えています。 まず、この考え方が間違っていないかが一点。 それと、それぐらいの分解能(1000P/Rや角度なら0.3°位置なら5mmみたいな・・・) を用意すれば十分でしょうか? 参考URLは購入先として考えているサイトです。 良い参考文献などがありましたら教えていただけるとありがたいです。 よろしくお願いします。 振り子の角度検出については、ロータリーエンコーダを用いるのではなく、 ポテンショメータの出力をA/D変換して用いる方式に計画を変更してみました。。 位置検出用のロータリーエンコーダは300P/Rのものを買いました。 http://revos.jp/sensor.html