ホームページ  >  記事  >  運用・保守  >  組み込みソフトウェアとは何ですか

組み込みソフトウェアとは何ですか

云罗郡主
云罗郡主オリジナル
2019-01-08 14:05:3044617ブラウズ



組み込みソフトウェアを理解する前に、まず組み込みデバイスとは何かを理解する必要があります。

組み込みソフトウェアとは何ですか

1: 組み込み機器とは

組み込み機器とは、特定の目的や特定の機能に使用される機器や、限定された機能を備えた機器のことを指します。デバイスは主に組み込みソフトウェアと組み込みプロセッサで構成されているため、組み込みデバイスの反対は、Windows、MacOS、Linux などのパーソナル コンピュータと考えることができます。さまざまな用途に使用できるデバイスです。

ただし、パソコンと組込み機器では「特定用途」か「一般用途」かの違いがあります。つまり、組込み機器とは、ある目的のために必要な最小限の装置や機能から構成された装置のことです。

2: 組込みソフトウェアとは

組込みソフトウェアとは、簡単に言えば、組み込みソフトウェアとは、組み込み機器上で動作するソフトウェアのことで、特定の用途に特化した機能を備えた機器のことを指します。したがって、組み込みソフトウェアは、特定の用途に特化した機器を制御するために使用されます。プログラムは必要な機能を実装します。例えば、温度計デバイスでは、温度センサー(温度測定ハードウェア)から数値データを定期的に読み取り、デジタル表示器(デジタル表示用ハードウェア)に数値データを表示するソフトウェアになります。

3:組み込みソフトウェア環境

パソコン上でのソフトウェア開発としては、Microsoft社が提供するVisual CやVisual Studio .NETの開発環境ではないでしょう。

(1) プロジェクトを作成し、main関数からプログラムを記述します。

(2) プログラムを作成した後、コンパイルを実行し、プログラム開発言語の構文エラーを修正します。

(3) コンパイルが成功したら、1 行ずつデバッグを実行して、プログラムが正しく動作するかどうかを確認します。

(4) 正常に動作することが確認できた場合は、デバッグ情報なしでプログラムを作成します。

4: 組み込みソフトウェア言語のサポート

組み込みソフトウェア言語は、C 言語を拡張した C、C#、Java、PHP などをサポートします。

5: 組み込みソフトウェアのプログラミング

これまでの組み込みソフトウェア開発と Windows プログラミングの主な違い、

1. ICE および JTAG 開発を使用する

2. アセンブラでプログラムする必要がある部分もある

#アセンブラは単なる言語の問題なので、基本的にはマニュアルなどを参照してコードを書くことができます。ICE開発を使用する場合はJTAGになります。組み込み ソフトウェア開発エンジニアのスキル要件は、当初は Windows ソフトウェアをベースとしており、デバッグがほぼ正式な環境に近い環境でソフトウェア開発を行うことができ、組み込みソフトウェアで開発されたソフトウェアは、組み込み機器で使用されます。ディスプレイとプログラムを制御します。

上記は、組み込みソフトウェアとは何かについての完全な紹介です。

Linux ビデオ チュートリアル について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。




#

以上が組み込みソフトウェアとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。