Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • docs/docs.beagleboard.io
  • jkridner/docs
  • lorforlinux/docs.beagleboard.io
  • harshilbhatt2001/docs.beagleboard.io
  • Krishna_13/docs.beagleboard.io
  • gpioblink/docs.beagleboard.io
  • dhruvag2000/docs.beagleboard.io
  • jiande/docs.beagleboard.io
  • beagleplay/docs
  • beaglev-ahead/docs
  • sabeeh.khan14/docs.beagleboard.io
  • yoder/docs.beagleboard.io
  • jdneal/docs.beagleboard.io
  • ayush1325/docs.beagleboard.io
  • vishnumaiea/docs.beagleboard.io
  • andrei1998/docs-beagleboard-io-zephyr-demo
  • andrei1998/docs.beagleboard.io
  • nmenon/docs.beagleboard.io
  • epenguin/docs.beagleboard.io
  • paul_buxton/docs.beagleboard.io
  • anujdeshpande/docs.beagleboard.io
  • melta101/docs.beagleboard.io
  • krvprashanth/docs.beagleboard.io
  • samdai/docs.beagleboard.io
  • bustedwing1/docs.beagleboard.io
  • cshegedus/docs.beagleboard.io
  • wmat/docs.beagleboard.io
  • Roger18/docs.beagleboard.io
  • himanshuk/docs.beagleboard.io
  • vvaishak/docs.beagleboard.io
  • alecdenny/docs.beagleboard.io
  • san.s.kar03/docs.beagleboard.io
  • andrei1998/docs-beagleboard-io-fixes
  • SomeInterestingUserName/docs.beagleboard.io
  • edge-ai/docs
  • andrei1998/docs-beagleboard-io-rtc
  • devarsht/docs.beagleboard.io
  • andrei1998/docs-beagleboard-io-deepak-fork
  • superchamp234/docs.beagleboard.io
  • lranders/docs.beagleboard.io
  • kushalkr/docs.beagleboard.io
  • mkorpershoek/docs.beagleboard.io
  • prajnark/docs.beagleboard.io
  • touchhowling/docs.beagleboard.io
  • RobertCNelson/docs.beagleboard.io
  • Shankari02/docs.beagleboard.io
  • LucienMorey/docs.beagleboard.io
  • ketanthorat/docs.beagleboard.io
  • jjateen/docs.beagleboard.io
  • Whiz-Manas/mana-docs-beagleboard-io
  • beagley-ai/zephyr/docs.beagleboard.io
  • giuliomoro/docs.beagleboard.io
  • kevinacahalan/docs.beagleboard.io
53 results
Show changes
boards/pocketbeagle-2/images/misc/serial-debug.png

114 KiB

boards/pocketbeagle-2/images/misc/ssh-connection.png

88.6 KiB

boards/pocketbeagle-2/images/misc/vscode-server.png

43.1 KiB

......@@ -30,6 +30,7 @@ to propose changes to this document in a merge request.
code-of-conduct
faq
prerequisites
background
how
gsoc
......
......@@ -29,7 +29,7 @@ While Greybus is a great protocol, the implementation is tightly coupled with th
BeagleConnect™ Technology Mission
**********************************
BeagleConnect™ Technology aims to use Greybus outside of the traditional Greybus network. This includes using transports other than UniPro (such as 6lowpan), using embedded devices running `ZephyrRTOS <https://zephyrproject.org/>`_ as modules, emulating :term:`SVC <BeagleConnect SVC>` in co-processor, etc. This makes BeagleConnect™ much more flexible than what traditional greybus seems to support. Here is a diagram of the general BeagleConnect™ setup:
BeagleConnect™ Technology aims to use Greybus outside of the traditional Greybus network. This includes using transports other than UniPro (such as 6lowpan), using embedded devices running `Zephyr RTOS <https://zephyrproject.org/>`_ as modules, emulating :term:`SVC <BeagleConnect SVC>` in co-processor, etc. This makes BeagleConnect™ much more flexible than what traditional greybus seems to support. Here is a diagram of the general BeagleConnect™ setup:
.. image:: images/software_prop_transport.svg
:align: center
......@@ -49,7 +49,7 @@ Why should you use BeagleConnect™?
#. **Network agnostic:** BeagleConnect™ allows Greybus to be network agnostic. This means it can be used over networks like 6lowpan, which has incredible wireless range, or over optical networks for high-throughput, low-latency use cases.
#. **Rapid Prototyping:** Any device (e.g., `mikroBUS add-on boards <https://www.mikroe.com/click-boards>`_) connected to the greybus node can be accessed from the Linux host. In this setup, only the Linux host needs to have device drivers. We remove the need to write drivers for the OS our node (the device with which peripheral is actually connected) runs on (e.g. `ZephyrRTOS <https://www.zephyrproject.org>`_, `Nuttx <https://nuttx.apache.org>`_, etc). This allows being able to prototype devices by just creating a Linux driver instead of having to write drivers for each individual embedded OS.
#. **Rapid Prototyping:** Any device (e.g., `mikroBUS add-on boards <https://www.mikroe.com/click-boards>`_) connected to the greybus node can be accessed from the Linux host. In this setup, only the Linux host needs to have device drivers. We remove the need to write drivers for the OS our node (the device with which peripheral is actually connected) runs on (e.g. `Zephyr RTOS Project <https://www.zephyrproject.org>`_, `Nuttx <https://nuttx.apache.org>`_, etc). This allows being able to prototype devices by just creating a Linux driver instead of having to write drivers for each individual embedded OS.
#. **Star topology IoT and IIoT networks:** Greybus was designed to be low level and allow hot-plugging of remote devices. This means a greybus network does not need to use bulky protocols like REST and data formats like JSON. This in turn allows using relatively low-powered device as nodes.
......
......@@ -16,7 +16,7 @@ livereload==2.6.3
lxml==5.3.0
MarkupSafe==2.1.3
packaging==23.2
Pillow==10.1.0
Pillow==11.0.0
pydata-sphinx-theme==0.16
Pygments==2.17.2
PyYAML==6.0.2
......