• ベストアンサー

組込、制御の学習について

組込、制御の学習について いつもお世話になっております。 組込、制御のスキルを最速(独学)で習得したいのですが、どのような教材が良いでしょうか? 自分ではとことん作り込むのが良いと思うのですが、どのようなものが良いのかと悩んでおります。 ちなみに、C言語の実務経験は無く、基礎知識程度です。C++は触ったことがありません。他言語(JAVA等)のプログラム実務経験はあります。ハードウェアについては、基本情報技術者試験の知識程度しかありません。 回答、宜しくお願い致します。

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

  • ベストアンサー
  • Momoda
  • ベストアンサー率33% (3/9)
回答No.2

H8関係の本を読んで、H8のセットを秋月で買って組立てればとりあえず組み込めます。 H8はかなり本がでてます。 マイコン技術教科書H8編には、基本情報に出てくる入力装置・出力装置・記憶装置の元になる回路が載ってます。 ARMも大変有名で、マインドストームにも使われているとか。 ハードウェアといっても、回路図を見て、半田付けして部品をくっつければ、あとは本で学んだりソフトを作ったりです。 ハードウェアは、ハードウェアを作るプロがいるので彼らに任せてもよいのでは? 趣味でやるのであれば、どんどん追求してハードウェア設計なども手がけてみてよいのでは? PLDなど奥が深いです。 マルツでは、雑誌と連動したパーツがセットで売ってます。 https://www.marutsu.co.jp/user/index.php トラ技のフレッシャーズスペシャルやら特集を読むと、分かりやすく書いてあります。 Interfaceやら、エレキジャックやら、日経Linuxやらに最近組み込みのことが載ってましたよ。

askask777
質問者

お礼

見てみた感じでは、今の自分にあっていそうな素材です。 参考になります。 回答、ありがとうございました。

その他の回答 (1)

  • poppyday
  • ベストアンサー率56% (164/290)
回答No.1

マインドストームというものがあります。 http://www.legoeducation.jp/mindstorms/ プログラムそのものの考え方は理解されているようですので、 ロボット制御の基本から勉強するにはよい材料かと思います。

askask777
質問者

お礼

回答、ありがとうございます。 見た感じは簡単そうに見えてしまうのですが、制御する事を意識してプログラムの勉強が出来るのでしょうか?

関連するQ&A

  • 「制御、組込系の仕事」について

    「制御、組込系の仕事」について いつもお世話になっております。 出来れば、「制御、組込系の仕事」についてみたいと考えております。 C#、javaを使ったweb系の開発経験が3年程あります。(他の言語も併せれば、経験年数は5年程度です) c言語の基本知識はありますが、業務経験はありません。 年齢は30を超えてしまっています。 何らかの努力次第で、「制御、組込系の仕事」に就く事は可能でしょうか?

  • 組み込み系+制御系プログラムの勉強するなら?

    組み込み系か制御系のプログラムの勉強したいのですが、 前からC言語とjavaはやってるのですが、 言語以外に勉強すべき事や、 c/javaよりも、やるべき言語が、あれば教えてください。 学習に、いい本が有ったら本の名前等も教えてください。 よろしくお願いします。

  • 制御系ってSTL必要なんですか?

    私は、制御系・組み込み系の業務経験がありません。 UNIX C, Java, C#の経験があります。 最近、J2SE 5.0やC# 2.0などで、 「ジェネリック」という概念がでてきました。 C++のSTLがとても似ているように思えました。 自分の認識では、C++は今後、制御系などの分野 ぐらいしか用途がないように思っているのですが・・・ 制御系のC++でも、STLはバリバリ使うのでしょうか? それとも、制御系や組み込み系では、すべての ロジックが自作オンリーで、そのような汎用的な 車輪を使うことは不可能な世界なのでしょうか? この質問を至った経緯を以下に書きます。 1)Java 5.0, C# 2.0のジェネリックの概念を  学習するにあたって、C++のSTLを同時に学習した  ほうが、効果的ではないかとおもった。 2)Java, C#でプログラムを組む以上。C++の存在価値が  制御系・組み込み系への準備という位置づけでしか  見出せなかった 3)しかし、コレクションクラスなどを使った。  Java, C#の開発になれているため、すべてのロジック  をゴリゴリ書く開発に戻りたくないので、  C++なら、STLを使いたいと思った。  そして、それは(1)の目的を果たす意味で  重要だと感じた。 4)しかし、私は制御系、組み込み系の経験がないので、  C++でSTLというやりかたがその分野で通用するのか  わからなかった。  いくら、(1)の目的で勉強になるからといって、  学生がPascalを勉強するような、実務に  あまり関係のないことをやりたいとはおもわなかった  ので、制御系、組み込み系でC++でSTLという  組み合わせが現実的に有りえるのかどうかを  制御系バリバリの方にいろいろ聞いてみたいと感じた。 以上がこの質問をした経緯です。 よろしくおねがいいたします。

  • 組込みプログラム言語の容量・速さの比較

    組込みプログラム言語の容量・速さの比較 組込みプログラムで使用する言語には ・C(++) ・アセンブリ言語 ・JAVA ・(組込み用JAVAのJ2ME) ・(組込み用JAVAのKVM) がありますが、ターゲットデバイス(マイコンなど)へロードする ロードモジュールの状態でのサイズ(容量)は同じなのでしょうか。 違うのであればどれくらいの差があるのでしょうか。 私の予想では  アセンブリ言語 < C(++) < JAVA ですが、どれくらいの差があるのか想像がつきません。 また処理の速さは  アセンブリ言語 > C(++) > JAVA になるのでしょうか。

  • 組み込みプログラマ

    制御系(マイコン)のプログラマに就職が決まった大学生です。 現在、アセンブラの勉強をしています。 今まで、Z80、PICの経験があります。 しかし、C言語で組み込み系のプログラムを書いたことはありません。 そこで、実際に組み込み系で働いておられる方に質問があります。 1.現在のマイコンではC言語が主流ですか? 2.アセンブラだけでは食っていけませんか? 3.組み込み系は寿命が長いと聞いたことがあるのですが、   本当でしょうか?

  • 25才ですが、組み込み系への転職を考えています。

    私は現在サーバの設定などを業務で行っています。 ですが、月の給料が総至急で18万程度、手取りで15万程度です。 実家暮らしなのでこの給料でもなんとかやっていけるのですが、 会社まで車で片道1時間運転をせねばならず、この点も苦痛です。 給料・通勤のことがあり転職を真剣に考えています。 私は2年ほど現在の会社でサーバの設定などを行っていますが、 その前の会社では1年ほどセンサチップのレジスタ値を読むプログラムをC言語で開発していました。 私はスクリプト言語よりもC言語やアセンブラなどが好きであり、 前の業務と似たような仕事をしたいと考えています。 組み込み系は慢性的な人手不足だと取引先の方に聞いたのですが、 組み込み系の職種でC言語を扱える人材を求めていたりしますでしょうか? また、組み込み系に転職しようとした場合、電気・電子の知識は必要になりますか?私は電気・電子については知識がありません。

  • 目標言語→C#

    私はアセンブラ言語の知識とCを少しかじったくらいの経験しかないのですが、独学でC#の習得は出来るでしょうか?最初はJAVAやVBを勉強しようと思ってたのですが、某サイトではC#のほうがJAVAやVB、C++の長所を引き継いでいるので良いと書いてたので悩んでいます。あとどれくらいの時間があれば習得できるかもしりたいです。どなたかアドバイスお願いします。

  • 組み込みシステム学習のためのキット

    私は今学生で来年就職するのですが、現在C言語を使って研究をしており、仕事では ソフトウェア開発、特に組み込みソフトウェア開発技術者になりたいなと考えています。しかし今現在組み込みの知識がないので キットを使って練習できれば一番良いなと思っているのですが、インターネットで探したところ どれも9万円前後する高いものばかりなんですね・・・組み込み用キットの相場は分からないのですが、もし もう少し安価な物をご存知の方がいましたら 教えていただきたいと思います。よろしくお願いします。とても基本的なもので結構です。

  • C言語で制御できる教育向けキット

    この度、専門学校に頼まれて、ちょっとしたC言語による組み込みプログラミングの 講義をすることになりました。 座学では退屈するのは明白ですので、何らかのマイコンボードのようなHWキット (たとえば、7セグを制御するとか音を鳴らすとか、ロボットのようなものを制御するとか)を 使って、それをC言語でプログラミングして制御するような実習を組み込みたいと 考えています。 このような用途で使えるマイコンボードや学習キットの情報を教えていただけないで しょうか。 秋月通商をざっと見たのですが、なかなか見つけることができませんでした。 ●要件 価格はあまり高価ではない。 C言語でプログラミングして、ハードウェアを制御する 型番とか情報がありましたしたら是非おしえてください。

  • C言語を学習することに将来性はあるのか

    現在C言語を勉強中なのですが、C言語自体の将来性はどのくらいあるのでしょうか? せっかく勉強するので、できれば将来性のある言語に重点を置いて学習したいと思って います。 よくC言語は枯れた技術だと言われることが多いのですが、これからはC++やJava等が 使われることが多くなり、C言語はあまり使われなくなる言語なのでしょうか? 現状はゲーム分野や組み込み分野ではC言語は現役バリバリに使われていると 聞いているのですが、今後はJavaやC++といった言語がこういった分野でも 主流になってくる(C言語に取って代わる)のでしょうか? C言語自体、あまり将来性がないようであれば、今後勉強するに当たって、 C言語をとことん追求するよりも他の言語に学習の重点を移行させたいと 考えています。 私自身はプログラムを勉強し、将来はゲーム制作あるいは組み込み分野の 開発に携わりたいと思っています。 こういったことに詳しい方がおられましたら、ぜひ教えて頂けないでしょうか?

専門家に質問してみよう