集積回路(IC)プログラミングは、ソフトウェアによってコードを作成し、ICに追加するタイプのコンピュータープログラミングです。コンピュータはソフトウェアをICにアップロードできるため、これは通常、コンピュータをICプログラミングのブリッジとして使用して行われます。これは、マイクロコントローラーが特定のデバイスを制御するために最も一般的に使用されますが、メインコンピューター自体にも使用できます。 ICプログラミングを介してコーディングできる多くのアクションがあり、それは制御されているものに帰着します。
ICプログラミングでは、すべてソフトウェアから始まります。誰かがデバイスを制御するために作られたソフトウェアをビルドし、そのソフトウェアをコントローラーに追加する必要があります。プログラムが転送されない場合、通常、コントローラーはデバイスに何かを命令する方法がありません。これは、制御を実行するための適切なコーディングまたは手順がないためです。プログラミングは通常、古典的なロジックで構築されており、多くの「if / then」ステートメントがある傾向があります。
ICプログラミングが完了したら、ソフトウェアを回路に追加する必要があります。このタスクを容易にするために別のマイクロコントローラーを作成できる場合がありますが、これは最も一般的にはコンピューターを介して行われます。ソフトウェアのコーディングにも一般的に使用されるコンピューターは、ICとリンクし、プログラミングをアップロードします。これは、回路がコンピュータ自体の内部にある場合でも当てはまります。






