マスターの研究レイダースへのエントリから組み込み

近年、組込みシステム製品は徐々に改善され、広く世界中の様々な産業で使用されます。2004年には、世界的な組み込みシステム製品の出力値は、国内の組込みソフトウェアの出力値を60億元に達している、$ 200億ドルに達しました。インターネットの出現と低コストのマイクロプロセッサの急速な発展に伴い、組み込みシステムは、日常生活の中で大規模なアプリケーションを形成することが予測されます。

組込みソフトウェアエンジニアラーニングパス勧告:

まず、組込みソフトウェアのプログラミングの基礎

この位相焦点は、Linuxは一般的に、C言語プログラミングの基礎、共通のデータ構造コマンドを使用している基本的な学習のLinuxシステムのアプリケーションを含む組込みソフトウェアプログラミングのための基礎を築きます。

ポインタの特定のC言語の理解とアプリケーションで。小さなシリーズの手紙黒字は、この段階の主な目的は、プログラミング言語、開発環境を学ぶことであるあなたを教え、そして自分自身のプログラミングの考え方を開発し、さらに学習の組込み開発のための良好な基礎を築くします。LinuxのUbuntuのオペレーティングシステムのインストール、使用、のLinux一般的なコマンド、Sambaサーバ、SSHリモートログインGCCコンパイラ、GDBデバッガ、VIエディタ:内容を学びます。

図1に示すように、高レベルのプログラミング言語に埋め込まC

2、Cデータ型、制御文

3、Cプログラムの構造設計、配列、機能、前処理:

図4に示すように、ポインタ文字列操作

図5に示すように、構造体、共用体、マクロ、列挙

6、ファイルI / O操作

学習の開発に埋め込まれたもの

1、物事、ユビキタスネットワーク、インターネットとの関係の基本的な必需品を理解します

RFIDタグの低周波から高周波までRFIDの基本原理に精通2、及びタイプ及び工業用途、カードリーダ原理と通信プロセス

TIに精通して3は、関連するマイクロzibgeeを把握ポイント通信、星通信、ブロードキャスト通信、結合通信、3つのネットワークアーキテクチャスター、ツリー、メッシュに基本的なハードウェア資源関連インタフェースプロトコルスタック、ならびに点を含む基本的なアプリケーションを、CC2530制御処理チップ

zigbeスタック組成物4、及びジグビー通信、ネットワーキング、リモートコントロールなどの分野において、異なるアプリケーション

5、ブルートゥース、無線LANのZigBee技術を通って、それぞれの長所と短所を比較し、ジグビーの様々なアプリケーションを強調

図6に示すように、温度制御、湿度、光、PH、二酸化炭素センサ、および通信インタフェースの動作原理

図7に示すように、基本的な概念とシフト動作NB-IOTモジュールBC95

図8に示すように、NB-IOTのアプリケーションに精通しCoAP

9、AT一般指定マスターセット

組み込み技術の後のキーは、理論と実践の組み合わせは、彼らの知識を適用できるようにすることです、最後にそこに学習されません、学習の上記段階のすべての完全な知識は、あなたが実際の開発を解決するために彼らの知識を適用することができ、使用することはありません問題は、我々は包括的に完了する必要が埋め込まれた研修プログラムなどを、:

プロジェクト:スマートホーム事業

デバイスを切り替えるローカル制御と遠隔制御装置のためのプロジェクトは、温度や湿度などのデバイスの制御情報収集クラスを実現することができ、ビデオ監視などのデバイスの監視クラスを制御することが可能である、そのような侵入者などのセキュリティシステムは、貫通自動的GPRS警報とすることができます。技術的な言語、マルチタスクの開発、ネットワークソケットの開発、BOAウェブサーバー、CGIプログラミング、HTMLのWebデザインに関わるCプロジェクト。

 

プロジェクトII:インテリジェントな顔認識プロジェクト

プロジェクトはさらに、OpenCVのライブラリを用いて、第1の顔検出の基本的なトレーニングモデルの顔認識や画像認識によるクロールにリアルタイムでの綿密な調査と分析され、OpenCVの、DLIBおよびその他のオープンソースツールを知るようになります。

 

項目3:RFID インテリジェントAccessプロジェクト

プロジェクト達成RFIDカードの識別は、ユーザ登録情報、変更、削除、音声放送が出席を有効にする、さまざまな検索条件を促すことができます。

 

項目4:マルチメディアプレーヤープロジェクト

相互リンクリストデータ構造、Linuxのマルチプロセス、マルチスレッド、プロセスC言語を、持っている曲のリストは、知識のポイントを含む、歌詞の同期プレーヤーが備わっています、グラフィカルなインターフェイス、一時停止、前の曲、次の曲と音楽プレーヤーを達成通信、同期相互排除。

 

項目5:知恵の教室プロジェクト

NB-IOTおよび他の標準的なネットワークプロトコルによるプロジェクトは、資源管理のプール近代化することで、基本的な機能は、連携を実現するために、手動制御を遠隔監視教室の照明制御、空調、換気、カーテン、アクセス制御、中絶や他のリアルタイムを実装することで、データ取得と分析。

これらのプロジェクトは、組込み開発アプリケーション、ドライバおよびQT開発技術の包括的なアプリケーションの一つです。これらの埋め込まれた学習ルートは、私はより体系を提案しました。システムを学習し、初めにも基本的に埋め込まれた知識のより柔軟なアプリケーション、することができた後、エンタープライズプロジェクトの埋め込まれたR&D機能と、組み込みエンジニアの仕事の企業の研究開発のために適用するには、この時間は問題ありません。

发布了4 篇原创文章 · 获赞 1 · 访问量 2079

おすすめ

転載: blog.csdn.net/xydlxd118/article/details/104578256