IoTのマイクロコンピューターテスト

まず、「モノのインターネット」という用語を検討します。 ウィキペディアには次の定義が表示されます。

モノのインターネット(IoT)は、相互または外部環境と相互作用するための組み込み技術を備えた物理オブジェクト(「モノ」)のコンピューターネットワークの概念であり、そのようなネットワークの組織を経済的および社会的プロセスを再構築できる現象と見なし、アクションとオペレーションの一部からの人間の参加の必要性を除外します。

ゲイツ



ゲートは、特定のネットワーク内で情報を収集および処理するための特定のロジックがあるデバイスです。 このネットワークの目的は、建物内の人数をカウントすることです。 そのようなネットワークは、火災が発生した場合、消防隊が建物内に誰かが残っているかどうかを判断するのに役立ちます。



ゲートの役割はマイクロコンピューターによってうまく処理されています。これについては、さらに詳しく検討したいと思います。 検討のため、ほぼ同じ価格帯のマイクロコンピューターをいくつか選択してテストしました。



マイコン



ASUS Tinker Board







有名な会社ASUSのマイクロコンピューター、オープンな仕様とRaspberry Piの寸法を備えたボード(これについては後で説明します)。 4K / 30fps再生をサポートします。

CPU:Rockchip RK3288(4x Cortex-A17 @ 1.8GHz)

GPU:Mali-T760

RAM:2 GB LPDDR3 RAM

インターフェース:GbE、WiFi、Bluetooth 4.0、4xUSB 2.0プラスmicroSD、micro-USB、HDMI、MIPI-CSI、MIPI-DSI、40ピンコネクタ

Raspberry Pi 3モデルB +







怠け者だけが会社について知らなかった、最も人気のあるマイクロコンピューター。 Raspberry Pi 3 Model Bの後継者

CPU:Broadcom BCM2837B0(4xCortex-A53、64ビット@ 1.4GHz)

GPU:Broadcom Videocore-IV

RAM:1 GB LPDDR2 SDRAM

インターフェイス:WiFi、Bluetooth 4.2、GbE、4xUSB 2.0、microSD、micro-USB、HDMI、MIPI-CSI、MIPI-DSI、40ピンコネクタ

オレンジPi PC 2





深センXunlongマイコンは、Raspberry Piと同じサイズです。

CPU:Allwinner H5(4xCortex-A53、@ 1 GHz)

GPU:Mali-450 MP2

RAM:1 GB DDR3 RAM

インターフェイス:3xUSB 2.0、micro-USB OTG、HDMI、GbE、microSD、CVBS、オーディオ、MIPI-CSI、40ピンコネクタ

ハダスVim1





スタートアップKhadasからの料金。

CPU:Amlogic S905X(4x Cortex-53 @ 1.5 GHz)

GPU:Mali-450 MP2

RAM:2GB DDR3 RAM

メモリー:8 GB eMMC

インターフェイス:Wi-Fi、Bluetooth 4.2、ファストイーサネット、2xUSB 2.0、タイプC、HDMI 2.0a、IR、マイクロSD、40ピンコネクタ(Raspberry Piと互換性なし)、IRレシーバー

PINE64 Rock64







PINE64マイコンには、Raspberry Piと同じフォームファクターがあります。

CPU:Rockchip RK3328(4x Cortex A53 @ 1.3 GHz)

GPU:マリ-450M2

RAM:1/2/4 GB LPDDR3 RAM

インターフェース:HDR10、GbE、2 x USB 2.0、1 x USB 3.0、40ピンコネクタを備えたHDMI 2.0a。

テストに移りましょう。



CPU速度テスト



これは7zipユーティリティの組み込みベンチマークであり、MIPSの平均値をそれぞれより良く提供します。







このテストでは、実数を扱うときのパフォーマンスを測定します。







テストは、Cプログラミング言語で記述されたレンダリングで構成され、出力は2048x2048の解像度の画像です。







テストでは、wavファイルをmp3にトランスコードします。







RAM速度



ベンチマークは、2つの操作が実行されることです。これは、memcpyにコピーし、memsetで指定された値でメモリを埋めることです。







1キロバイトのブロックで読み取りをテストします。











データベースの速度



このテストでは、mysqlに100万レコードのデータベースが作成され、このテーブルでさまざまな操作がテストされ、ローカルmysqlデータベースでトランザクションが発生します。











おわりに



これで、マイクロコンピューターを検査し、テストを実施した結果、特定のタスクにより適したマイクロコンピューターを結論付けることができます。 まあ、一般的に言って欲しいのは、メーカーから宣言された特性に従ってマイクロコンピューターを選択することは絶対に意味がありません。特定のマイコンモデルが異なるタスクでどのように動作するか。 だから、テスト、テスト、テスト...



All Articles