跳到主要内容

SeeedStudio BeagleBone® Green Gateway

BeagleBoneGreenGateway

Seeed Studio BeagleBone® Green Gateway is a low cost, open-source, community supported development platform for developers and hobbyists. It is a joint effort by BeagleBoard.org and Seeed Studio. It is based on the classical open-source hardware design of BeagleBone® Black and developed into this differentiated version. The Seeed Studio BeagleBone® Green Gateway includes two Grove connectors, making it easier to connect to the large family of Grove sensors. The on-board HDMI and Ethernet are removed to make room for these wireless features and Grove connectors.

The Seeed Studio BeagleBone® Green Gateway is a combination of Seeed Studio BeagleBone® Green and Seeed Studio SeeedStudio BeagleBone® Green Gateway, equipped with both Ethernet and Wireless connectivity.

Boot Linux in less 10 seconds and get started on development in less than 5 minutes with just a single USB cable.

Features

  • Fully Compatible with BeagleBone® Black and Seeed Studio BeagleBone® Green

  • Processor: AM3358 1GHz ARM® Cortex-A8

    • 2×32-bit 200-MHz programmable real-time units (PRUs)
    • 512MB DDR3 RAM
    • 4KB EEPROM
    • 4GB 8-bit eMMC on-board flash storage
    • 3D graphics accelerator
    • NEON floating-point accelerator
  • Connectivity

    • Ethernet 10/100M bit
    • WiFi 802.11 b/g/n 2.4GHz
    • USB client for power & communications
    • USB host
    • SD/MMC Connector for microSD
    • Bluetooth 4.1 with BLE
    • 2x 46 pin headers
    • 2x Grove connectors (I2C and UART)
    • DC Jack for power, 12V
  • Software Compatibility

    • Debian
    • Android
    • Ubuntu
    • Cloud9 IDE on Node.js w/ BoneScript library
    • plus much more

Specification

ItemValue
ProcessorAM3358 1GHz ARMR Cortex-A8
RAM512MB DDR3
on-board Flash Storage4GB eMMC
CPU SupportsNEON floating-point & 3D graphics accelerator
Micro USB SupportsPowering & Communications
USBUSB 2.0 Host x2
GPIO2 x 46 pin headers
Ethernet1
Wireless ConnectivityWi-Fi 802.11b/g/n 2.4GHz and Bluetooth 4.1 LE
Grove ConnectorsGrove I2C x 1 and Grove UART x 1
Operating Temperature0 ~ 70
Buttons3

Application Ideas

  • Internet of Things
  • Smart House
  • Industrial
  • Automation & Process Control
  • Human Machine Interface
  • Sensor Hub
  • Robot

Community Projects

As SeeedStudio BeagleBone® Green Gateway is the combination of SeeedStudio BeagleBone® Green and SeeedStudio BeagleBone® Green Wireless, most of their projects can be easily modifed to work with SeeedStudio BeagleBone® Green Gateway!

Here are some tutorials from the communities using the Seeed Studio BeagleBone® Green Wireless for their projects, feel free to get inspired and use Seeed Studio BeagleBone® Green Gateway instead!

#1 The Breath LED#2 Storm on your table#3 Speak Louuuuuudly
MAKE IT NOW!MAKE IT NOW!MAKE IT NOW!
#4 How hot is it today?#5 Where are you?#6 My Little alarm clock
MAKE IT NOW!MAKE IT NOW!MAKE IT NOW!

Seeed Studio BeagleBone® Green Wireless Irrigation Control: Seeed Studio BeagleBone® Green Wireless Irrigation Control using HTML5, WebSockets, and Ecmascript 6.

Other Projects

Bluetooth Device DetectionHome Control CenterSAP HCP IoT Service
MAKE IT NOW!MAKE IT NOW!MAKE IT NOW!

Hardware Overview

BeagleBoneGreenGateway

Dimensions

The Dimensions for Seeed Studio BeagleBone® Green Gateway is:

  • 89.0mm x 54.6mm x 19.6mm

BeagleBoneGreenGateway

Pin Map

Each digital I/O pin has 8 different modes that can be selected, including GPIO.

65 Possible Digital I/Os

备注
In GPIO mode, each digital I/O can produce interrupts.

enter image description here

PWMs and Timers

备注

Up to 8 digital I/O pins can be configured with pulse-width modulators (PWM) to produce signals to control motors or create pseudo analog voltage levels, without taking up any extra CPU cycles.

enter image description here

Analog Inputs

备注

Make sure you don't input more than 1.8V to the analog input pins. This is a single 12-bit analog-to-digital converter with 8 channels, 7 of which are made available on the headers.

enter image description here

UART

备注

There is a dedicated header for getting to the UART0 pins and connecting a debug cable. Five additional serial ports are brought to the expansion headers, but one of them only has a single direction brought to the headers.

enter image description here

I2C

备注

The first I2C bus is utilized for reading EEPROMS on cape add-on boards and can't be used for other digital I/O operations without interfering with that function, but you can still use it to add other I2C devices at available addresses. The second I2C bus is available for you to configure and use.

enter image description here

SPI

备注
For shifting out data fast, you might consider using one of the SPI ports.

enter image description here

Getting Started

STEP1. Plug in your Seeed Studio BeagleBone® Green via USB

Use the provided micro USB cable to plug your Seeed Studio BeagleBone® Green into your computer. This will both power the board and provide a development interface. Seeed Studio BeagleBone® Green will boot Linux from the on-board 2GB or 4GB eMMC.

Seeed Studio BeagleBone® Green will operate as a flash drive providing you with a local copy of the documentation and drivers. Note that this interface may not be used to re-configure the microSD card with a new image, but may be used to update the boot parameters using the uEnv.txt file.

You'll see the PWR LED lit steadily. Within 10 seconds, you should see the other LEDs blinking in their default configurations.

  • D2 is configured at boot to blink in a heartbeat pattern
  • D3 is configured at boot to light during microSD card accesses
  • D4 is configured at boot to light during CPU activity
  • D5 is configured at boot to light during eMMC accesses

STEP2. Install Drivers

Install the drivers for your operating system to give you network-over-USB access to your Beagle. Additional drivers give you serial access to your board.

Operating SystemUSB DriversComments
Windows (64-bit)64-bit installer
Windows (32-bit)32-bit installer
Mac OS XNetwork SerialInstall both sets of drivers.
Linuxmkudevrule.shDriver installation isn't required, but you might find a few udev rules helpful.
备注
For window system, please note that:
  • Windows Driver Certification warning may pop up two or three times. Click "Ignore", "Install" or "Run"
  • To check if you're running 32 or 64-bit Windows see this.
  • On systems without the latest service release, you may get an error (0xc000007b). In that case, please install and retry:
  • You may need to reboot Windows.
  • These drivers have been tested to work up to Windows 10

STEP3. Browse to your Beagle

Using either Chrome or Firefox (Internet Explorer will NOT work), browse to the web server running on your board. It will load a presentation showing you the capabilities of the board. Use the arrow keys on your keyboard to navigate the presentation.

Click http://192.168.7.2 to launch to your Seeed Studio BeagleBone® Green.

Older software images require you to EJECT the BeagleBone® drive to start the network. With the latest software image, that step is no longer required.

Click to view larger image

STEP4. Cloud9 IDE

To begin editing programs that live on your board, you can use the Cloud9 IDE by clicking:

enter image description here

STEP5. Connecting to Wi-Fi

You can use connmanctl to connect to nearby Wi-Fi:

debian@beaglebone:~$ connmanctl
connmanctl> scan wifi
Scan completed for wifi
connmanctl> services
se.101 wifi_1862e41aec0d_73652e313031_managed_psk
STU-EE wifi_1862e41aec0d_5354552d4545_managed_psk
connmanctl> agent on
Agent registered
connmanctl> connect wifi_1862e41aec0d_5354552d4545_managed_psk
Agent RequestInput wifi_1862e41aec0d_5354552d4545_managed_psk
Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ]
WPS = [ Type=wpspin, Requirement=alternate ]
Passphrase? PASSWORD
Connected wifi_1862e41aec0d_5354552d4545_managed_psk
connmanctl> quit

STEP6. Connecting to Bluetooth

To connect to the nearby bluetooth, you will need to install BlueZ:

sudo apt install bluez
备注
Run `sudo apt update` first if having errors.

And run the following commands to connect to nearby Bluetooth:

bb-wl18xx-bluetooth
bluetoothctl

Once within the bluetoothctl interface, run scan on to list all nearby Bluetooth:

scan on

Copy the device MAC address, then connect to the device with the following command:

pair A4:xx:xx:xx:xx:30
trust A4:xx:xx:xx:xx:30
connect A4:xx:xx:xx:xx:30

Now your Seeed Studio BeagleBone® Green Gateway is connected to your bluetooth device. Type quit back to the terminal. Play music on Seeed Studio BeagleBone® Green Gateway, then you will hear music on your bluetooth speaker device.

Update to the Latest Software

You need to update the board to latest software to keep a better performance, here we will show you how to make it step by step.

STEP1. Download the latest software image

First of all, you have to download the suitable image here.

enter image description here

备注
Due to sizing necessities, this download may take about 30 minutes or more.

The file you download will have an .img.xz extension. This is a compressed sector-by-sector image of the SD card.

STEP2. Install the Image Burner

Download the Open Source Flash burner balenaEtcher. Download the version according to your operating system(Windows/macOS/Linux).

STEP3. Writing the OS Image into SD Card

Select the downloaded image, select the MicroSD card and Flash!

STEP4. Boot your board off of the SD card

Insert SD card into your (powered-down first) board. Then the board will boot from the SD card.

备注

If you don't need to write the image to your on-board eMMC, you don't need to read the last of this chapter. Otherwise please go ahead.

If you desire to write the image to your on-board eMMC, you need to launch to the board, and modify a file.

In /boot/uEnv.txt:

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

Change to:

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

Then you will find the user leds light as below

enter image description here

备注

If you don't find the upper tracing light, please press the RESET button to reset the board.

When the flashing is complete, all 4 USRx LEDs will be off. The latest Debian flasher images automatically power down the board upon completion. This can take up to 10 minutes. Power-down your board, remove the SD card and apply power again to be complete.

Grove for Seeed Studio BeagleBone® Green Gateway

Grove is a modular, standardized connecter prototyping system. Grove takes a building block approach to assembling electronics. Compared to the jumper or solder based system, it is easier to connect, experiment and build and simplifies the learning system, but not to the point where it becomes dumbed down. Some of the other prototype systems out there takes the level down to building blocks. Good stuff to be learned that way, but the Grove system allows you to build real systems. It requires some learning and expertise to hook things up.

Below listed the Grove modules that work well with Seeed Studio BeagleBone® Green Gateway.

SKUNameInterfacelink
101020054Grove - 3-Axis Digital Accelerometer(+16g)I2Clink
101020071Grove - 3-Axis Digital Accelerometer(+400g)I2Clink
101020034Grove - 3-Axis Digital CompassI2Clink
101020050Grove - 3-Axis Digital GyroAnaloglink
101020081Grove - 6-Axis Accelerometer&Compass v2.0I2Clink
101020072Grove - Barometer Sensor(BMP180)I2Clink
104030010Grove - Blue LEDI/Olink
101020003Grove - ButtonI/Olink
111020000Grove - Button(P)I/Olink
107020000Grove - BuzzerI/Olink
104030006Grove - Chainable RGB LEDI2Clink
101020030Grove - Digital Light SensorI2Clink
103020024Grove - Finger-clip Heart Rate SensorI2Clink
101020082Grove - Finger-clip Heart Rate Sensor with shellI2Clink
113020003Grove - GPSUARTlink
104030007Grove - Green LEDI/Olink
103020013Grove - I2C ADCI2Clink
103020006Grove - I2C HubI2Clink
101020079Grove - IMU 10DOFI2Clink
101020080Grove - IMU 9DOF v2.0I2Clink
101020040Grove - IR Distance InterrupterI/Olink
104030011Grove - OLED Display 0.96''I2Clink
104030008Grove - OLED Display 1.12''I2Clink
104030005Grove - Red LEDI/Olink
103020005Grove - RelayI/Olink
316010005Grove - ServoI/Olink
101020023Grove - Sound SensorAnaloglink
101020004Grove - Switch(P)I/Olink
101020015Grove - Temperature SensorAnaloglink
101020019Grove - Temperature&Humidity Sensor ProAnaloglink

Cape for Seeed Studio BeagleBone® Green Gateway

You will need some expansion board when you start a project. There're many cape for Seeed Studio BeagleBone® Green Gateway already, they include LCD display, motor driver as well as HDMI expansion etc. Below is some of them recommend.

Grove CapeMotor Bridge CapeHDMI Cape
enter image description hereenter image description hereenter image description here
GET ONE NOW!GET ONE NOW!GET ONE NOW!
Grove Cape5 Inch LCD7 Inch LCD
enter image description hereenter image description hereenter image description here
GET ONE NOW!GET ONE NOW!GET ONE NOW!

FAQ

  1. 2 x 46 Pin headers and 2x Grove connectors are the same as Seeed Studio BeagleBone® Green and Seeed Studio BeagleBone® Green Wireless, with the same considerations, as followed:
    • Maximum input voltage for AD analog interface is 1.8V.
    • Please do not input more than 3.3V, otherwise it may damage the CPU.
    • The external I2C RTC battery power connector can only be connected to a 3V button battery, the voltage must not exceed 5V.

References

There're many references to help you to get more information about the board.

Resources


Tech Support

Please submit any technical issue into our forum.


Loading Comments...