edit
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.
All in all, I love the display on the Neo Jumper and again, it's the same as the LCD used on all of the Easy Motion bikes. It also has a built in trip meter for measuring distance. The supporting systems on this bike all tie together well and feel natural to use. The twist throttle on the right handlebar is intuitive. Tons of awesome Michael Jordan HD wallpapers to download for free. You can also upload and share your favorite Michael Jordan HD wallpapers. HD wallpapers and background images.
The Seeed Studio BeagleBone® Green Gateway is a combination of Seeed Studio BeagleBone® Green and Seeed Studio BeagleBone® Green Wireless, 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¶
Item | Value |
---|---|
Processor | AM3358 1GHz ARMR Cortex-A8 |
RAM | 512MB DDR3 |
on-board Flash Storage | 4GB eMMC |
CPU Supports | NEON floating-point & 3D graphics accelerator |
Micro USB Supports | Powering & Communications |
USB | USB 2.0 Host x2 |
GPIO | 2 x 46 pin headers |
Ethernet | 1 |
Wireless Connectivity | Wi-Fi 802.11b/g/n 2.4GHz and Bluetooth 4.1 LE |
Grove Connectors | Grove I2C x 1 and Grove UART x 1 |
Operating Temperature | 0 ~ 70 |
Buttons | 3 |
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 Detection | Home Control Center | SAP HCP IoT Service |
---|---|---|
MAKE IT NOW! | MAKE IT NOW! | MAKE IT NOW! |
Hardware Overview¶
Dimensions¶
The Dimensions for Seeed Studio BeagleBone® Green Gateway is:
- 89.0mm x 54.6mm x 19.6mm
Pin Map¶
Each digital I/O pin has 8 different modes that can be selected, including GPIO.
65 Possible Digital I/Os¶
Note
In GPIO mode, each digital I/O can produce interrupts.
PWMs and Timers¶
Note
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.
Analog Inputs¶
Note
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.
UART¶
Note
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.
I2C¶
Ainsi soit-il mac os. Note
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.
SPI¶
Note
For shifting out data fast, you might consider using one of the SPI ports.
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.
Neon Jumper (akeemkaleeb) Mac Os X
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 System | USB Drivers | Comments |
---|---|---|
Windows (64-bit) | 64-bit installer | |
Windows (32-bit) | 32-bit installer | |
Mac OS X | Install both sets of drivers. | |
Linux | mkudevrule.sh | Driver installation isn't required, but you might find a few udev rules helpful. |
Note
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.
STEP4. Cloud9 IDE
To begin editing programs that live on your board, you can use the Cloud9 IDE by clicking:
STEP5. Connecting to Wi-Fi
You can use connmanctl
to connect to nearby Wi-Fi:
STEP6. Connecting to Bluetooth
To connect to the nearby bluetooth, you will need to install BlueZ
:
And run the following commands to connect to nearby Bluetooth:
Once within the bluetoothctl
interface, run scan on
to list all nearby Bluetooth:
Copy the device MAC address, then connect to the device with the following command:
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.
Note
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.
Note
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:
Change to:
Then you will find the user leds light as below
Note
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.
Neon Jumper (akeemkaleeb) Mac Os Update
SKU | Name | Interface | link |
---|---|---|---|
101020054 | Grove - 3-Axis Digital Accelerometer(+16g) | I2C | link |
101020071 | Grove - 3-Axis Digital Accelerometer(+400g) | I2C | link |
101020034 | Grove - 3-Axis Digital Compass | I2C | link |
101020050 | Grove - 3-Axis Digital Gyro | Analog | link |
101020081 | Grove - 6-Axis Accelerometer&Compass v2.0 | I2C | link |
101020072 | Grove - Barometer Sensor(BMP180) | I2C | link |
104030010 | Grove - Blue LED | I/O | link |
101020003 | Grove - Button | I/O | link |
111020000 | Grove - Button(P) | I/O | link |
107020000 | Grove - Buzzer | I/O | link |
104030006 | Grove - Chainable RGB LED | I2C | link |
101020030 | Grove - Digital Light Sensor | I2C | link |
103020024 | Grove - Finger-clip Heart Rate Sensor | I2C | link |
101020082 | Grove - Finger-clip Heart Rate Sensor with shell | I2C | link |
113020003 | Grove - GPS | UART | link |
104030007 | Grove - Green LED | I/O | link |
103020013 | Grove - I2C ADC | I2C | link |
103020006 | Grove - I2C Hub | I2C | link |
101020079 | Grove - IMU 10DOF | I2C | link |
101020080 | Grove - IMU 9DOF v2.0 | I2C | link |
101020040 | Grove - IR Distance Interrupter | I/O | link |
104030011 | Grove - OLED Display 0.96' | I2C | link |
104030008 | Grove - OLED Display 1.12' | I2C | link |
104030005 | Grove - Red LED | I/O | link |
103020005 | Grove - Relay | I/O | link |
316010005 | Grove - Servo | I/O | link |
101020023 | Grove - Sound Sensor | Analog | link |
101020004 | Grove - Switch(P) | I/O | link |
101020015 | Grove - Temperature Sensor | Analog | link |
101020019 | Grove - Temperature&Humidity Sensor Pro | Analog | link |
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 Cape | Motor Bridge Cape | HDMI Cape |
---|---|---|
GET ONE NOW! | GET ONE NOW! | GET ONE NOW! |
Grove Cape | 5 Inch LCD | 7 Inch LCD |
---|---|---|
GET ONE NOW! | GET ONE NOW! | GET ONE NOW! |
FAQ¶
- 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¶
[PDF]Seeed Studio BeagleBone® Green Gateway Schematic
[ZIP]Seeed Studio BeagleBone® Green Gateway Schematic
[Zip]AM335X Datasheet
Tech Support¶
Please submit any technical issue into our forum.
VK-RZ/A1H from Vekatech is an mbed Enabled™ platform which allows you to build a diversity of powerful applications in a wide range of embedded tasks.
Table of Contents
Overview¶
This starter kit uses a powerful ARM® Cortex™-A9 single-chip microcontroller from Renesas Electronics, along with the integrated peripheral functions required to configure a system.
For more information visit our team page:
- The core includes:
- 32-KB L1 instruction cache
- 32-KB L1 data cache
- 128-KB L2 cache
- Integrated on-chip peripheral functions and interfaces:
- 10-MB large-capacity RAM
- 128-KB, and create your mbed Account. Otherwise, log in with your normal username and password.
This will give you access to the website, tools, libraries and documentation.
PC Configuration¶
Your mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:
Windows
See Windows-serial-configuration for full details about setting up Windows for serial communication with your mbed Microcontroller
From a host PC to communicate with mbed you will need a
terminal application
. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.- Terminals - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller
Some terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:
Windows Mac Linux Find the identity of the COM port by opening 'Device Manager'. To do this navigate 'Start -> Control Panel -> System -> Hardware -> Device Manager'. To find the device name under Mac OS X, use the command 'ls /dev/tty.usbmodem*' To find the device name under Linux, use the command 'ls /dev/ttyACM*' Downloading A program¶
1. Save a program binary (.bin) to the Platform¶
Download the appropriate 'Hello World!' binary:
- VK-RZ/A1H: HelloWorld_blinky.bin
Note: the source code for this program will be seen in the next section.
Save the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The Status LED will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.
2. Press the Reset Button¶
When the Reset Button is pressed, the microcontroller will be reset and the last programmed application will begin to run.
3. Hello World!¶
The Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart.
Hello World!¶
mbed_blinky
The example program for mbed pin-compatible platforms
Last commit 08 Apr 2019 by
Where Next¶
Follow the guide to creating your own programs using the online compiler
VK_RZ_A1H_LCD_demo
Lcd companion boards support (VKLCD50RTA & VKLCD70RT)
Last commit 16 Feb 2017 by
Technical Reference¶
Power¶
- USB powered or Power jack powered 5.0 V / 1 A
- Current (active): < 450 mA
- Digital IO pins are 3.3v, 2mA each, 150mA max total
Schematics¶
Interface Firmware¶
To change the interface firmware (HDK firmware) use the HDK update jumper.
- There are two ways to use the on-board flash
- single flash mode (1 flash in 1bit bus)
- 1. Make sure JP1, JP3 & HDK jumpers are closed. (Boot from Flash).
- 2. Power up through mbed debug USB and wait appearance of the CRP DISABLED disk.
- 3. Delete existing firmware.bin in the CRP DISABLED disk.
- 4. Drag & drop lpc11u35_vkrza1h_if.bin in the CRP DISABLED disk.
- 5. Open HDK jumper and power cycle.
- 6. Note that the appeared MBED disk volume is now 16 MB and this is because only 1 of the flashes is used.
- dual flash mode (Both flashes in 4bit bus each)
To set this mode, FIRST the board must be in single flash mode.- 7. Make sure JP1, JP3 are closed (Boot from Flash).
- 8. Drag & drop VKRZ_A1H_sflash_boot_init_dual.bin (Pairing init procedure) in the 16 MB MBED disk.
- 9. Close HDK jumper and power cycle.
- 10. Wait appearance of the CRP DISABLED disk and delete existing firmware.bin.
- 11. Drag & drop lpc11u35_vkrza1h_sfdual_if.bin in the CRP DISABLED disk.
- 12. Open HDK jumper and power cycle.
- 13. Note that the appeared MBED disk volume is now 32 MB and this is because both flashes are used.
- single flash mode (1 flash in 1bit bus)
Note:
mbed SDK works in dual flash mode !!!