組み込みルーキー学習ルート

1)学習のLinuxシステムのインストール、一般的に使用されるコマンド、アプリケーションのインストール。
Linuxで2)学習Cプログラミングは、「UNIX高度なプログラミング環境」を学びます。この本は、「UNIXネットワークプログラミング」、Rechardスティーブンスが書いた、ほとんどの専門家は、C「Cとポインタ」、「C欠陥やトラップ」を学びました「Cプログラミング言語で」「高品質のC / C ++プログラミングガイド」、「Cプログラミングの専門家」、
3)大規模なプログラマが学ぶべき:データ構造、データ構造組み込みプログラマは学ぶことができます!
4)基本となる大規模な開発者が学ばなければならない:コンピュータ理論、コンピュータアーキテクチャ、組込み開発者が学ぶことができます!
ARMの先頭から、現実的ではないので、5)MCUは、ソフトウェア開発に従事する人を作成し、ハードウェアを操作する方法を理解することができ、学ぶことが必要です!
コンパイルを含む6)ARMアーキテクチャ。
7)を学習するために必要なデジタル回路は、実際に回路図を参照する方法がわからない、少なくともドアや他のあなたは、低レベルの開発を行っているときにそれを理解する必要があります。
8)ARM + Linuxアプリケーションの開発。(前提は、開発ボードを持つことである)
あなたがかろうじてバーの最初のエントリに、組み込みLinux業界で考えられているが、残念ながらそれは十分ではありません、これに!これは私の現在のレベルです。私は、ソフトウェアの専門家を学んでいたあなたを教え、組み込みLinuxは研究の年でした、私は今、それを見つけていない、仕事は免疫がある得ます。以下は、方向性を学ぶのマスターになるための私の意見です。
  9)低レベルの開発を行うために、それはソフトウェアとハードウェアの間のインターフェイスがある方法を知っていると一緒に作業する必要があり、その後、電子技術が使用される多くの知識を学びたい必要があるときに新人を持つ選手との違いで異なるアナログ回路、 1。
あなたは本当にあなたが特定のハードウェア上で実行するプログラムを書く方法を理解することができるように10)、学ぶためにLinuxでコンパイルします。これは、異なるプレイヤーと2人の新人の差です。
11)TCP / IPプロトコルスタックを学ぶために、すべての埋め込みマスターは新人との3人の選手との違いは異なっているものを把握する必要がありました。
12)これらの事で、もはや勝つために、Linuxのドライブの下で、あなたはLinuxカーネルのソースコードと昇華技術であり、Linuxのドライバの設計を、学ぶ必要がありません。
 この時点では、4000から5500に学部賃金に至るまで、Linuxの組み込み中間レベルの文字を検討しました。
13)オーディオとビデオのデコード、あなたが学ばなければならない符号化技術。
14)ICのすべての種類は、様々なブートローダは、あなたはその開発・設計に参加することができます。
15)新製品や新技術を開発するために設計。
私は、これはあなたが世界クラスの組み込みLinuxの文字があり、賃金は私が持って言っていないと思います。
 あなたはあなたを教え友人や親戚を持っていない限り、これらのものは、埋め込まれたエントリーが比較的高い、現実的ではない正直に言うと、自己学習に頼る学習の研修機関に、準備された心を持って取得する必要があります。しかし、訓練は、必ずしもあなたが本当にしても良いのエントリに、良い仕事を見つけるために変化させるために、学ぶことができるでしょうという意味ではありません。主に個人が、彼らはあなたが購入する必要があるたくさんの本があるので、たくさんのお金を投資する必要があり、開発ボードを持っていなければならないことがあります。もう一つのポイントは、気に入っている必要があります彼が専門としています。そうしないと、あなたは学ぶことができません!

おすすめ

転載: blog.51cto.com/12931377/2408970