Page 13

EETE FEB 2016

Sponsored Contributed Article additional BBG power, there’s also a 5V supply pin, or you can add a USB hub. Although similar in layout, the BBB board is black, whereas BBG is green. The BBG kit from Seeed Studio includes board, QS manual, and a short μUSB-B to standard-A cable. Much of what you need, including boot up and a complete manual, is stored on the board itself, which acts like a USB thumb drive when you plug it in to a PC. The BBG has two 46-pin stackable expansion headers and two new Grove module headers; one for Grove I²C modules, and the other for UART Grove modules. Most Grove modules are I2Cbased, and there is a Grove I²C hub for expansion. Grove modules for BBG include an accelerometer, gyro, compass, LED, button, buzzer, light sensor, ADC, display, relay, servo motor, switch, temperature sensor, barometer, and even a heart rate monitor that clips onto your finger. Beagle Bones are a painless launch into embedded applications without soldering, and include a highly developed, flexible coding experience with many programming choices like C++, Python, Ruby, and others (www.beaglebone.org/ source). Communities for Beagle platforms provide resources for many code examples, shared projects and forums where BBB information can be applied to BBG (http://beagleboard.org/green). You can find more about open source hardware at www.mouser.com/applications/opensource hardware     Beaglebone  Black   Beaglebone  Green   USB  2.0   HS  USB  2.0  Client  Port  (Standard  A)   LS/FS/HS  USB  2.0  Host  Port  (mini  USB)   USB0:  HS  USB  2.0  Client  Port  (Standard  A)   USB1:  LS/FS/HS  USB  2.0  Host  Port  (μUSB)   Ethernet     Yes,  one  10/100  RJ45  port   Same  as  BBB   SD  Card  Slot   One  μSD  that  can  be  the  primary  boot  source     Same  as  BBB    I2C   Two  Wire  Interface  (TWI)   Yes   Yes   SPI   Yes   Yes   Serial  Data  (UART  TTL)    UART0  access  via  6  pin  3.3V  TTL  Header   Same  as  BBB  and  header  is  populated.   UART   Yes   Yes   Buttons  (manual  User  Input)   1  -­‐  Board  reset  button.   1  -­‐  Power  button  for  orderly  shutdown.  Power   button  will  power  up  board  if  pressed  again.     1  -­‐  Boot  button;  depress  to  boot  from  SD  card.     Same  as  BBB   Headers   Power  5V,  3.3V,  VDD_ADC(1.8V)  3.3V  I/O  on  all   signals,  McASP0,  SPI1,  I2C,  GPIO(69  max),  LCD,   GPMC,  MMC1,MMC2,  7  AIN(1.8V  MAX),  4  Timers,  4   Serial  Ports,  CAN0,  EHRPWM(0,2),  XDMA  Interrupt,   Power  button,  Expansion   Same  as  BBB   EEPROM   No   No   HDMI   Yes.    A  microHDMI  cable  adapter  may  be  necessary.   http://www.mouser.com/access/?pn=485-­‐1358     Cape  add-­‐ons.     DVI   Cape  add  on  (www.mouser.com/beaglebonecapes).   Possible  with  HDMI/DVI  adapter  (545-­‐P130-­‐08N  on   mouser.com)   No   VGA   Cape  add-­‐on;  or  Micro  HDMI  to  VGA  adapter  (545-­‐ P131-­‐06N-­‐MICRO  on  mouser.com)   Cape  add-­‐ons.     Touchscreen  Display   LCD  Touch  Display   Same  as  BBB   Industrial  Protocols   1588,  EtherNet/IP,  PROFIBUS,  PROFINET,  SERCOS   Same  as  BBB   CAN   Yes   Yes   CAN  Bus   Yes,  via  Cape  add  on.     Same  as  BBB   Profibus   Yes,  via  Cape  add  on.     Same  as  BBB   LVDS   Yes,  via  Cape  add  on.     Same  as  BBB   Printer,  3D    Printer   Yes,  via  Cape  add  on.     Same  as  BBB   Camera   Yes,  via  Cape  add  on.     Same  as  BBB   Geiger   Yes,  via  Cape  add  on.     Same  as  BBB   Table 2: Comparison of Peripherals/Utilities     Beaglebone  Black   Beaglebone  Green   Boots  from:   *eMMC  on-­‐board  Boot  -­‐  default,  ships  with  pre-­‐ flashed  image   *SD  Boot  from  SD  card   *Serial  Boot  -­‐  requires  USB-­‐to-­‐serial  cable   *USB  Boot   *eMMC  on-­‐board  Boot  -­‐  default,  ships  with   pre-­‐flashed  image   *SD  Boot  from  SD  card   *Serial  Boot  -­‐  requires  USB-­‐to-­‐serial  cable   *USB  Boot   Operating  System(s)  for  the   Target   Linux,  Neutrino,  Integrity,  Windows  Embedded  CE,   VXWorks,  Android,  FreeBSD,  and  others.   Same  as  BBB     Integrated  Development   Environment    (IDE)   Code  Composer  Studio,  based  on  open  source   Eclipse  IDE.  Free  license  is  enabled  that  supports   working  with  Beaglebone  onboard  debug  interfaces.   As  of  Aug  2015,  a  subscription  is  NOT  required  for   major  upgrades.  www.ti.com/tool/ccstudio-­‐sitara   Same  as  at  left.  Also:   http://www.ti.com/tool/ccstudio-­‐sitara  or  see   "Getting  started  with  JTAG  and  CCS"  in  path:   Docs/ccs-­‐jtag-­‐simple.htm  located  on  your  BBG.   Cloud9  IDE  on  Node.js  w/  BoneScript  library.     Cloud9  IDE  is  an  online  development  environment   for  Node.js-­‐based  JavaScript  applications  as  well  as   HTML,  CSS,  PHP,  Java,  Ruby  and  23  other  languages   Same  as  BBB   Free  Software  Development   Kits  by  TI   Yocto  Project  compatible  LINUX  EZSDK  for  Sitara   and  ANDROIDSDK-­‐SITARA     Same  as  BBB   Supported  Host-­‐resident  OS     (System  Console)   Linux,  Windows   Same  as  BBB   Programming  languages   C++,  Python,  Userspace  Arduino,  Starterware  (by   TI);  on  Cloud9  IDE:  Bonescript,  JavaScript,  HTML,   CSS,  PHP,  Java,  Ruby  &  many  more.   Same  as  BBB   Drivers   Automatically  install  regardless  of  Host  system     Same  as  BBB   Boots  from:   GNU/Linux  Debian  distribution  from  on-­‐board  flash   Same  as  BBB   Table 4: Comparison of Software and Development Tools Meet us at the exhibition Embedded World 2016 (February 23 – 25, Nuremberg, Germany), Stand 4A-101. Enter now our online competition for a chance to win one of the latest high end dev tools at www.mouser.com/ embeddedworld www.electronics-eetimes.com Electronic Engineering Times Europe February 2016 13


EETE FEB 2016
To see the actual publication please follow the link above