差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
hardware:sbc_microcontroller [2022/02/03 07:11] – [SBC(シングルボードコンピューター) / マイコン(マイクロコントローラー)] ともやん | hardware:sbc_microcontroller [2024/01/05 16:57] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 非ログインユーザー | ||
---|---|---|---|
行 1: | 行 1: | ||
====== SBC(シングルボードコンピューター) / マイコン(マイクロコントローラー) ====== | ====== SBC(シングルボードコンピューター) / マイコン(マイクロコントローラー) ====== | ||
+ | |||
+ | ===== コンピュータや制御回路とプロセッサ ===== | ||
+ | プロセッサの歴史的な背景で、高速化や効率性、さらに、プロセッサの集積技術向上により、利便性、用途などに応じて周辺機器を内蔵したことにより、様々な用語が生まれました🤔\\ | ||
+ | プロセッサの歴史は「[[https:// | ||
+ | |||
+ | 整理すると **SBC** などのコンピュータや制御回路には**プロセッサ**が搭載されていて、コンピュータでは**CPU** や**マイクロプロセッサ**、制御回路では**マイコン**と呼ばれています🤔\\ | ||
+ | |||
+ | 用途や目的によって、SBC の場合は小型高機能、コスト面で、CPU、周辺機能を内蔵した **SoC** を採用する場合が殆どです🤔\\ | ||
+ | |||
+ | しかし、SBC まで必要としないコンピュータ制御や SBC から制御回路を制御したい時もあり、その場合は制御回路に**マイクロコントローラ**(マイコン)、**MCU**を採用したり、マイコンと SBC などを連携したりします😊\\ | ||
+ | |||
+ | 高性能マイコンが、シンプルなマイコン複数を制御してマイコンだけでシステムが成り立っている場合もあります🤔\\ | ||
+ | |||
+ | 詳しくは以下を参照してみてください💁♂️\\ | ||
+ | |||
+ | ===== 各種用語の詳細 ===== | ||
**SBC**、**シングルボードコンピュータ** (英語: **Single-board computer**) とは、むき出しの一枚 (シングル) のプリント基板 (ボード) の上に、必要なものに絞った CPU と周辺部品、入出力インタフェースとコネクタを付けただけの極めて簡素なコンピュータである。おおよそ、小型 (名刺大以下)、低価格、低消費電力である。SBC の CPU はメインストリームの__マイクロプロセッサ__よりも、__マイクロコントローラ__ないし __SoC__ と呼ばれるような__必要な周辺機能の多くが一緒に入っているチップである場合が多い__。\\ | **SBC**、**シングルボードコンピュータ** (英語: **Single-board computer**) とは、むき出しの一枚 (シングル) のプリント基板 (ボード) の上に、必要なものに絞った CPU と周辺部品、入出力インタフェースとコネクタを付けただけの極めて簡素なコンピュータである。おおよそ、小型 (名刺大以下)、低価格、低消費電力である。SBC の CPU はメインストリームの__マイクロプロセッサ__よりも、__マイクロコントローラ__ないし __SoC__ と呼ばれるような__必要な周辺機能の多くが一緒に入っているチップである場合が多い__。\\ | ||
[[wpjp> | [[wpjp> | ||
行 34: | 行 50: | ||
===== マイクロコントローラ(マイコン) ===== | ===== マイクロコントローラ(マイコン) ===== | ||
- | [[:hardware: | + | [[hardware: |
[[: | [[: | ||
- | [[:hardware:arduino: | + | [[hardware:microcontroller: |
- | [[:hardware: | + | [[hardware: |
==== PIC ==== | ==== PIC ==== | ||
- | [[hardware: | + | [[hardware: |
==== EFM32 ==== | ==== EFM32 ==== | ||
行 51: | 行 67: | ||
==== ESP32 ==== | ==== ESP32 ==== | ||
- | [[hardware:arduino: | + | [[hardware:microcontroller: |
==== Atmel AVR ==== | ==== Atmel AVR ==== |