A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
ANo.1 = Interestです。
> やっぱりハード面の知識が大事ですよね
ハードの知識が無ければ回路屋さんから回路図をもらっても意味がわからず、回路を制御するためのプログラムを組むことができません。仮に適当にプログラムを書いても、本当に正しく動いているかどうか、確認のしようがありません。回路設計が間違っているせいで正しく動作しなかったとしても回路の知識が無ければ気づきません。ハードの知識は必須です。
学研、レゴ、ディアゴスティーニのキットはお勧めしません。
なぜなら、出来合いのキットを買ってしまうと自分の頭で考えないからです。時間はかかっても、何度も何度も計算が正しいか、配線が正しいか設計を確認する作業に意味があります。
(ちなみに、私は Lego Mindstorms持ってます。)
マイコンプログラミングの "Hello, World"的なはじめの一歩の定番に、「LEDを点滅させるプログラム」があります。マイコンにPICを使えば、部品点数7~8個程度でできてしまいます。仕事でPICを使ったことはありませんが、安くてお手軽ですので勉強にはいいんじゃないかと思います。
PIC、電子部品の基礎、電子回路の基礎などは、
http://www.picfun.com/
が充実しています。このサイトを運営している方は本も沢山出されています。
PICの定番Cコンパイラである CSS-PCMは\26,000-くらいします。
http://www.ipishop.com/
http://www.ipishop.com/ccsc.html
PIC以外にもH8, SHなどのプログラムや動かすための回路図を初心者向けに懇切丁寧に開設してくれているサイトでは
http://homepage1.nifty.com/rikiya/
があります。
自作ロボット系のサイトは、この手の情報が非常に豊富です。
本当にありがとうございます。
本当に丁寧にサイトなども紹介していただきありがとうございます。
自分でも色々探してはいたのですが、
こんなにもいいサイトが、色々あったとは探し方があまいですね、
自作ロボット系のサイトですね、盲点でした、
本当にたびたび教えていただきありがとうございました、
色々買って回路系も確り勉強します。
No.2
- 回答日時:
マイコン・DSPなどか,FPGA・ASIC等なのかによって違いますね.
マイコンであれば,#1の方のご回答を参考に
FPGA・ASICであれば,verilog,SystemCなどですね.
ありがとうございます。
マイコン以外にもDSPやFPGA・ASICと言うのもあるのですね、
勉強不足ですみません、
これって何か使い分けがされているのですか?
No.1
- 回答日時:
「自称」ですが組み込み系の仕事をしています。
組み込み系プログラミングは、やっぱりC言語ですね。
組み込み系プログラミングの定番入門書はオライリーの
「C/C++による組み込みシステムプログラミング」という本です。
http://www.amazon.co.jp/gp/product/4873110130/sr …
言語以外に勉強すべきことは山ほどあります。
まずはハードウェアを知りましょう。
- 論理回路、半導体、メモリ、AD/DAの仕組み etc.
- CPUの仕組み(アセンブラでプログラムを書いてみると理解がはやいですよ。理解しないと書けないので・・・)
- モータ、センサ、液晶パネル、ブザーの制御
- 通信の仕組み
本質を理解するための一番の近道は、実際に作ってみることです。秋葉原に行けば電子部品をばら売りしているお店が沢山あります。自分で回路図を描いて、回路を組んで動かして、実際の動作を確認しながら本を読むと、「本当に使える」知識になります。
お勧めのお店は
秋月電子通商 http://akizukidenshi.com/
千石電商http://www.sengoku.co.jp/modules/wraps/index.php …
とか。
仕事で使うならリアルタイムOSが使えると楽になります。ITRON, VxWorksその他いろいろありますが、これはその仕事を始めてからでもいいかもしれません。
プロの世界に踏み込むのでしたら、組み込みソフトウェア管理者・技術者育成協会(SESSAME)を紹介しておきます。
http://www.sessame.jp/
ここでは用語集からe-learning資料、組み込みソフトウェア知識体系(http://www.sessame.jp/knowledge/knowledge.pdf)など、豊富な資料が無償で提供されています。
いろいろ挙げすぎてしまいましたが、
(1) オライリーの本
(2) 回路を組んでマイコンを動かしてみる
をお勧めします。
ありがとうございます。
オライリーの「C/C++による組み込みシステムプログラミング」ですか、
Cなら少しかじってるので一安心かな・・・・早速買って勉強です。
やっぱりハード面の知識が大事ですよね、
実際に回路組んでやるとなると、
一から回路組むのは、まだ難しいですかね
マイコンを使っていて、初歩的なのは学研とかから出てる、
線の上を動くおもちゃみたいのや、
レゴから出てる、
レゴ マインドストーム「 http://www.legoeducation.jp/mindstorms/ 」や、
デアゴススティーニから出てる「週間マイロボット」なんかが、
あるみたいですし、
子供でも出来る電子工作の本も色々有りそうなのでそれを見ながら作っても良いかな、
簡単な工作キットが、出てたら一番嬉しいのですが、
秋葉辺りを探せばありますよね、がんばっていみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 専門学校 この生活、中々うまく勉強がはかどりません。 3 2023/03/06 15:00
- その他(学校・勉強) 高一です。勉強方法について質問です。 夏休み期間中のおすすめの勉強法を教えてください。 特に、国語の 2 2023/07/25 17:27
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- IT・エンジニアリング IT業界に就職を考えているが適正がないかもしれない 5 2023/06/08 01:22
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linux Cプログラミングを学ぶた...
-
情報工学科にはパソコン知識が...
-
オリジナルの占いサイトを作る...
-
H8マイコン 学習キットと参考...
-
SE、プログラマでの生涯。
-
高校生で先日からプログラミン...
-
中卒がプログラマーとして生き...
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
私はプログラミングは一切分か...
-
Iria→Irvineの後継って何でした...
-
小学1年生の子です。塾に行かせ...
-
Int('1234') で、strをかんたん...
-
最近小学生、中学生にもプログ...
-
質問失礼します。 プログラム言...
-
家庭のパソコンで Python の 環...
-
以下のサイトのようなフォーム...
-
rpa化する言語としてら何があり...
-
IT業界より楽に稼げる業界って...
-
UNITY Float型の接尾辞fって
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
情報工学科にはパソコン知識が...
-
万年カレンダーのプログラムの...
-
VBAの勉強の仕方
-
プログラミングに 興味をもっ...
-
PixivとかDMM(FANZA)みたいなサ...
-
アマグラマーについて
-
オリジナルの占いサイトを作る...
-
OpenGLで質問があります。
-
中卒がプログラマーとして生き...
-
自作でプレステ対応ゲームは作...
-
プログラマーになったきっかけ...
-
PGに慣れず適応障害と診断され...
-
工業高校へ向けて
-
組込技術者を目指しています
-
中学生 プログラマーになりた...
-
VC++ と C++Builder
-
プログラムと数学の融合
-
C言語でタイピングゲームを作り...
-
プログラミングに触れて見たい
-
Cマガ、電脳クラブみたいの!
おすすめ情報