みなさんこんにちは。私はArrow ElectronicsのNicholas Powersです。最近私がとても楽しんでいることを皆さんにシェアしたいと思います。Intelは親切にもJouleキットを1つ送ってくれました。これは、非常に狭いスペースでかなり高度なコンピューティングを行うのに役立つ、 シングル ボード コンピューター またはシングル ボード モジュールです。
関連商品を見る
実際にここにはたくさんのものが用意されているのがおわかりいただけると思いますが、Intel Jouleを使い始める方法についてお話ししたいと思います。さて、ここに570X開発キットがあります。これは1.7ギガヘルツで動作するクアッドコアAtomプロセッサを搭載し、4ギガバイトのRAMと16ギガバイトのオンボードeMMCメモリを備えているため、必ずしもSDカードは必要ありません。これは計算タスクには最適ですが、グラフィックスやビデオをさらに活用したい場合、ビデオをエンコードまたはデコードする必要がある場合はどうでしょうか。実はこの小さなモジュールにはIntel HDグラフィックスが内蔵されており、4Kビデオのキャプチャ、コーディング、表示を可能にするほど強力です。そのため、複数のカメラ、または1台の4kカメラのキャプチャとコード化を取り込んで、必要に応じてビデオを表示したり分析したりすることができます。ワイヤレス接続は、802.11 AC Wi-FiとBluetooth 4.1によって提供されます。これに加えて、USB-Cからカメラやディスプレイ用のMIPI SCIやDSI、GPIO SPIやI²Cまで、さまざまなインターフェースが用意されています。
今では、非常によく似ていて同じボードを搭載している550Xバージョンもありますが、Atomプロセッサのクロック速度は1.5ギガヘルツ、RAMは3ギガバイトに低下し、ボード上には8ギガバイトのeMMCストレージが搭載されています。したがって、570Xのすべてのパワーが必要ない場合に備えて、機能セットを少しだけ削減します。さて、これは何のためにあるのでしょうか、これだけの電力は何のために必要なのでしょうか?まあ、この程度の馬力を必要とするものなら何でもそうです。特にカメラ インターフェースを備えた、人気のマシン ビジョンに最適です。Intelは実際にこれをRealSenseカメラ モジュールの1つと組み合わせて3D環境分析を行う予定です。ロボットに部屋のどこへ向かっているのか、何を見ているのか、何を見ているのかを理解させたいという意味で、これはマシン ビジョンに最適です。これがこの非常に優れたキットの理由です。それを実行するための追加の処理能力があり、すでにそれらの入力を処理するように構築されています。
そういったことを簡単に実行できるようにするために、その周囲に構築されたソフトウェアも多数あります。まあ、機械学習やマシンビジョンの世界に入ると、簡単というのは相対的なものなので、私の言うことを信じてもらうしかありません。必要なライブラリが付属していないシステムよりは良いですが、だからといって簡単というわけではありません。さて、この特定のキットの問題の1つは、 Raspberry Pi や Arduino のようなものと比較されることです。これはインテルのメーカー&イノベーターグループから出たもので、創作や思考、いじくり回しが好きな人向けですが、どこで探すかにもよりますが、価格は約360ドルです。これはRaspberry Piと直接比較されます。これは私が持っている Pi 3 で、価格はたったの35ドルです。それで、価格が10倍になる理由は何でしょうか?そうですね、このボードには非常に多くのパワーが詰まっていると言えます。ネイティブ64ビットOSサポートを備えたクアッド コア ボードを扱っているのです。Raspberry Piには64ビットOSが搭載されましたが、ボードの機能としてはまだ十分に理解されていません。実際には、Raspberry Piで1080pビデオ入力を行うことさえ非常に難しく、それをH.264またはH.265にエンコードしようとすると苦労することになります。一方、Jouleには何の問題もありません。
さて、Jouleを手に入れました。この素晴らしいハードウェアを手に入れましたが、何が付属していて、何が必要ですか?USB 3 - Cケーブルが付属しており、実際のモジュールも付属しています。ヒートシンクの下に隠れているのが見えます。銀色の部分がモジュールです。そこから得られる電力の量に対して、これがいかに小さいかがわかります。ヒートシンクはキットに含まれており、推奨されています。ヒートシンクは少し熱くなりますが、不快なほど熱くなることはありません。また、ここにはBluetoothアンテナとWi-Fiアンテナがあることもわかります。これらによりWi-FiとBluetoothが機能しますが、これらはマイクロUFLコネクタを介して接続されているため、必要に応じてこれらを取り外して別のアンテナを取り付けることができます。心配しなくても済むように、3Dプリントした小さなファン シュラウドも作りました。これは必須ではありませんが、Jouleで計算負荷の高いタスクを実行する場合は推奨されます。
モジュールがあり、ここにこのボードがあります。これは実際にはモジュールのキャリア ボードです。実際に、モジュールが2つのGPIOポートの間に配置されていることがわかります。GPIOポートを使用すると、さまざまなものにアクセスできます。DC入力ジャックがありますが、これがちょっと私を困惑させたものです。電圧入力範囲を見つけるのに苦労しましたが、結局のところ、私が使用したのは12V 2.5Aです。12V 2 ~ 3A電源が推奨されていました。USBCポート、USB 3.1、シリアル インターフェイスでもあるマイクロUSB、そしてマイクロHDMIポートがあります。マイクロHDMIポートは標準ポートですが、通常はケーブルを手元に置いている人はいません。このケーブルは当社のWebサイトまたは他のさまざまなWebサイトで見つけることができます。
このボードの背面には、リアルタイム クロックを稼働させるためのコイン型電池の取り付け場所、データの保存やファームウェアの更新、新しいオペレーティング システムの追加に使用できるmicroSDカード スロット、そして、計算負荷の高い作業を行うときにモジュールと連動してモジュールを適度に冷却するコンピューター制御のファンを設置できるファン ヘッダーがあります。箱の中に入っているものとマイクロHDMIケーブルの他に、12V 2A電源が必要です。このボードの機能の1つは、USB経由でシリアル コンソールを公開し、ディスプレイを接続しなくてもJouleモジュールと完全にインターフェイスできるようにすることです。そのため、マイクロUSBケーブルも用意することをお勧めします。次に、他に準備しておきたいものがいくつかあります。Jouleに新しいオペレーティング システムをロードするためのSDカード、ここにあるようなキーボード マウス (私は小さなワイヤレスのマウスを持っています)、ここにはUSB 3.0ポートが1つしかないのでUSBハブが非常に便利です。それ以外は準備完了です。
それで、これを使って何ができるのでしょうか?実は、これらは3つの異なるオペレーティング システムですが、さらに詳しく言えば、Jouleでネイティブに使用できるオペレーティング システムは4つあります。Yocto LinuxディストリビューションをベースにしたOstrowと呼ばれるものがあります。これはファイル構造を変更し、ソフトウェアの作成とインストールの処理方法を変えます。UBUNTU CoreとUBUNTU Snappyのインストールもあります。つまり、UBUNTU Coreは皆さんがよくご存知のUBUNTUであり、UBUNTU SnappyはIoTデバイス向けに構築されたもので、オーバーヘッドのはるかに低いシステムを実現し、より少ない電力消費でより多くの処理を実行できます。また、IoT環境でJoule上でWindowsアプリを実行できるWindows 10 IoTバージョンもあります。
これは、学習して構築するための優れたボードだと思います。ここにあるキャリア ボードで実際に開発が完了すると、モジュールを取り外すと、その下に開発ボードのインターフェイス接続が表示されます。側面にカメラ インターフェース接続があり、さまざまなテスト ポイントがあります。このレイアウトは実際にはすでに利用可能であり、 ガムスティックス 独自のボードを作成するためのWebサイトです。開発キット ボードの開発が完了したら、これをシステムに直接設計できます。
先ほど言ったように、これはRaspberry Piよりもはるかに強力ですが、残念ながら直接比較することはできません。Raspberry Piは素晴らしく、多くのことができるのですが、4Kビデオは作成できず、機械学習もあまりうまくできず、おそらく産業環境で必要なパワーも提供できず、搭載されている Broadcom プロセッサを入手するのは非常に困難です。したがって、Raspberry Piで設計する場合、多くの場合、完全なPi自体またはPi計算モジュールの1つで設計しますが、独自のボード上でBroadcomチップセットを開発できる可能性は低いです。一方、Atomプロセッサは、価値のある量に到達すれば実際に入手できるものです。それ以外の場合、これらのシングルボード モジュールは、実際に非常に迅速に起動して実行するのに役立ち、市場に参入して競合他社に勝つと同時に、最新の優れた機能のいくつかを実現します。
これが、 Intel Joule の始まりでした。私たちが用意しているものと必要なものについて少し説明しました。これからこのボードを使って、起動方法、Wi-Fiへの接続方法、ファームウェアの更新方法、YoctoまたはOstrowを最新バージョンに更新する方法、そして他のオペレーティング システムでの操作方法など、さまざまなことを紹介します。本日はご参加いただきありがとうございました。Jouleに関する今後のコンテンツも楽しみにしてください。YouTubeチャンネルに登録するか、 arrow.comにアクセスしてください。
もっと詳しく知りたいですか?最新ニュースを入手するには、ニュースレターを購読してください。