米国で販売しているシングルボードコンピュータのメーカーはいくつありますか?120個くらいと推測します。リストには80個ほどありますが、完全ではありません。そして、SBC形式も同じように多数存在する可能性があるように思われます。
つまり、新しい設計では、処理能力とモノのインターネットへの接続を得るために、小型で簡単な低電流の方法が必要だとしましょう 。選択肢はたくさんあります。進むべき道はたくさんある。しかし、最近では、すぐに使える重要な設計ツールを備えた、小型、低コスト、低消費電力の新しいSBCがいくつか登場しています。
ここでは、大量に購入できるボードと、誰かに作成してもらう必要がある リファレンス デザイン が混在していることを理解してください。後者は通常は問題になりません。次に、製品の温度範囲、信頼性、長期的な可用性がニーズに合っているかどうかを確認します。7つの方法を見てみましょう。いずれも250ドル未満で、中には かなり 安い方法もあります。
OM13063 LPC4088クイックスタートボード: ARM対応
NXP のOM13063 LPC4088クイックスタート ボードは、使いやすいARM Cortex-M4ラピッド プロトタイピング ボードであり、mbed対応で、ARMプラットフォーム ツールを最大限に活用できます。CPUの512 KBのプログラム フラッシュ、32 KBのSDRAM、96 KBのCPU SRAM、および4 KBのCPU E²PROMに加えて、8 KBのクアッドSPIフラッシュが搭載されています。ボードには、RTC、10/100イーサネット (RJ45)、USBホスト (Aタイプ) およびデバイス (micro-B) インターフェイス、mbed HDGデバッグ インターフェイス、61ピン ディスプレイ拡張コネクタ、RFモジュール アドオン用の20ピンXBee互換コネクタ、およびCMSIS-DAPインターフェイス (デバッグ インターフェイス機能) が搭載されています。これは、Embedded Artistsによって構築されたISO9001製品です。
図1: NXPのOM13063 QuickStart。(出典: NXPセミコンダクターズ)
AAEON Technology AIOT-X1000はIntelプロセッサを採用
AAEON のAIOT-X1000カードはIoTを対象としており、Intel Quark X1000プロセッサSoCと1 GBの800 MHz DDR3、Micro SDスロット、4つのUSB 2.0ポート、2つの10/100 Base-TX (RJ-45) ポートを備えています。このカードは5.75 x 4インチで、ほとんどのカードよりも少し大きめです。16個のデジタルI/O、12ビットA/Dコンバーターを備えた8個のアナログ入力、および2つのRS-232ポートを備えています。オプションでWi-Fi、 Bluetooth、ZigBee、または3GセルラーI/Oを装備できます。このボードは、Moon Islandセキュリティ サポート用のMcAfeeを搭載したWind River LinuxまたはYocto Linuxを使用し、2つのMini-Card拡張コネクタを備えています。-40℃~85℃での動作はオプションです。° ° Quark SoCのベンチマークはまだ見つけていませんが、プロセッサのすべてのバージョンは2 Wをわずかに超える電力しか消費しません。
図2: AIOT-X1000カードは Intel Quark X1000を使用します。(出典:AAEON)
Supermicro A1SQN: もう一つのIntel搭載カード オプション
の A1SQN 組み込み型、長寿命のIoTゲートウェイボード スーパーマイクロ 512 MBのDDR3 ECCを備えた2.2 W Intel Quark SoC X1021を使用し、2つのMini-PCI-EスロットとZigBeeモジュール ソケットを備えています。E100 (4.1 x 4.0インチ) フォーム ファクタ ボードには、RS-232およびRS-485ポート、2つの10/100イーサネット ポート、8チャネル12ビットA/D変換、および8 MBのBIOS EEPROMも搭載されています。Quarkプロセッサは単一のPentiumコアをベースにしていますが、メモリ アクセスを高速化するための512 KBのオンチップSRAM、SIMDユニット、シングル チャネルDDR3メモリ コントローラ、PCIe 2.0、イーサネット、USB 2.0インターフェイスを備えています。すべてのQuarkチップは400 MHzで動作し、16 KBの統合L1キャッシュを備えています。カードは0以上で動作します° 60まで° C.
Variscite DART-MX6システムオンモジュール: ギガビットイーサネット搭載シングルボードコンピュータ
わずか20 x 50 mmのDART-MX6システムオンモジュールは、 バリサイト クアッドまたはデュアルCortex-A9コアを搭載した800 MHz Freescale i.MX6プロセッサを使用します。このカードは、最大1 GBのLPDDR2、最大64 GBのeMMCストレージ、2D/3Dグラフィックス アクセラレーション、24ビットLCDインターフェイス、2つのLVDSディスプレイ インターフェイス、HDMI V1.4、MIPI DSI、およびパラレルおよびシリアル カメラ インターフェイスを提供します。また、ギガビット イーサネット、デュアルUSB 2.0、PCIe、CANバス インターフェイスも備えています。
このボードにはデュアルバンドWi-FiとBluetooth LEが搭載されており、オプションでMIMOおよびA/Vインターフェイスも利用できます。0をサポートします° 70まで° Cまたはフル-40° 85まで° Cの産業用動作温度で動作し、アイドル時に220 mA、GbE動作なしで最大650 mAを消費する3.3 ~ 4.5 V電源を使用します (GbEではさらに約410 mAが追加されます)。このボードは、Linux BSP、Windows Embedded Compact 7、またはAndroid OSをサポートしています。
図3: DART-MX6はFreescaleプロセッサを使用します。(出典: Variscite)
ビーグルボーンブラック:シンプルなソリューションSBC
53ドルのBeagleBone Black開発ボードはAM3358 Cortex-A8プロセッサを搭載し、10秒以内にLinuxを起動できます。3.4 x 2.1インチのボードには、512 MBのDDR3、Linuxディストリビューションがプリロードされた4 GBのeMMCフラッシュ、3Dグラフィック アクセラレータ、NEON浮動小数点アクセラレータ、HDMIポート、2つのUSBポート、および10/100イーサネット ポートが含まれています。このカードは5 V 1 A電源を使用し、microSDポートを備えています。
図4: BeagleBone BlackはGHz AM335xプロセッサを使用します。(出典: テキサス・インスツルメンツ)
Intel Galileo Gen 2: Arduinoオープンソース ボード
Arduinoオープンソース開発ボードとして認定された Intel Galileo Gen 2 は、Quark SoC X1000をベースにしています。カードの価格は約70ドルです。Mac OS、Windows、Linux経由でArduino IDEを使用してプログラムできます。Galileo Gen 2はLinuxを実行します。
図5: Intel Galileo Gen 2は、Arduinoオープンソース開発ボードです。(出典: インテル)
4.87 x 2.84インチのカードには、mini-PCIeスロット、PoE対応の10/100イーサネットRJ45ポート、micro-SDスロット、UART 6ピン ヘッダー、USB 2.0ホストおよびクライアント、20個のデジタルI/O、6つのアナログ入力、および12ビット解像度の6つのPWMが搭載されています。7~18 V電源で動作します。
Raspberry Pi 2モデルB: 強化されたグラフィックスと接続性
非常に人気のあるRaspberry Pi 2カードには、語るべき点がたくさんあります。まず、価格はたったの35ドルです。また、新しいPi 2には、Broadcomの900 MHzクアッドコアCortex-A7 CPU (BCM2836)、1 GBのLPDDR2 RAM、および10/100イーサネット ポートが搭載されています。また、4つのUSB 2.0ポートも搭載されています。
図6: 高速な新型Raspberry Pi 2モデルB。(出典: The PiHut)
HDMIビデオ ポートとデュアル コアVideoCore IVマルチメディア コプロセッサを搭載し、Open GL ES 2.0サポート、ハードウェア アクセラレーションOpenVG、1080p30 H.264ハイ プロファイル デコードを提供します。シリアルディスプレイインターフェースも備えています。3.35 x 2.20 x 0.67インチのカードは、Micro USBソケットへの5 V、2 A接続から電力を供給されます。27本のGPIOラインを備えた40ピン拡張ヘッダーを備えています。このカードはMicro SDカードから起動し、Snappy Ubuntu CoreやMicrosoft Windows 10を含む、ARM GNU/Linuxディストリビューションの全範囲を実行できます。
何百種類もあるSBCボードの中から代表的な7種類について説明しました。私たちの業界では、誰もが常に標準化について議論していますが、どうやら誰もそれについて何もできないようです。ですから、素晴らしい選択肢がたくさんあります。繰り返しになりますが、長期の可用性を文書で、それを裏付けることができる会社から取得するようにしてください。