今年初め、 Raspberry Pi Foundation は、小型SBCであるRaspberry Pi ZeroにWi-FiとBluetooth機能を追加して改良しました。今月、 BeagleBoard は PocketBeagleという形で独自の小型SBCを開発しました。これら2つの小型SBCの仕様を確認し、比較してみましょう。
サイズとピンヘッダー
寸法に関して言えば、PocketBeagleとRaspberry Pi Zero (v1.3またはW) は、特にこれらのSBCのインスピレーションとなったより大きなボード (PocketBeagleの場合はBeagleBone Black、RPZの場合はRaspberry Pi 3) と比較すると、非常に似たコンパクトさを備えています。
PocketBeagleの寸法は56mm x 35mm x 5mmですが、RPZの寸法は65mm x 30mm x 5mmであり、サイズの違いは非常に小さいです (わずか10平方mm)。
接続に関しては大きな変化が見られ始めます。PocketBeagleには未実装 (ピンがない) の72個の拡張ピン ヘッダーがあり、RPZには未実装の40個の拡張ピン ヘッダーがあります。これにより、PocketBeagleにアナログ入力、デジタルIO、その他の周辺機器用のスペースが少し増えます。
PocketBeagleは72ピン ヘッダーに依存しており、BeagleBone標準は通常92ピン ヘッダーであるため、何らかの変更を加えない限り、ケープは動作しない可能性が高くなります。RPZは通常の40ピン ヘッダーと一致するため、RP3にどのケープを使用する場合でも、RPZを変更する必要はありません。
図1: PocketBeagleピン。
図2: Raspberry Pi Zeroピン (RPiモデルAおよびBと同じ)。
接続性
RPZには、ミニHDMIと2つのUSB OTG (オンザゴー) ポート (1つは電源用、もう1つはUSB接続用) があり、1080P HDビデオとステレオ オーディオを表示できます。これはmini-HDMIであり、USB接続にはUSB OTGポートの1つだけを使用するため、初めて起動するときにモニター、マウス、キーボード、その他のUSB接続を接続するには、mini-HDMIからHDMIへのケーブルと、USBハブ付きのUSB OTGアダプター (またはZERO4Uアダプター) が必要になります。RPZには、カメラ機能用のCSIカメラ コネクタとSDカード スロットも付属しています。
PocketBeagleにはSDカード スロットとUSB OTGポートのみがあります。これはRPZよりは劣りますが、PocketBeagleはUSBキーフォブ コンピュータなので、モニター、キーボード、マウスに接続する必要はありません。開始するためにツールをインストールする必要はなく、PocketBeagleに使用するSDカードに入れるファイルをダウンロードするだけで、Webブラウザーで直接開発できます。
インターネット接続に関しては、RPZは柔軟に対応できますが、PocketBeagleではいくつかの変更が必要になります。RPZには現在、v1.3とWバージョンの2つのバージョンがあります。v1.3にはWi-FiやBluetooth機能が組み込まれていませんが、Wバージョンには組み込まれているため、ワイヤレス接続を簡単に設定できます。
PocketBeagleにはWi-FiやBluetoothは内蔵されていませんが、クラウドと通信することができます。SPI、USB、UART拡張機能により、LinuxドライバーとNode.JSまたはPythonライブラリを使用して、独自のイーサネット、Wi-Fi、Bluetooth、長距離ワイヤレス接続を簡単に追加できます。
プロセッサとメモリ
これらのSBCに関しては、ほとんどの作業がここで行われます。RPZにはBroadcom BCM2835 SoC (システム オン チップ) が搭載されています。プロセッサは1GHz ARM11、シングルコア32ビット プロセッサで、オリジナルのRaspberry Pi (700 MHz) よりも約42% 高速です。RPZのプロセッサは、1.2GHzクアッドコア プロセッサを搭載した現在のRaspberry Piには及びませんが、サイズと価格の削減により、パワーの低下を補っています。メモリは512MBのLPDDR2 SDRAMで構成され、デュアルコアVideocore IV GPU (他のRaspberry Piボードと同じ) を搭載しており、60 FPSでフルHDディスプレイの機能を実現します。
PocketBeagleは、新しいOctavo System OSD3359-SM SiP (システム イン パッケージ) モジュールを中心に構築されています。このモジュールには、1GHz Texas Instruments Sitara AM3358 ARM Cortex-A8 SoCが含まれており、64KBの専用RAMと64KBの共有L3 RAMを備えています。SoCには同様に3D対応のPowerVR SGX530グラフィックスも含まれています。ARM Cortex-A8は、クレジットカードサイズのBeagleBone Black Wirelessを動かすのと同じSiPであり、BBB Wirelessとほぼ同じ機能を、より基本的なレベルで提供します。
また、2つの32ビット200 MHz PRU (プログラム可能なリアルタイム ユニット) も搭載されているため、低遅延のリアルタイム アプリケーションに最適です。このボードは、3Dプリンター、ロボット、ドローン、レーザーカッターなどを構築するのに特に最適です。PocketBeagleのメモリは、512MBのDDR3 RAMと4KBのEEPROMで構成されています。
図3: OctavoシステムOSD3359-SM SiP。
結論
以下の表は、PocketBeagleとRaspberry Pi Zeroの比較を簡単にまとめたものです。
驚くべきことは、これらのボードが、コンパクトさが求められるほとんどのプロジェクトに装備できるという事実です。RPZは素晴らしい製品ですが、処理能力の点では「兄貴分」に及びません。一方、PocketBeagleはBeagleBone Black Wirelessのパワーに近いため、プロジェクトをよりコンパクトにする必要がある場合には、PocketBeagleを選択するのが簡単です。PocketBeagleを使い始めるのに必要なコンポーネントはそれほど多くありませんが、Raspberry Pi Zeroを使用する場合は、始めるためにアダプタやケーブルを購入する必要があるかもしれません。
PocketBeagleの詳細については、 ここをクリックしてください。
Raspberry Pi Zero Wの詳細については、 ここをクリックしてください。
さらに開発ボードをお探しですか?Arrow.comの組み込み開発用の新しい人気の高い 開発ボードとキット の幅広いラインナップをご覧ください。