• ベストアンサー

TRON,RTOSの勉強の仕方と何か良いお題目ありませんか?

マイコン工作が大好きな貧乏学生です。 PICとAVRなどのマイコンを触ってきました。 ITRONについて興味を持ちました。 RTOSの勉強の仕方と何か良いお題目ありませんか? なるべくお金のかからないで学びたいです。

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

  • ベストアンサー
  • terra5
  • ベストアンサー率34% (574/1662)
回答No.2

具体例というと、トランジスタ技術とかインターフェイスのバックナンバーあたりでしょうかね。 参考になるような特集や記事もあったと思います。 あとは、検索すれば個人でITRONなりで作ったプログラムなどを公開しているところがあったと思います。 多分、組み込み系がメインなので、通常のプログラムと比べるとあまり一般的ではなく、情報は少ないですね。 仕事なんかで使う人は多いでしょうが。 私の場合は仕事関係でRTOS関係やって覚えましたが、 各OSに関する資料とか、マニュアル、セミナー、 サンプルソース、先輩等が情報源でしたね。 あとは、試行錯誤(^^; まずは、PICやAVRで作ったものをRTOS上で動かすことを考えてみては。

tyatya_tyatya
質問者

お礼

ありがとうございます。 ネット上にはあまり情報がないみたいですね。。 トラ技とかインターフェースのバックナンバーを探してみます! ちなみに、個人でITRONなりで作ったプログラムを紹介してるところがあるんですかね?

その他の回答 (1)

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

TOPPERS http://www.toppers.jp/ フリーのITRON たしかPCで動作する物もあり、 Windows上でのエミュレーションも可能 秋月電子のH8キットhttp://akizukidenshi.com/catalog/items2.php?c=h8kit TOPPERSが使えるようですし、他にも公開されているRTOSがいくつかあるようです。 参考になりそうな本、CQ出版社 リアルタイムOSと組み込み技術の基礎―実践μITRONプログラミング リアルタイム/マルチタスクシステムの徹底研究―組み込みシステムの基本とタスクスケジューリング技術の基礎

参考URL:
http://www.toppers.jp/, http://akizukidenshi.com/catalog/items2.php?c=h8kit
tyatya_tyatya
質問者

お礼

ありがとうございます。 >リアルタイムOSと組み込み技術の基礎―実践μITRONプログラミング >リアルタイム/マルチタスクシステムの徹底研究―組み込みシステムの基本とタスクスケジューリング技術の基礎 2冊とも持っていますが、まだまだ勉強が足らないようで理解できませんでした。実践例とかが具体的に書いてある本はないのでしょうか? やはりTOPPERSを使うのが一番はやいのでしょうか? 具体例とかあったらわかりやすいのに調べ方が足らないのでしょうか・・・・。ありがとうございました。

関連するQ&A

  • マイコンの勉強について

    私は情報の学生です.電子工作,電子電気系についてまったく知識がありません.最近,市販のAVRマイコンボードでマイコンについてはじめて触れました.とても楽しいのでもっと深く勉強したいと思っております.ただ,どこから始めればいいのか?どういう本を勉強すればいいのかわかりません.周りもそういうことに詳しい人間がいなくて・・・ そこで,情報の学生にマイコンについてのお勧めの勉強方法,本がありましたら教えてください.よろしくお願いします. ちなみに,これが私のレベルです.↓ ついこの間まで「プルアップ」とか「プルダウン」とかなんのことか言葉自体も聞いたこともなかったし,全くわかりませんでした.どういう本にこんな基本的なことが書いてあるか,とても知りたいです.あと,トランジスタとか電気回路とか少しいだけ大学で勉強しました.

  • H8/3052FマイコンにRTOS

    こんばんは!! 学校の授業で組込みに興味を持ち、勉強してみようと思い、 組込みを勉強しようと思っています!! 秋月電子のAKI-H8-LANが学校にあったので、 借りて来ています。しかしマニュアルも何もありません。 マイコンはH8/3052Fを使っています。 開発環境はRENESASのHEWを使い、LEDを点灯させたり、 点滅させたりというプログラムをやっと出来るようになりました>< 書き込みはH8write turboで行っています。 RTOSを勉強したいのですが、TOPPERS/JSPカーネルを ダウンロードし、HEWでコンパイルしたかったのですが、 出来ません>< そこで、3052Fで使えて、HEWでコンパイル(というかビルド?) 出来るRTOSを教えてください!! 私の調査・勉強不足なのですが、 HEWでTOPPERS/JSPカーネルが使える方法もありましたら よろしくお願いします!! 未熟者ですがどうかよろしくお願いしたしますm(__)m

  • avr と pic の利点

    こんにちは マイコンの勉強を始めようかと考えています。 そこで、実際に動かしてみようと思いますが、 picかavrで迷っています。 昔のz8?とかでもいいのかどうか・・・ そこらへんお詳しい方がいたらどうかご指導お願いします。 回路とかは少しは分かります。 pic,avrを勉強するにあたりメリット・デメリットを分かりやすく教えて頂けるとうれしいです。 工業高校卒です。 回路は少しは分かります。 あと何を作ってみればいいのか・・・ その辺は本でもネットでも調べてみます。

  • AVR、ARM、H8、PICのプログラミング

    AVR、ARM、H8、PICのマイコンは、同じ言語(例えばC言語)でプログラミングするにしても、プログラミングの仕方はそれぞれ全然違うのでしょうか?違うとしたら何がどう違うのでしょうか?(信号の入出力をするための文法などでしょうか?)また、どれかのマイコンを使えるようになれば、他のマイコンは割とすぐ使えるようになるのでしょうか?

  • dsPICとPIC24の処理速度について

    PIC12とPIC16やAVR(ATmega88など)を使ってこれらのマイコンには慣れてきたところなのですが、今回作成するものが処理速度が速いマイコンが必要で、AVRライタを自作したときに対応しているという事だったのでなんとなく買っておいた、dsPIC33FJ32GP202 か PIC24HJ12GP202 を使ってみようかと思うのですが、これらのマイコンは未経験で全くの素人です。 そこで質問なのですが、PICの場合4クロックで1命令というのはこれらのマイコンもそうなのでしょうか?・・・だとすると、これらのマイコンは40MHzとのことですが、実質10MHz?・・・AVRを20MHzで使った方が処理速度が速いという事なのでしょうか? また、上記が違い1クロックで1命令で、これらのマイコンの方がAVRより速い場合、dsPIC33とPIC24HJはどちらの方が速いのでしょうか?同クリスタルを使えば同じですか? 最後に、dsPICのdspとは何の機能なのでしょうか? 以上3点よろしくお願いします。

  • マイコンとモータードライバ

    電子工作初心者です まだLチカを経てarduinoでモーターを動かしてみたりしてる段階のレベルです。 そこで質問があります マイコンとモータードライバーの違いってなんですか? 素人考えからするとモータードライバの役目はマイコンでできそうな気がしないでもないのですが、わざわざマイコンとは別に取り付けたり別で部品が売っているということはそうではないのだろうとしか想像できないレベルです。 果たして本当にpicだかavrだかを買ってきてプログラミングしてマイコンに組み込んでも同じ役割をさせることはできないのですか? よろしくおねがいします

  • 【PICマイコン】一般製品にPICシリーズが使われてるって本当ですか?

    最近PICをはじめて大分アセンブラもなれてきて楽しめるようになってきました。 それで教えてGOOで色々見てるときにPICシリーズのマイコンは一般製品の中にも組み込まれているって書いてあったんですが本当ですか? 僕の中でPICやAVR等はそれなりにコアな趣味を持つ人たちのおもちゃ的な物だと思ってました。 もし本当に入ってるんだったら具体的にどんな製品にどのマイコン(例PIC16F877A等)が使われてるのか教えてください。凄く興味があります。 また、何処のサイトだったか忘れましたが「これからマイコンをはじめるならAVR!PICをやるメリットなし!」ぐらいの勢いで書いてあったんですがその通りなんでしょうか? もひとつ、、PICの勉強をはじめるときにアセンブラかCかで迷ったんですがアセンブラではじめた方がCPUの構造をより理解しやすいとの事でアセンブラで進めてきたんですが、いまいちその実感がわきません。具体的にどういう所でCPUの構造を理解しやすいのでしょうか? それっぽいなぁと思うのはクロックでタイミングを与え、そのタイミング毎に命令を実行しレジスタのBITで条件判断をしたり計算をしたりしてポートに出力する的な部分でしょうか?そもそもCPUの構造ってどういう事なんでしょうか?何て言うか例えて言うならエクセルは仕事で使うから詳しいけどWindowsの設定は全然解りませんみたいな感じです。 よろしくお願いしますm(_)m

  • PIC マイコン 工作

    PICマイコンに興味があるのですが、電子工作の経験が全くありません。 また、電子系の教育を受けたこともありません。 電子工作をするのに、資格の取得は必要ですか? 必要な資格などがあれば教えてください。 よろしくお願いします。

  • PIC・AVRのC言語の初心者無向け勉強・参考本

    まずカテゴリーがコンピュータのC C++になっていますが、PIC・AVRもこのカテゴリーで良いのか分からなかったので、間違いでしたらご指摘下さい。 PIC・AVRのC言語の初心者無向け勉強・参考本・シンプルなフリーコンパイラをご紹介頂きたく思います。 現在PICは、ほとんどがPIC Basic Proでプログラミングしています。 あとは、フリーで公開されているアセンブラ(ASM)をNotepadで自分の仕様に修正してコンパイルしています。 しかし、PIC24Fシリーズ以降はPIC Basic Proは対応しておらず、フリーで公開されているプログラムのほとんどがC言語です。 一様、PIC24Fシリーズが出た頃にHI-TECH C CompilerとPIC-Cで試しにコンパイルできるかやって見たのですが、多分設定の段階でミスってしまい再インストールやバージョンを変えても、上手くコンパイルできません。 その後、放置していたので今現在は試用期間切れになってしまっています。 AVRの方は(Arduinoが周辺キットが豊富みたいですが・・・)、 一様ライティング機器としてAVRISP mk2を購入しAVR Studio 6.1をインストールしてありますが、PICマイコン同様C言語は初心者で、自分でプログラムを書くことが出来ません。 また、PICとの使い勝手の違いからハード・ソフトの準備は出来ているものの、現状は宝の持ち腐れに近い状態です。 フリーで公開されているHEXファイルを書き込む程度にしか使ってません、多少の使用環境の違いの修正も、AVRの方も上手くいきません。 勉強不足・学力不足と言わざるを得ません。 長々と前置きを書いてしまいましたが本題です。 PICとAVR各々に特化したC言語の初心者向けの本を色々教えて下さい。 書店でC言語の本を探すとWindows用がほとんどで、「C言語ではじめるPICマイコン」みたいなタイトルの本を立ち読みしても、いまいちピンときません。 (AVR・Arduinoも同様です。) また、ソフトの方は出来る限りフリーソフトでシンプルで、HI-TECH C Compiler・PIC-C・AVR Studioみたいな開発環境向けソフトでなく、インストール後はドラッグ&ドロップするだけで、C言語ファイル(AVRの方はASMファイル用も)をコンパイルできる物を教えて下さい。 ※ 開発環境の機能の無い物ってのは都合良すぎるでしょうか?? 何卒ご教授のほど宜しくお願い致します。 m(_ _)m ※※※※※※※※※※※※ テスト用・実用的プリント基板の作製は、それなりの物を取り揃えておりますので、ご心配なさらずに・・・・ でも、こんな基板があると動作確認などに重宝しますと言った情報は大歓迎です。 (市販品・自作可能なプリント基板情報などなど)     

  • SHマイコンとPICマイコンとAVRマイコン

    SHマイコンとPICマイコンとAVRマイコン、どれがおすすめですか? どれも使い勝手等は同じですか?用途は、小指くらいの小型ロボットを制御することです。ラジコンからの信号を受け取って、信号の大きさに応じてDCモータの速度を制御することです。いま、マイコンボードのArduinoを使っているのですがNanoでも大きすぎるので、マイコンを使って回路を自分で作ろうと考えています。マイコンはH8は使ったことがあります。AVRは、Arduino IDEでArduino言語でしかプログラムしたことありません。 どうかご助言よろしお願いします。