Skip to main content

Seeed Studio BeagleBone® Green Eco

Seeed Studio BeagleBone® Green Eco は、BeagleBoard.org® Foundation と共同開発された産業グレードのオープンソース シングルボード コンピューターで、堅牢な TI AM3358 SoC を搭載しています。この「Eco」バージョンは高効率を目指して設計されており、最適化されたエネルギー消費を確保するために先進的な TI 電源管理チップ(TPS6521403)を組み込んでいます。16GB のオンボード eMMC ストレージと高速ネットワーク接続のためのギガビット イーサネット ポートを備え、要求の厳しいアプリケーションに十分対応できます。シームレスなハードウェア プロトタイピングのために、2つのシグネチャ Grove コネクタを統合し、Seeed の豊富な Grove センサーとモジュールのエコシステムへの直接的でハンダ付け不要のアクセスを提供します。

Linux を10秒未満で起動し、USB ケーブル1本だけで5分未満で開発を開始できます。

特徴

特徴1:強力なコアとリアルタイム処理

  • TI AM3358 1GHz ARM® Cortex-A8 プロセッサを統合し、処理を高速化する NEON™ SIMD コプロセッサを搭載しています。また、産業オートメーションやロボティクスに重要な決定論的で低遅延の制御のためのデュアルコア プログラマブル リアルタイム ユニット(PRU-ICSS)も含まれています。

特徴2:エコフレンドリーな電源管理

  • PFM モードや動的電圧スケーリングなどの機能を持つ先進的な TI TPS6521403 PMIC を使用しています。これにより電力消費が大幅に最適化され、エネルギーに敏感なアプリケーションやバッテリー駆動アプリケーションに理想的です。

特徴3:4倍のストレージ容量と10倍のネットワーク速度

  • 16GB のオンボード eMMC ストレージ(4倍の増加)で大幅に向上し、ギガビット イーサネット ポートで接続性をアップグレードし、高速で安定したネットワーク通信のために前世代の最大10倍の帯域幅を提供します。

特徴4:豊富でモダンな接続性

  • ギガビット イーサネット ポートや電源とデータ用のモダンな USB Type-C ポートを含むアップグレードされた高速インターフェースを搭載しています。迅速なプロトタイピングのために、2つの内蔵 Grove コネクタ(I2C & UART)も含まれており、Seeed Studio の豊富なセンサーとアクチュエーターのエコシステムへの簡単でハンダ付け不要の接続を可能にします。

特徴5:開発準備完了

  • BeagleBoard.org® Foundation が指定した Debian ソフトウェア イメージがプリロードされており、開発プロセスを合理化するための確立されたツールとライブラリを備えた堅牢で馴染みのある Linux 環境を提供します。

仕様

カテゴリ項目Seeed Studio BeagleBone® Green EcoSeeed Studio BeagleBone® Green
プロセッサコアTI AM3358 1GHz ARM® Cortex-A8TI AM3358 1GHz ARM® Cortex-A8
アクセラレータNEON 浮動小数点ユニット & 3D グラフィックス アクセラレータNEON 浮動小数点ユニット & 3D グラフィックス アクセラレータ
メモリRAM512MB DDR3L, 800MHz512MB DDR3L, 800MHz
フラッシュ ストレージ16GB eMMC (Kingston EMMC16G-WW28)4GB 8-bit eMMC
EEPROM4KB4KB
外部ストレージmicroSD カード スロット、最大32GB対応microSD カード スロット、最大32GB対応
電源電源管理TI TPS6521403 PMICTI TPS65217C PMIC
電圧レギュレータTI TPS62A01DRL (3.3V Buck コンバータ);TI TPS74501PDRV (1.8V Always-On LDO);TI TPS2117DRL (Power Mux)TI TL5209DR (3.3V LDO レギュレータ)
入力電圧5V DC (USB Type-C 経由)5V DC (micro USB 経由)
インターフェースUSB1x USB 2.0 Host Type-A;1x USB 2.0 Type-C (電源 & デバイス通信)1x USB クライアント (電源 & 通信);1x USB ホスト
ネットワークギガビット イーサネット (10/100/1000Mbps)イーサネット (10/100Mbit)
拡張ヘッダー2x 46 ピン ヘッダー2x 46 ピン ヘッダー
Grove1x I2C, 1x UART21x I2C, 1x UART2
ボタン1x リセット ボタン;1x ユーザー(Boot) ボタン1x リセット ボタン;1x ユーザー(Boot) ボタン;1x 電源ボタン
インジケータ1x 電源 LED、4x ユーザープログラマブル LED4x LED (ハートビート、microSD、CPU、eMMC)
物理寸法86.4mm x 53.3mm x 18mm86.4mm x 53.3mm x 18mm
重量40g45g
動作温度-40 ~ 85℃0 ~ 75℃

アプリケーション アイデア

  • モノのインターネット
  • スマート ハウス
  • 産業
  • オートメーション & プロセス制御
  • ヒューマン マシン インターフェース
  • センサー ハブ
  • ロボット

ハードウェア概要

BeagleBone® Green Eco の機能ブロック図 BeagleBone® Green Eco は Texas Instruments の AM335x ARM Cortex-A8 プロセッサを中心に構築されており、多様な組み込みアプリケーションのための堅牢な基盤を提供します。以下は、ボードのハードウェア アーキテクチャを構成する主要コンポーネントと相互接続を示す機能ブロック図です。この図は、AM335x SoC がメモリ、ストレージ、周辺機器、および様々な I/O オプションとどのようにインターフェースするかを示しています。

プロセッサ BeagleBone® Green Eco は、単一の SoC 内で計算処理、グラフィックス アクセラレーション、リアルタイム制御機能を組み合わせた Texas Instruments AM335x 1GHz ARM® Cortex-A8 プロセッサを統合しています。このアーキテクチャは、複雑な計算タスクの効率的な実行のために NEON™ SIMD エンジンと VFPv3 浮動小数点ユニットを備えた ARMv7-A を実装し、組み込みアプリケーションの電力効率を維持します。 特徴的な機能は、メイン ARM プロセッサから独立して動作するデュアル 32 ビット RISC コアで構成されるプログラマブル リアルタイム ユニット サブシステムおよび産業通信サブシステム(PRU-ICSS)です。これらの PRU は、サブマイクロ秒の応答時間での決定論的リアルタイム制御と、特殊な産業通信プロトコルの実装を可能にします。AM335x は、TI の Processor SDK と開発環境を通じて Linux やリアルタイム オペレーティング システムを含む高レベル オペレーティング システムをサポートします。

  • AM335x 1GHz ARM® Cortex-A8 プロセッサ、15.0mm x 15.0mm、NFBGA (324)
  • 高速化されたメディアと信号処理のための NEON™ SIMD コプロセッサと VFPv3 浮動小数点ユニット
  • OpenGL ES 2.0をサポートするPowerVR SGX™グラフィックスアクセラレータ
  • リアルタイム産業通信・制御用のデュアル32ビットPRU-ICSS
  • EtherCAT、PROFINET、PROFIBUSを含む産業インターフェースのサポート

メモリとストレージ BeagleBone® Green Ecoには以下が含まれます:

  • 1x 512MB(4Gb)DDR3L RAM(Kingston D2516ECMDXGJDI-U)16ビットインターフェース付き
  • 1x 16GB eMMCオンボードフラッシュストレージ(Kingston EMMC16G-WW28)MMC1 8ビットインターフェース付き
  • 1x 32Kbit EEPROM(FMD FT24C32A-ELRT)I2C0経由で接続
  • 拡張可能ストレージ用のMicroSDカードスロット(MMC0 4ビットインターフェース)

インターフェースと周辺機器 BeagleBone® Green Ecoは以下をサポートします:

  • ギガビットイーサネット接続
  • 1x USB 2.0 Type-Cポート(電源と通信用)
  • 1x USB 2.0ホストインターフェース、Type-A

アプリケーション固有のケープをサポートする拡張コネクタ/ヘッダー

  • 2x 46ピンヘッダー
  • 1x 6ピンUART0ヘッダー
  • 2つのGroveコネクタ(1つはI2C、1つはUART)でGroveエコシステムのセンサーとアクチュエータに簡単接続

ヘッダーピン定義

各デジタルI/Oピンには、GPIOを含む8つの異なるモードを選択できます。

65個の可能なデジタルI/O

note

GPIOモードでは、各デジタルI/Oは割り込みを生成できます。

PWMとタイマー

note

最大8つのデジタルI/Oピンをパルス幅変調器(PWM)で設定して、モーター制御や疑似アナログ電圧レベル生成の信号を、追加のCPUサイクルを消費することなく生成できます。

アナログ入力

note

アナログ入力ピンには1.8V以上を入力しないでください。これは8チャンネルの単一12ビットアナログ-デジタルコンバータで、そのうち7チャンネルがヘッダーで利用可能です。

UART

note

UART0ピンにアクセスしてデバッグケーブルを接続するための専用ヘッダーがあります。5つの追加シリアルポートが拡張ヘッダーに配線されていますが、そのうち1つは単方向のみがヘッダーに配線されています。

I2C

note

最初のI2Cバスはケープアドオンボード上のEEPROM読み取りに使用されており、その機能を妨げることなく他のデジタルI/O操作には使用できませんが、利用可能なアドレスで他のI2Cデバイスを追加することは可能です。2番目のI2Cバスは設定と使用が可能です。

SPI

note

高速でデータをシフトアウトする場合は、SPIポートの1つの使用を検討してください。

入門ガイド

note

この章はWindows 10環境で記述されています。他のオペレーティングシステムでも手順は同様です。

ステップ1. Seeed Studio BeagleBone® GreenをUSB経由で接続

付属のmicro USBケーブルを使用して、Seeed Studio BeagleBone® Greenをコンピュータに接続します。これによりボードに電源が供給され、開発インターフェースが提供されます。Seeed Studio BeagleBone® Greenはオンボードの2GBまたは4GB eMMCからLinuxを起動します。

Seeed Studio BeagleBone® Greenはフラッシュドライブとして動作し、ドキュメントとドライバーのローカルコピーを提供します。このインターフェースは新しいイメージでmicroSDカードを再設定するために使用することはできませんが、uEnv.txtファイルを使用してブートパラメータを更新するために使用できます。

PWR LEDが点灯し続けているのが確認できます。10秒以内に、他のLEDがデフォルト設定で点滅しているのが確認できるはずです。

  • D2は起動時にハートビートパターンで点滅するよう設定されています
  • D3は起動時にmicroSDカードアクセス中に点灯するよう設定されています
  • D4は起動時にCPUアクティビティ中に点灯するよう設定されています
  • D5は起動時にeMMCアクセス中に点灯するよう設定されています

ステップ2. ドライバーのインストール

お使いのオペレーティングシステム用のドライバーをインストールして、BeagleへのUSB経由ネットワークアクセスを可能にします。追加のドライバーによりボードへのシリアルアクセスが提供されます。

オペレーティングシステムUSBドライバーコメント
Windows(64ビット)64ビットインストーラー
Windows(32ビット)32ビットインストーラー
Mac OS XNetwork Serial両方のドライバーセットをインストールしてください。
Linuxmkudevrule.shドライバーのインストールは必須ではありませんが、いくつかのudevルールが役立つ場合があります。
note

Windowsシステムの場合、以下にご注意ください:

  • Windowsドライバー認証警告が2〜3回表示される場合があります。"Ignore"、"Install"、または"Run"をクリックしてください
  • 32ビットまたは64ビットWindowsを実行しているかを確認するにはこちらをご覧ください。
  • 最新のサービスリリースがないシステムでは、エラー(0xc000007b)が発生する場合があります。その場合は、インストールしてから再試行してください:
  • Windowsの再起動が必要な場合があります。
  • これらのドライバーはWindows 10まで動作することがテストされています
note

追加のFTDI USB to serial/JTAG情報とドライバーはhttps://www.ftdichip.com/Drivers/VCP.htmから入手できます。

note

追加のUSB to仮想イーサネット情報とドライバーはhttps://www.linux-usb.org/gadget/https://joshuawise.com/horndisから入手できます。

ステップ3. Beagleにブラウザでアクセス

ChromeまたはFirefox(Internet Explorerは動作しません)を使用して、ボード上で実行されているWebサーバーにアクセスします。ボードの機能を示すプレゼンテーションが読み込まれます。キーボードの矢印キーを使用してプレゼンテーションをナビゲートしてください。

http://192.168.7.2をクリックして、Seeed Studio BeagleBone® Greenを起動します。 古いソフトウェアイメージでは、ネットワークを開始するためにBeagleBone®ドライブをEJECTする必要があります。最新のソフトウェアイメージでは、この手順は不要です。

クリックして拡大画像を表示

ステップ4. Cloud9 IDE

ボード上にあるプログラムの編集を開始するには、以下をクリックしてCloud9 IDEを使用できます

画像の説明を入力

最新ソフトウェアへの更新

より良いパフォーマンスを維持するために、ボードを最新のソフトウェアに更新する必要があります。ここでは、ステップバイステップでその方法を説明します。

ステップ1. 最新のソフトウェアイメージをダウンロード

まず、こちらから適切なイメージをダウンロードする必要があります。

画像の説明を入力

note

サイズの関係で、このダウンロードには30分以上かかる場合があります。

ダウンロードするファイルは**.img.xz**拡張子を持ちます。これはSDカードのセクター単位の圧縮イメージです。

ステップ2. 圧縮ユーティリティをインストールしてイメージを展開

7-zipをダウンロードしてインストールします。

note

お使いのシステムに適したバージョンを選択してください。

7-zipを使用してSDカードの**.imgファイル**を展開します

ステップ3. SDカードプログラミングユーティリティをインストール

Image Writer for Windowsをダウンロードしてインストールします。必ずバイナリ配布版をダウンロードしてください。

ステップ4. SDカードにイメージを書き込み

まず、microSDカードをコンピュータに接続するためのSDアダプターが必要です。次に、Image Write for Windowsソフトウェアを使用して、展開したイメージをSDカードに書き込みます。

画像の説明を入力

Writeボタンをクリックすると、プロセスが開始されます。

画像の説明を入力

note
  • デバイスの損傷に関する警告が表示される場合があります。書き込み先がSDカードを指している限り、これを受け入れても問題ありません。
  • この時点でBeagleBone®をコンピュータに接続しないでください。
  • このプロセスには最大10分かかる場合があります。

ステップ5. SDカードからボードを起動

SDカードを(まず電源を切った)ボードに挿入します。その後、ボードはSDカードから起動します。

note

オンボードeMMCにイメージを書き込む必要がない場合は、この章の残りを読む必要はありません。そうでなければ続行してください。

オンボードeMMCにイメージを書き込みたい場合は、ボードを起動してファイルを変更する必要があります。

/boot/uEnv.txt内で:

##enable BeagleBone® Black: eMMC Flasher: #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh 以下に変更:

##enable BeagleBone® Black: eMMC Flasher: cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

その後、4つのユーザーLEDが以下のように点灯します

画像の説明を入力

note

上記のトレーシングライトが見つからない場合は、RESETボタンを押してボードをリセットしてください。

フラッシュが完了すると、4つのUSRx LEDがすべて消灯します。最新のDebianフラッシャーイメージは、完了時に自動的にボードの電源を切ります。これには最大10分かかる場合があります。ボードの電源を切り、SDカードを取り外してから再度電源を入れて完了です。

Seeed Studio BeagleBone® Green用Grove

Groveは、モジュラーで標準化されたコネクタプロトタイピングシステムです。Groveは、エレクトロニクスを組み立てるためのビルディングブロックアプローチを採用しています。ジャンパーやはんだベースのシステムと比較して、接続、実験、構築が簡単で、学習システムを簡素化しますが、単純化しすぎることはありません。他のプロトタイプシステムの中には、レベルをビルディングブロックまで下げるものもあります。そのような方法で学べることは良いことですが、Groveシステムでは実際のシステムを構築することができます。物事を接続するには、ある程度の学習と専門知識が必要です。

以下に、Seeed Studio BeagleBone® Greenとうまく動作するGroveモジュールを一覧表示します。

SKU名前インターフェースリンク
101020054Grove - 3軸デジタル加速度センサー(+16g)I2Cリンク
101020071Grove - 3軸デジタル加速度センサー(+400g)I2Cリンク
101020034Grove - 3軸デジタルコンパスI2Cリンク
101020050Grove - 3軸デジタルジャイロAnalogリンク
101020081Grove - 6軸加速度センサー&コンパス v2.0I2Cリンク
101020072Grove - 気圧センサー(BMP180)I2Cリンク
104030010Grove - 青色LEDI/Oリンク
101020003Grove - ボタンI/Oリンク
111020000Grove - ボタン(P)I/Oリンク
107020000Grove - ブザーI/Oリンク
104030006Grove - チェーン接続RGB LEDI2Cリンク
101020030Grove - デジタル光センサーI2Cリンク
103020024Grove - 指クリップ心拍センサーI2Cリンク
101020082Grove - 指クリップ心拍センサー(シェル付き)I2Cリンク
113020003Grove - GPSUARTリンク
104030007Grove - 緑色LEDI/Oリンク
103020013Grove - I2C ADCI2Cリンク
103020006Grove - I2C ハブI2Cリンク
101020079Grove - IMU 10DOFI2Cリンク
101020080Grove - IMU 9DOF v2.0I2Cリンク
101020040Grove - IR距離遮断器I/Oリンク
104030011Grove - OLEDディスプレイ 0.96''I2Cリンク
104030008Grove - OLEDディスプレイ 1.12''I2Cリンク
104030005Grove - 赤色LEDI/Oリンク
103020005Grove - リレーI/Oリンク
316010005Grove - サーボI/Oリンク
101020023Grove - 音センサーAnalogリンク
101020004Grove - スイッチ(P)I/Oリンク
101020015Grove - 温度センサーAnalogリンク
101020019Grove - 温湿度センサー ProAnalogリンク

Seeed Studio BeagleBone® Green用ケープ

プロジェクトを開始する際には、拡張ボードが必要になります。Seeed Studio BeagleBone® Green用のケープは既に多数あり、LCDディスプレイ、モータードライバー、HDMI拡張などが含まれています。以下にそのうちのいくつかを推奨します。

Grove ケープモーターブリッジケープHDMIケープ
enter image description hereenter image description hereenter image description here
今すぐ入手!今すぐ入手!今すぐ入手!
Grove ケープ5インチLCD7インチLCD
enter image description hereenter image description hereenter image description here
今すぐ入手!今すぐ入手!今すぐ入手!

参考資料

ボードに関するより多くの情報を得るのに役立つ多くの参考資料があります。

リソース

技術サポート & 製品ディスカッション

弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。

Loading Comments...