diff --git a/.gitignore b/.gitignore index d5e56122aca6e8fad20ea16f92993210172911e5..98c50df103794d7fcb5c937c62d34210eb6645f2 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,7 @@ \#*\# cscope.* .dir - +*.diff /*.patch # The .cache directory will be used to cache toolchain capabilities if diff --git a/accessories/adapters.rst b/accessories/adapters.rst new file mode 100644 index 0000000000000000000000000000000000000000..40cbd98a0009e2c8048c4612e3dfdc57c4ffc8e6 --- /dev/null +++ b/accessories/adapters.rst @@ -0,0 +1,47 @@ +.. _accessories-adapters: + +Adapters +######### + +HDMI Adapters +============== + +The following adapters were tested and have been verified to work with the BeagleBone Black. +HDMI Type A to VGA Male/Female with 3.5mm Stereo Adapter + +.. image:: images/Capture.png + :align: center + :alt: HDMI to VGA + +`HDMI to VGA link <https://www.amazon.com/Cable-Matters-Active-Female-Adapter/dp/B00879EZJI/ref=sr_1_2?ie=UTF8&qid=1381610066&sr=8-2&keywords=micro-hdmi+to+vga>`_ + +**Additional Parts Required:** + +- `Stereo Adapter (Included) <http://kbsinc.com/media/catalog/category/audiocable.jpg>`_ +- `VGA Male to VGA Male <http://pixels.uk.com/images/uploads/cables/vga-m-m.png>`_ +- `Micro-USB Cable <http://image.made-in-china.com/2f0j00wvsTIeQCZhqG/Micro-USB-Cable.jpg>`_ +- `HDMI to Mini HDMI <http://www.archos.com/manuals/A101_EN_v1.1_files/hdmi_cable.jpg>`_ + + +Mini HDMI to Composite/CVBS/RCA AV Video Converter +--------------------------------------------------- + +.. image:: images/ViewHD.jpg + :align: center + :alt: ViewHD + +`ViewHD link <http://u9ltd.myshopify.com/products/vhd-mh2a>`_ + +Additional Parts Required: (Click on the links to view the parts) + +- `RCA Audio Video Composite Cable <http://p.globalsources.com/IMAGES/PDT/B1058307580/RCA-Cable.jpg>`_ +- `Mini USB Data Cable <http://i.expansys.com/i/b/b140784.jpg>`_ +- `HDMI to Mini HDMI Converter <http://ecx.images-amazon.com/images/I/31JeVuRNx1L._SX385_.jpg>`_ +- `HDMI to Mini HDMI <http://www.archos.com/manuals/A101_EN_v1.1_files/hdmi_cable.jpg>`_ + + +HDMI-Female to Micro HDMI-Male Adapter +--------------------------------------- + +This adapter is compatible with the Blackberry Z10. +`Click here <http://www.newegg.com/Product/Product.aspx?Item=9SIA0PG0RV2736>`_ to view. \ No newline at end of file diff --git a/accessories/cables.rst b/accessories/cables.rst new file mode 100644 index 0000000000000000000000000000000000000000..ca0ba75c48ed01ed0e908239f3dceb6038f4e368 --- /dev/null +++ b/accessories/cables.rst @@ -0,0 +1,184 @@ +.. _accessories-cables: + +Cables +####### + +USB Cables +*********** +A USB cable will normally be supplied with the BeagleBone Black. For other beaglebone boards like PocketBeagle, BeagleBone AI, +BeagleBone AI-64 you'll have to procure your own USB cable. + +.. table:: USB ports on BeagleBone hardware + + +-------------------+--------------+ + | Board | USB type | + +===================+==============+ + | BeagleBone Black | miniUSB | + +-------------------+--------------+ + | Pocket Beagle | microUSB | + +-------------------+--------------+ + | BeagleBone AI | USB-C | + +-------------------+--------------+ + | BeagleBone AI-64 | USB-C | + +-------------------+--------------+ + + + + +Serial Debug Cables +==================== + +The default serial port settings for the board are: + +.. table:: UART settings + + +--------------+--------------+ + | Setting | Value | + +==============+==============+ + | Baud | 115,200 | + +--------------+--------------+ + | Bits | 8 | + +--------------+--------------+ + | Parity | N | + +--------------+--------------+ + | Stop Bits | 1 | + +--------------+--------------+ + | Handshake | None | + +--------------+--------------+ + +Standard FTDI Cable +-------------------- + +The debug cable is a standard FTDI to TTL cable. Make sure you get the 3.3V version. +You can purchase this from several different sources including but not limited to: + +- `DigiKey <http://www.digikey.com/product-detail/en/TTL-232R-3V3/768-1015-ND/1836393>`_ +- `Newark <http://www.newark.com/jsp/search/productdetail.jsp?SKU=34M8872&CMP=KNC-GPLA&mckv=%7Cpcrid%7C19038771501%7Cplid%7C>`_ +- `Sparkfun <https://www.sparkfun.com/products/9717>`_ +- `FTDI <http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm>`_ +- `Adafruit <https://www.adafruit.com/products/70>`_ + +.. image:: images/FTDI_Cable.jpg + :align: center + :alt: FTDI Cable + +Pin 1 on the cable is the black wire and connects to pin 1 on the board, the pin with the white dot next to it. + +Adafruit 4 Pin Cable (PL2303) +------------------------------ + +One is from `Adafruit <http://www.adafruit.com/products/954>`_. This is a Prolific chipset based cable. +Some people have reported issues with the cable causing some issues with data corruption. You experience +may vary. You will need to install the Prolific drivers. Those can be downloaded from Adafruit. + +.. image:: images/RPI_Serial.png + :align: center + :alt: 4 pin serial cable + +.. table:: Adafruit 4 pin serial cable connection to BeagleBone Black + + +--------------+--------------+--------------+ + | Board | Wire | Function | + +==============+==============+==============+ + | Pin 1 | Black | Ground | + +--------------+--------------+--------------+ + | Pin 4 | Green | Receive | + +--------------+--------------+--------------+ + | Pin 5 | White | Transmit | + +--------------+--------------+--------------+ + + +.. note:: + The naming of the signals reflect those of the cable. + The swapping of TX and RX takes place on the board. + +You will also find an extra RED wire on this cable. Just leave it unconnected. + +FTDI 3 Pin Cable +----------------- + +You can purchase the another version direct from **FTDI This cable only has three wires for connection. +You can find the datasheet and a picture at** Cable + +.. table:: 3 pin FTDI cable connection to BeagleBone Black + + +--------------+--------------+--------------+ + | Board | Wire | Function | + +==============+==============+==============+ + | Pin 1 | Black | Ground | + +--------------+--------------+--------------+ + | Pin 4 | Yellow | Receive | + +--------------+--------------+--------------+ + | Pin 5 | Orange | Transmit | + +--------------+--------------+--------------+ + +.. note:: + The naming of the signals reflect those of the cable. + The swapping of TX and RX takes place on the board. + +Olimex 3 Pin Cable (PL2303) +---------------------------- + +A third version is sold by `Olimex <https://www.olimex.com/Products/Components/Cables/USB-Serial-Cable/USB-Serial-Cable-F/>`_ + +.. table:: 3 pin FTDI cable connection to BeagleBone Black + + +--------------+--------------+--------------+ + | Board | Wire | Function | + +==============+==============+==============+ + | Pin 1 | Black | Ground | + +--------------+--------------+--------------+ + | Pin 4 | Green | Receive | + +--------------+--------------+--------------+ + | Pin 5 | Red | Transmit | + +--------------+--------------+--------------+ + + + +HDMI Cables +============ + +Working HDMI Cables +-------------------- + +The board uses a microHDMI cable. Sources include but are not limited to: + +- `Amazon <http://www.amazon.com/Amzer-Micro-HDMI-Speed-Cable/dp/B003OBZSHC>`_ +- `Staples <http://www.staples.com/Staples-HDMI-To-Micro-D-HDMI-Cable/product_926993>`_ +- `Mediabridge <http://www.mediabridgeproducts.com/store/pc/6FT-FLEX-Series-High-Speed-Micro-HDMI-to-HDMI-Cable-with-Ethernet-p246.htm>`_ +- `Monoprice <http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10253&cs_id=1025301&p_id=7557&seq=1&format=2>`_ NOTE: Reports are that this cable does not work with the `Adafruit Clear Top Case <http://www.adafruit.com/products/1555>`_. + +.. image:: images/MicroHDMI.jpg + :align: center + :alt: MicroHDMI to HDMI cable + +Bad HDMI Cables +---------------- + +`High Speed HDMI Cable with Ethernet ,Type D Micro M/M Cable <http://www.newegg.com/Product/Product.aspx?Item=N82E16882241049>`_: Didn't work, not grounded. + +Working MiniDP to HDMI +----------------------- + +.. note:: + BeagleBone-AI64 requires **ACTIVE** miniDP to HDMI cable or adaptor to work, + your passive miniDP to HDMI setup will not work at all. + +- `IVANKY 4K Active Mini DisplayPort to HDMI Adapter <https://www.amazon.com/dp/B089GF8M87/>`_ +- `CableCreation Mini DP (Thunderbolt 2 Compatible) to HDMI <https://www.amazon.in/CD0257-Mini-DP-to-HDMI/dp/B01FM51O0W/>`_ + +Bad MiniDP to HDMI +------------------- + +- `UGREEN Mini DP Male to HDMI <https://www.amazon.in/Mini-Male-Female-Converter-Cable/dp/B01CL1P6TA/>`_ +- `AGARO Mini Displayport (Mini Dp) To Hdmi <https://www.amazon.in/AGARO-Meters-Laptop-Computers-Mobile/dp/B09GW1NMNZ/>`_ +- `AmazonBasics Mini Display Port to HDMI <https://www.amazon.in/AmazonBasics-Mini-DisplayPort-HDMI-Adapter/dp/B0134V3KIA/>`_ + +USB Cables +----------- + +According the board you have, you can choose any cable to handle the current required like, + +- MicroUSB to TypeA (3Amp) +- Type-C to Type-A (5Amp) + diff --git a/accessories/cameras.rst b/accessories/cameras.rst new file mode 100644 index 0000000000000000000000000000000000000000..3fe476c62607f2352fe4b68369bc1ca1c140bfda --- /dev/null +++ b/accessories/cameras.rst @@ -0,0 +1,34 @@ +.. _accessories-cameras: + +Cameras +####### + +USB Cameras +************ + ++-----------------+---------------------+----------------------+ +| Camera | BeagleBone Black | BeagleBone AI-64 | ++=================+=====================+======================+ +| Logitech C270 | | Tested | ++-----------------+---------------------+----------------------+ +| Logitech C920 | | Tested | ++-----------------+---------------------+----------------------+ +| Logitech C922 | | Tested | ++-----------------+---------------------+----------------------+ + + +CSI Cameras +************ + +.. note:: + Using any CSI camera will require you to load an additional overlay. + +BeagleBone AI-64 +================= + +.. tip:: + Additionally a `15 Pin to 22 Pin camera flex cable <https://robu.in/product/raspberry-pi-zero-v1-3-camera-cable/>`_ + will be required for the camera to be used on BeagleBone AI-64 if your camera module has a 15 pin connector. + +- `IMX219 from Arducam <https://robu.in/product/arducam-imx219-visible-light-fixed-focus-camera-module-for-raspberry-pi/>`_ +- `Raspberry Pi v2 (IMX219) <https://www.mouser.in/ProductDetail/SparkFun/DEV-14028?qs=FNcb6ahWXRycHsZ%2FjqmADw%3D%3D>`_ \ No newline at end of file diff --git a/accessories/displays.rst b/accessories/displays.rst new file mode 100644 index 0000000000000000000000000000000000000000..da2034be979ffaeacc398185a42fd9c1a831b105 --- /dev/null +++ b/accessories/displays.rst @@ -0,0 +1,60 @@ +.. _accessories-displays: + +Displays +######### + +Monitors and Resolutions +========================= + +Supported Monitors +------------------- + +The following monitors and resolutions have been tested for operation with the BeagleBone Black. +Check here often as we will update the list as we confirm the operation. Let +`Support <https://git.beagleboard.org/docs/docs.beagleboard.io/-/issues>`_ know the +model and resolution at which it works and we will add it to the list. Only the highest +resolution is listed below. + +.. note:: + All the monitors most likely will work with AI-64 also but, make sure that + you are using active miniDP to HDMI converter becuase passive convertor will not work. + +Links are not provided as they change frequently. So, search on the model number to find a source for these. + +- Sony Model LMD-2450W 1280 x 1024 @60Hz +- Hitachi Model LD9000T 1280 x 720 @60Hz +- Samsung UN32EH500F 1280 x 1024 @60Hz +- Samsung P2770HD Syncmaster 1280 x 1024 @60Hz +- MAG GML 2226 2200M 1280 x 1024 @60Hz +- ASUS VW266H 1280 x 1024 @60Hz +- Asus VE278H 720 x 480 @60Hz +- HP TSS-23x11 1280 x 1024 @60Hz +- Acer S230HL 1280 x 1024 @60Hz +- Acer S231HL 1280 x 720 @60Hz +- ASUS VH238H 1280 x 720 @50Hz +- Sharp Aquos TV Dell S244OL 1920 x 1080 @60HZ + +Unsupported Monitors +--------------------- + +LG 37LH30 - did not seem to work, the display didn't even recognize that anything was plugged in at all. + +Supported Televisions +----------------------- + +The following TVs and resolutions have been tested for operation with the BeagleBone Black. Check here often as we will update the list as we confirm the operation. +If you have a TV that works fine, let us know the model and resolution at which it works and we will add it to the list. Only the highest resolution is listed below. + +Links are not provided as they change frequently. So, search on the model number to find a source for these. + +Vizio E371VL 1280x720 @60Hz. +Vizio E322VL 1920x1080 @24Hz. +Panasonic TX-L19X10BW 1280x720 @60Hz. + +Unsupported Televisions +------------------------ + +.. tip:: + If you don't have a monitor/TV you can use a Video Captiure Card like + `this from PiBox <https://www.amazon.com/Capture-India-Aluminium-Streaming-Teaching/dp/B0973PR9HH/>`_ + with `OBS <https://obsproject.com/>`_ or any camera application to see the video coming through. \ No newline at end of file diff --git a/accessories/images/Capture.png b/accessories/images/Capture.png new file mode 100644 index 0000000000000000000000000000000000000000..85fb543e81cbaf62474f040538b60671978d6d44 Binary files /dev/null and b/accessories/images/Capture.png differ diff --git a/accessories/images/DC_Supply.jpg b/accessories/images/DC_Supply.jpg new file mode 100644 index 0000000000000000000000000000000000000000..252d59bdded7509c2fc598673c7e1d7fbd8b0505 Binary files /dev/null and b/accessories/images/DC_Supply.jpg differ diff --git a/accessories/images/FTDI_Cable.jpg b/accessories/images/FTDI_Cable.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd063c5b9ce2d417c947d6862fe114e949dad1ea Binary files /dev/null and b/accessories/images/FTDI_Cable.jpg differ diff --git a/accessories/images/MicroHDMI.jpg b/accessories/images/MicroHDMI.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f858212589141bfb2d6ac564d66ab15e87594e79 Binary files /dev/null and b/accessories/images/MicroHDMI.jpg differ diff --git a/accessories/images/RPI_Serial.png b/accessories/images/RPI_Serial.png new file mode 100644 index 0000000000000000000000000000000000000000..c027d9121cd3d78bb27536241ac722a253cf0986 Binary files /dev/null and b/accessories/images/RPI_Serial.png differ diff --git a/accessories/images/ViewHD.jpg b/accessories/images/ViewHD.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86efffbaf226b8676320d6ef63bddc11bd4116e4 Binary files /dev/null and b/accessories/images/ViewHD.jpg differ diff --git a/accessories/images/cards/adapters.jpg b/accessories/images/cards/adapters.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51086ef5f942170b73b4d4872baafd2948d15ba0 Binary files /dev/null and b/accessories/images/cards/adapters.jpg differ diff --git a/accessories/images/cards/cables.jpg b/accessories/images/cards/cables.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c485334dde6de21cffb69415bc5163bd97d18251 Binary files /dev/null and b/accessories/images/cards/cables.jpg differ diff --git a/accessories/images/cards/cameras.jpg b/accessories/images/cards/cameras.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00f491f4e05bcd7fd997b79996d100179e080286 Binary files /dev/null and b/accessories/images/cards/cameras.jpg differ diff --git a/accessories/images/cards/displays.jpg b/accessories/images/cards/displays.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0d9f4276885b28c5d3a224fdccf3b0ddc30e982c Binary files /dev/null and b/accessories/images/cards/displays.jpg differ diff --git a/accessories/images/cards/peripherals.jpg b/accessories/images/cards/peripherals.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7dbed144fdebe386a9ac800d1d5c16ae6dc7fcbb Binary files /dev/null and b/accessories/images/cards/peripherals.jpg differ diff --git a/accessories/images/cards/powersupplies.jpg b/accessories/images/cards/powersupplies.jpg new file mode 100644 index 0000000000000000000000000000000000000000..30dd134c7d4a2dbd91e5f71cf993c59e96a7223e Binary files /dev/null and b/accessories/images/cards/powersupplies.jpg differ diff --git a/accessories/index.rst b/accessories/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..91e90018a799bc254865be71e75e89b0ce0e54d5 --- /dev/null +++ b/accessories/index.rst @@ -0,0 +1,119 @@ +.. _accessories-home: + +Accessories +############# + +This section will include all the tested accessories for BeagleBoard.org hardware and kits. + +.. note:: + + This documentation is not complete and we are actively looking for volunteers to test + and add new hardware accessories that they have already with them. General feedback and contribution + is also appreciated. You can checkout these pages to contribuite to BeagleBoard.org docs project,\ + + 1. `Docs contribution guide <https://docs.beagleboard.io/latest/intro/contribution/index.html>`_ + 2. `Docs project issue tracker. <https://git.beagleboard.org/docs/docs.beagleboard.io/-/issues>`_ + +.. danger:: + + Accessories section contains only 3rd party products that have been manually used by community members with BeagleBoard.org products. + BeagleBoard.org should not be held liable for the functionality of BeagleBoard.org products in association with these 3rd party + products in any way possible. This is just a place for people to report their experiences and not a statement of compatibility. + BeagleBoard.org approve that these items have at least some aspect of testing by foundation members, though only specific + versions and it is up to the manufacturers of those items to maintain compatibility. + +.. grid:: 1 1 2 3 + :margin: 4 4 0 0 + :gutter: 4 + + .. grid-item-card:: + :link: accessories-power-supplies + :link-type: ref + + **Power Supplies** + ^^^ + + .. image:: images/cards/powersupplies.jpg + :align: center + +++ + + Power source for all your BeagleBoard.org hardware. + + + .. grid-item-card:: + :link: accessories-displays + :link-type: ref + + **Displays** + ^^^ + + .. image:: images/cards/displays.jpg + :align: center + +++ + + Dedicated, portable, and TV monitors. + + .. grid-item-card:: + :link: accessories-peripherals + :link-type: ref + + **Peripherals** + ^^^ + + .. image:: images/cards/peripherals.jpg + :align: center + +++ + + Keyboard, mice, and other peripherals. + + .. grid-item-card:: + :link: accessories-cables + :link-type: ref + + **cables** + ^^^ + + .. image:: images/cards/cables.jpg + :align: center + +++ + + USB, debug, HDMI, and other cables. + + .. grid-item-card:: + :link: accessories-adapters + :link-type: ref + + **Adapters** + ^^^ + + .. image:: images/cards/adapters.jpg + :align: center + +++ + + Display adapters + + .. grid-item-card:: + :link: accessories-cameras + :link-type: ref + + **Cameras** + ^^^ + + .. image:: images/cards/cameras.jpg + :align: center + +++ + + USB and CSI cameras + + + +.. toctree:: + :maxdepth: 1 + :hidden: + + /accessories/power-supplies + /accessories/displays + /accessories/peripherals + /accessories/cables + /accessories/adapters + /accessories/cameras diff --git a/accessories/peripherals.rst b/accessories/peripherals.rst new file mode 100644 index 0000000000000000000000000000000000000000..24adf5659eb4cdeb8c55162aeaa0c48f283c22a9 --- /dev/null +++ b/accessories/peripherals.rst @@ -0,0 +1,59 @@ +.. _accessories-peripherals: + +Peripherals +############ + +.. note:: + Most Keyboards, Mouse, and USB Hubs are plug-n-play devices and they are + supported out of the box in linux. List below only shows what has been tested. + You may have something different and it will work without any additional software requirement. + +Keyboard & Mouse Combo +*********************** + +With limited ports availability on BeagleBones it is recommended to use wireless +Keyboard & Mouse combos. + +- `Adafruit keyboard & Mouse w/batteries <https://www.mouser.in/ProductDetail/Adafruit/1738?qs=GURawfaeGuBoaqdx8E%2Fl7w%3D%3D>`_ +- `Portronics Key2-A Combo of Multimedia Wireless Keyboard & Mouse <https://www.amazon.in/Portronics-Combo-Multimedia-Wireless-Light-Weight/dp/B07X1KRPDZ/>`_ + +Keyboards +************ + +**Make sure that you plug the keyboard into the USB Host connector before powering on the board.** + +- `BTC USB 6100C <http://www.amazon.com/BTC-6100C-Compact-MultiMedia-Keyboard/dp/B000VITZ98/>`_ +- `Inland USB 70010 <http://inlandproduct.com/usbwiredkeyboard.aspx>`_ +- `Gear Head Wireless KB3800TPW <http://www.amazon.com/Wireless-Touch-Touchpad-Keyboard-Smart/dp/B003GU1028/>`_ +- `Microsoft Wireless 800 <http://www.amazon.com/Microsoft-Wireless-Keyboard-800-2VJ-00001/dp/B004JO16KG/>`_ +- `Logitech MK320 Keyboard/Mouse Combo <http://www.amazon.com/Logitech-Wireless-Desktop-MK320-Keyboard/dp/B003VAGXZC/ref=sr_1_1?s=electronics&ie=UTF8&qid=1371841107&sr=1-1&keywords=mk320>`_ +- `Logitech MK710 Keyboard/Mouse Combo <http://www.amazon.com/Logitech-Wireless-Desktop-Keyboard-920-002416/dp/B0036E8V08/>`_ +- `Logitech MK260 Keyboard/Mouse Combo <http://www.amazon.com/Logitech-Wireless-Combo-Keyboard-920-002950/dp/B004KSQANO>`_ +- `Inland Keyboard and Mouse Combo <http://www.amazon.com/Inland-Wireless-2-4GHz-Optical-Keyboard/dp/B009V9IWCO/ref=sr_sp-btf_image_1_10?s=electronics&ie=UTF8&qid=1376403707&sr=1-10&keywords=inland+mouse+and+keyboard>`_ +- `Solidtek KB-5010BU Keyboard+Roller Ball <http://www.logicsupply.com/products/kb_5010bu>`_ + +Mice +****** + +**Make sure that you plug the mice into the USB Host connector before powering on the board.** + +- `Microsoft Wireless 1000 <http://www.amazon.com/Microsoft-Wireless-Mobile-Mouse-1000/dp/B003STDQQU/ref=sr_1_1?s=electronics&ie=UTF8&qid=1371841170&sr=1-1&keywords=microsoft+wireless+1000>`_ +- `Logitech M705 <http://www.amazon.com/Logitech-Wireless-Marathon-Battery-910-001935/dp/B003TG75EG/>`_ +- `Logitech M600 <http://www.amazon.com/Logitech-Touch-Mouse-M600-910-002666/dp/B006MBP7T0/>`_ +- `Logitech M310 <http://www.logitech.com/en-us/product/wireless-mouse-m310>`_ + +USB HUBS +********** + +**Make sure that you plug the HUB into the USB Host connector before powering on the board.** + +- `Inland 4 Port <http://www.microcenter.com/product/360458/4-Port_USB_20_Hub>`_ +- `Manhattan 10-port HUB <http://www.microcenter.com/product/393316/10-Port_USB_20_Hi-Speed_Desktop_Hub>`_ +- `4-Port USB Cable HUB <http://www.microcenter.com/product/354122/4-Port_USB_20_Cable_Hub>`_ +- `D-LINK DUB-H7 <http://www.dlink.com/us/en/home-solutions/connect/usb/dub-h7-7-port-usb-2-0-hub>`_ +- `Trust HU-5770 7-Port Powered Hub <http://www.amazon.co.uk/TRUST-UK-HU-5770-PORT-POWERED/dp/B000HG5Q42>`_ + +.. tip:: + Make sure you are powering BeagleBone with decent power supply with + enough current before attaching any additional Peripherals. + See :ref:`accessories-power-supplies` for more information on power requirements. diff --git a/accessories/power-supplies.rst b/accessories/power-supplies.rst new file mode 100644 index 0000000000000000000000000000000000000000..fd2a51dd3ccc2254c60f2eaa17d60c21a015d310 --- /dev/null +++ b/accessories/power-supplies.rst @@ -0,0 +1,29 @@ +.. _accessories-power-supplies: + +Power supplies +############### + +All BeagleBone boards require different power supplies like BeagleBone Balack and other AM335X +based boards will be fine with a 5VDC @ 1A but, BeagleBone AI-64 requires aleast 5VDC @ 3A. You +have to either supply the power via usb jack or a 2.1mm, center positive barrel jack. + +.. note:: + The power supply is not supplied with the board. + +.. image:: images/DC_Supply.jpg + :align: center + :alt: 2.1mm center positive barrel jack power supply + +Sources for supplies that work include: + +- `Adafruit <http://www.adafruit.com/products/276>`_ +- `Sparkfun <https://www.sparkfun.com/products/8269?>`_ +- `Logic Supply <http://www.logicsupply.com/pw-5v2a/>`_ + +.. tip:: + Most mobile phone chargers are capable of delivering enough + current to power any BeagleBone. You may try using that before buying + any standalone power srource for your board. + +If you plan to use capes or add your own circuitry, higher amperage may be required. +Make sure that you have a grounded connection. This can be the USB cable or the HDMI cable. diff --git a/boards/beaglebone/ai-64/ch03.rst b/boards/beaglebone/ai-64/ch03.rst index 711875b8488b9f24f33849a5dfa07f13b2aacd88..a5da37385e2a8a28c6c22fcd7633155a01487c95 100644 --- a/boards/beaglebone/ai-64/ch03.rst +++ b/boards/beaglebone/ai-64/ch03.rst @@ -22,10 +22,10 @@ All the :ref:`BeagleBone AI-64 connections ports` we will use in this chapter ar Fig 3.1 BeagleBone AI-64 connections ports Methods of operation --------------------------- +---------------------- 1. Tethered to a PC -2. Standalone development platform in a PC configurtion using external peripherals +2. Standalone development platform in a PC configuration using external peripherals .. _whats-in-the-box: @@ -75,7 +75,7 @@ Each of these configurations is discussed in general terms in the following sect Tethered To A PC ------------------------- -In this configuration, the board is powered by the PC via a single USB cable. The board is accessed either as a USB storage drive or via the browser on the conected PC. You need to use either Firefox or Chrome on the PC, Internet Explorer will not work properly. +In this configuration, the board is powered by the PC via a single USB cable. The board is accessed either as a USB storage drive or via the browser on the connected PC. You need to use either Firefox or Chrome on the PC, Internet Explorer will not work properly. .. _tethered-figure: diff --git a/boards/beaglebone/ai-64/ch04.rst b/boards/beaglebone/ai-64/ch04.rst index 4ea164d9119b417c4a7ad55b26b4aa9d4b166fc0..2d864d18fe3c2cbdd57258a4d2b7eee781ce505b 100644 --- a/boards/beaglebone/ai-64/ch04.rst +++ b/boards/beaglebone/ai-64/ch04.rst @@ -170,8 +170,7 @@ This section describes the key components on the board. It provides information .. _board-components: Board components --------------------------------- - +--------------------- :ref:`board-components-figure` below shows the locations of the connectors, LEDs, and switches on the PCB layout of the board. diff --git a/boards/beaglebone/ai-64/ch05.rst b/boards/beaglebone/ai-64/ch05.rst index f08a5441db0c166572a3dcd7c51714991310ae24..4c7046f39d885f73c66b62d38d5415d7dab42e3b 100644 --- a/boards/beaglebone/ai-64/ch05.rst +++ b/boards/beaglebone/ai-64/ch05.rst @@ -7,7 +7,7 @@ BeagleBone AI-64 High Level Specification .. _BeagleBone_AI-64-block-diagram: -.. figure:: images/ch05/board-block-diagram.svg +.. figure:: images/ch05/board-block-diagram.png :width: 400px :align: center :alt: Fig: BeagleBone AI-64 Key Components @@ -154,7 +154,7 @@ The device is partitioned into three functional domains as shown in :ref:`soc-bl .. _soc-block-diagram: -.. figure:: images/ch05/soc-block-diagram.svg +.. figure:: images/ch05/soc-block-diagram.png :width: 400px :align: center :alt: Fig: Device Top-level Block Diagram diff --git a/boards/beaglebone/ai-64/ch07.rst b/boards/beaglebone/ai-64/ch07.rst index 64843aaa08c83cf95e8899e413785fd74c062e7e..8d468e9b7db8474a2c95eaad5bd968ded6ea8fa3 100644 --- a/boards/beaglebone/ai-64/ch07.rst +++ b/boards/beaglebone/ai-64/ch07.rst @@ -772,7 +772,7 @@ The **GPIO** row is the expected gpio identifier number in the Linux kernel. Each row includes the gpiochipX and pinY in the format of -`X Y`. You can use these values to direcly control the GPIO pins with the +`X Y`. You can use these values to directly control the GPIO pins with the commands shown below. .. code:: diff --git a/boards/beaglebone/ai-64/ch11.rst b/boards/beaglebone/ai-64/ch11.rst index a458bd157098659168d0799397ec1d806056c913..53b6c12ebfa587fdf9ff17914e042a45b21b38f2 100644 --- a/boards/beaglebone/ai-64/ch11.rst +++ b/boards/beaglebone/ai-64/ch11.rst @@ -43,7 +43,7 @@ Troubleshooting video output issues .. warning:: - When connecting to an HDMI monitor, make sure your miniDP adapter is *active*. A *passive* adapter will not work. See :ref:`display-adaptors-figure`. + When connecting to an HDMI monitor, make sure your miniDP adapter is *active*. A *passive* adapter will not work. See :ref:`display-adapters-figure`. .. _getting-help: diff --git a/boards/beaglebone/ai-64/images/ch03/display-adaptors.jpg b/boards/beaglebone/ai-64/images/ch03/display-adapters.jpg similarity index 100% rename from boards/beaglebone/ai-64/images/ch03/display-adaptors.jpg rename to boards/beaglebone/ai-64/images/ch03/display-adapters.jpg diff --git a/boards/beaglebone/ai-64/images/ch03/display-adaptors.png b/boards/beaglebone/ai-64/images/ch03/display-adapters.png similarity index 100% rename from boards/beaglebone/ai-64/images/ch03/display-adaptors.png rename to boards/beaglebone/ai-64/images/ch03/display-adapters.png diff --git a/boards/beaglebone/ai-64/images/ch05/board-block-diagram.png b/boards/beaglebone/ai-64/images/ch05/board-block-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..9f2b5f4f69c123b3e49cfd10fa1b16d8fb95b67c Binary files /dev/null and b/boards/beaglebone/ai-64/images/ch05/board-block-diagram.png differ diff --git a/boards/beaglebone/ai-64/images/ch05/soc-block-diagram.png b/boards/beaglebone/ai-64/images/ch05/soc-block-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..a92ae63ec0bcde6457cef901232bb1506600ba12 Binary files /dev/null and b/boards/beaglebone/ai-64/images/ch05/soc-block-diagram.png differ diff --git a/boards/beaglebone/blue/accessories.rst b/boards/beaglebone/blue/accessories.rst index 3a44db188b99322538f01b049acdd63b35d3984e..88197c591d2fc358eeb982e6609ca7dbb7b0d1ec 100644 --- a/boards/beaglebone/blue/accessories.rst +++ b/boards/beaglebone/blue/accessories.rst @@ -75,7 +75,7 @@ UART, I2C, CAN, Quadrature encoders, PWR 4-wire JST-SH (1mm pitch) - `4-wire Grove - cable <https://www.seeedstudio.com/Grove-Universal-4-Pin-to-Beaglebone-Blue-4-Pin-Female-JST-SH-Convertion-Cable-(10-pcs-pack)-p-3026.html>`__ + cable <https://www.seeedstudio.com/Grove-Universal-4-Pin-to-BeagleBone-Blue-4-Pin-Female-JST-SH-Convertion-Cable-(10-pcs-pack)-p-3026.html>`__ (`Digi-Key <https://www.digikey.com/product-detail/en/seeed-technology-co-ltd/114991495/1597-1622-ND/8558386>`__) - `Hobby King SKU 258000190-0 <https://hobbyking.com/en_us/jst-sh-4pin-male-with-pig-tail.html>`__ @@ -104,7 +104,7 @@ SPI, GPIO, ADC - `Digi-Key housings <https://www.digikey.com/product-detail/en/jst-sales-america-inc/SHR-06V-S-B/455-1381-ND/759870>`__ - `6-wire Grove cable (4 - populated) <https://www.seeedstudio.com/Grove-Universal-4-Pin-to-Beaglebone-Blue-6-Pin-Female-JST-SH-Convertion-Cable-(10-pcs-pack)-p-3027.html>`__ + populated) <https://www.seeedstudio.com/Grove-Universal-4-Pin-to-BeagleBone-Blue-6-Pin-Female-JST-SH-Convertion-Cable-(10-pcs-pack)-p-3027.html>`__ (`Digi-Key <https://www.digikey.com/product-detail/en/seeed-technology-co-ltd/114991496/1597-1623-ND/8558387>`__) Motors diff --git a/boards/beaglebone/blue/faq.rst b/boards/beaglebone/blue/faq.rst index e64684503ce22e2d3accad02da6ca6d2e8e0ada4..d397f84c1c433509cb65a83966e481c8dc0103c1 100644 --- a/boards/beaglebone/blue/faq.rst +++ b/boards/beaglebone/blue/faq.rst @@ -87,7 +87,7 @@ https://www.mathworks.com/hardware-support/beaglebone-blue.html .. _my_beaglebone_blue_fails_to_run_successful_tests: -My Beaglebone Blue fails to run successful tests +My BeagleBone Blue fails to run successful tests ====================================================== You've tried to run rc_test_drivers to ensure your board is working for diff --git a/boards/beaglebone/blue/flashing-firmware.rst b/boards/beaglebone/blue/flashing-firmware.rst index 1d9bd68e0add818711a52bf0f89f9fa43cb11d47..4661f9cbffc11ffbb2351babfb07fc0ef1290555 100644 --- a/boards/beaglebone/blue/flashing-firmware.rst +++ b/boards/beaglebone/blue/flashing-firmware.rst @@ -8,9 +8,9 @@ Overview Most Beaglebones have a built in 4 GB SD card known as a eMMC (embedded MMC). When the boards are made the eMMC is “flashed†with some version -of the Beaglebone OS that is usually outdated. Therefore, whenever -receiving the Beaglebone it is recommend that you update the eMMC with -the last version of the Beaglebone OS or a specific version of it if +of the BeagleBone OS that is usually outdated. Therefore, whenever +receiving the BeagleBone it is recommend that you update the eMMC with +the last version of the BeagleBone OS or a specific version of it if someone tells you otherwise. Required Items @@ -18,7 +18,7 @@ Required Items 1. Micro sd card. 4 GB minimum 2. Micro sd card reader or a built in sd card reader for your PC -3. Beaglebone image you want to flash. +3. BeagleBone image you want to flash. 4. `Etcher utility <https://etcher.io/>`__ for your PC’s OS. Steps Overview @@ -26,20 +26,20 @@ Steps Overview 1. Burn the image you want to flash onto a micro sd card using the Etcher utility. -2. Boot the Beaglebone like normal and place the micro sd card into the +2. Boot the BeagleBone like normal and place the micro sd card into the board once booted. 3. Update the micro sd card image so its in “flashing†mode. -4. Insert micro sd card, remove power from the Beaglebone, hold sd card +4. Insert micro sd card, remove power from the BeagleBone, hold sd card select button, power up board 5. Let the board flash Windows PCs ============= -1. Download the `Beaglebone +1. Download the `BeagleBone OS <https://beagleboard.org/latest-images>`__ image you want to use. 2. Use the `Etcher utility <https://etcher.io/>`__ to burn the - Beaglebone image you want to use on the micro sd card you plan on + BeagleBone image you want to use on the micro sd card you plan on using. 3. Make sure you don’t have the micro sd card plugged into your board. 4. Boot the board @@ -71,9 +71,9 @@ Windows PCs 13. Restart (RST button) or power up (while still pushing SD button). Flashing can take some minutes. ## Linux/Mac PCs 1. Download the -`Beaglebone OS <https://beagleboard.org/latest-images>`__ image you want +`BeagleBone OS <https://beagleboard.org/latest-images>`__ image you want to use. 1. Use the `Etcher utility <https://etcher.io/>`__ to burn the -Beaglebone image you want to use on the micro sd card you plan on using. +BeagleBone image you want to use on the micro sd card you plan on using. 1. On the SD card edit the file ``/boot/uEnv.txt`` in order for the SD card contents to be flashed onto the firmware eMMC. (Otherwise the BBBL will do no more than boot the SD image.) Uncomment the line containing diff --git a/boards/beagleconnect/technology/index.rst b/boards/beagleconnect/technology/index.rst index d7e2668f4851749c5dfeadd53f5196871b26ac38..1dd7a8bd8257951092182fb7a34393ed3f71cf77 100644 --- a/boards/beagleconnect/technology/index.rst +++ b/boards/beagleconnect/technology/index.rst @@ -55,7 +55,7 @@ High-level Software architecture --------------------- -.. image:: media/bcf_block_diagram.svg +.. image:: media/bcf_block_diagram.png :width: 600 :align: center :height: 400 diff --git a/boards/beagleconnect/technology/media/bcf_block_diagram.png b/boards/beagleconnect/technology/media/bcf_block_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..3dbb1e9931fabd1ba50fadbe6d1b785948203cf4 Binary files /dev/null and b/boards/beagleconnect/technology/media/bcf_block_diagram.png differ diff --git a/boards/capes/relay.rst b/boards/capes/relay.rst index d59de3d91de8fa60a653b56a0f92d65d325faea8..fc026ef4af8f19b811bbc786a2fface5487cf29d 100644 --- a/boards/capes/relay.rst +++ b/boards/capes/relay.rst @@ -72,7 +72,7 @@ python3 files with the Relay Cape work well! There are newer images and kernels if you want to update and there are older ones in case you would like to go back in time to use older kernels and images for the Relay Cape. Please remember -that older firmware will work differently on the BBB or other related am335x SBC. +that older firmware will work differently on the BeagleBone Black or other related am335x SBC. C Source with File Descriptors ****************************** @@ -88,13 +88,13 @@ You can name this file GPIO.c and use gcc to handle compiling the source into a This is an example of programming GPIO from C using the sysfs interface on a BeagleBone Black/BeagleBone Black Wireless or other am335x board with the Relay Cape. - Use the Relay Cape attached to the BBB for a change in seconds and then exit with CTRL-C. + Use the Relay Cape attached to the BeagleBone Black for a change in seconds and then exit with CTRL-C. The original source can be found here by Mr. Tranter: https://github.com/tranter/blogs/blob/master/gpio/part5/demo1.c Jeff Tranter <jtranter@ics.com> - and...Seth. I changed the source a bit to fit the BBB and Relay Cape while using sysfs. + and...Seth. I changed the source a bit to fit the BeagleBone Black and Relay Cape while using sysfs. */ @@ -249,4 +249,4 @@ One thing to note: `sudo apt install cmake` 8. ./LibGPIO -These are a few examples on how to use the RelayCape and am335x supported BBBW/BBB SBCs. \ No newline at end of file +These are a few examples on how to use the RelayCape and am335x supported BeagleBone Black Wireless/BeagleBone Black SBCs. \ No newline at end of file diff --git a/boards/terms-and-conditions.rst b/boards/terms-and-conditions.rst index 1b212516781d11dfa2597571a78fc8c9276fca20..8406f4837ba6c4ae55bd123349189ef483ada594 100644 --- a/boards/terms-and-conditions.rst +++ b/boards/terms-and-conditions.rst @@ -186,17 +186,29 @@ BeagleBoard.org Foundation Oakland Twp, MI 48306 U.S.A. -**WARRANTY:** The board assembly as purchased is warranted -against defects in materials and workmanship for a period of 90 days -from purchase. This warranty does not cover any problems occurring as a -result of improper use, modifications, exposure to water, excessive -voltages, abuse, or accidents. All boards will be returned via standard -mail if an issue is found. If no issue is found or express return is -needed, the customer will pay all shipping costs. +**WARRANTY:** If purchased from an authorized distributor, as listed on the board page +at https://www.beagleboard.org/boards, then the board assembly as purchased is warranted +against defects in materials and workmanship for a period of 90 days from purchase. This +warranty does not cover any problems occurring as a result of improper use, modifications, +exposure to water, excessive voltages, abuse, or accidents. No boards should be sent to +back to a distributor without contacting rma/support. -Before returning the board, please visit -https://docs.beagleboard.org/latest/intro/support +.. note:: + Repairs and replacements only provided on unmodified boards purchased via an authorized distributor + **within the first 90 days**. All repaired board will have their flash reset to factory contents. For + repairs and replacements, please contact 'support' at BeagleBoard.org using the RMA form: + + `RMA request <https://www.beagleboard.org/rma>`_ + + Before making any attempt to return your defective board to a distributor + you should visit `support page <https://BeagleBoard.org/support>`_ and reach + out to `Jason <https://beagleboard.org/about/jkridner>`_ for possible solutions. + + Additional terms: + - Your Repaired/Replacement boards will not be sent by priority shipment, please be patient. + - You are responsible for all the expenses if there isn't really an issue with the board. + - If no issue is found or express return is needed, the customer will pay all shipping costs. For up to date SW images and technical information refer to @@ -204,12 +216,12 @@ https://www.beagleboard.org/distros All support for is provided via community support at -https://forum.beagleboard.org +`https://forum.beagleboard.org <https://forum.beagleboard.org/>`_ To return a defective board for repair, please request a return materials authorization (RMA) at https://www.beagleboard.org/rma -Please DO NOT return the board without approval from the RMA team -first. +**Please DO NOT return the board without approval from the RMA team +first.** diff --git a/books/pru-cookbook/01case/case.rst b/books/pru-cookbook/01case/case.rst index 6cc17c58218189564a949aa30f76d7034dc32e45..01a9e92b8acc37cdec043192b9f1da4b53a8226b 100644 --- a/books/pru-cookbook/01case/case.rst +++ b/books/pru-cookbook/01case/case.rst @@ -48,7 +48,7 @@ The following are resources used in this chapter. .. admonition:: Resources - * `Pocket Beagle System Reference Manual <https://docs.beagleboard.io/latest/boards/pocketbeagle/original/index.html>`_ + * `PocketBeagle System Reference Manual <https://docs.beagleboard.io/latest/boards/pocketbeagle/original/index.html>`_ * `BeagleBone Black P8 Header Table <https://docs.beagleboard.io/latest/boards/beaglebone/black/ch07.html#id2>`_ * `P8 Header Table from exploringBB <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_ * `BeagleBone Black P9 Header Table <https://docs.beagleboard.io/latest/boards/beaglebone/black/ch07.html#id3>`_ @@ -133,7 +133,7 @@ The ``-f 10`` says to use a frequency of 10 Hz and the ``-p 1.5`` says to set th -s {limit} Sweep servo back/forth between +- limit Limit can be between 0 & 1.5 -r {ch} Use DSM radio channel {ch} to control servo - -h Print this help messege + -h Print this help message sample use to center servo channel 1: rc_test_servo -c 1 -p 0.0 @@ -174,7 +174,7 @@ PRU register to pin table You can find these details in the -* `Pocket Beagle pinout <https://docs.google.com/spreadsheets/d/1FRGvYOyW1RiNSEVprvstfJAVeapnASgDXHtxeDOjgqw/edit?usp=sharing>`_ +* `PocketBeagle pinout <https://docs.google.com/spreadsheets/d/1FRGvYOyW1RiNSEVprvstfJAVeapnASgDXHtxeDOjgqw/edit?usp=sharing>`_ * `BeagleBone AI PRU pins <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_ @@ -649,9 +649,9 @@ to full white at the same time you will need at least a 4A supply. .. figure:: figures/pocketscroller.jpg :align: center - :alt: Pocket Beagle Driving a P5 RGB LED Matrix via the PocketScroller Cape + :alt: PocketBeagle Driving a P5 RGB LED Matrix via the PocketScroller Cape - Pocket Beagle Driving a P5 RGB LED Matrix via the PocketScroller Cape + PocketBeagle Driving a P5 RGB LED Matrix via the PocketScroller Cape Software --------- diff --git a/books/pru-cookbook/05blocks/blocks.rst b/books/pru-cookbook/05blocks/blocks.rst index 84c6785d6eed2814bcf91a9f694984f26500da58..5b56cf55a4dd46d14d222e76be8fd9476e46ab77 100644 --- a/books/pru-cookbook/05blocks/blocks.rst +++ b/books/pru-cookbook/05blocks/blocks.rst @@ -1804,7 +1804,7 @@ First, the connector looks like :ref:`blocks_matrix_j1`. Notice the labels on the connect match the labels in the code. :ref:`blocks_pocket_scroller_pins` shows how the pins on the display are -mapped to the pins on the Pocket Beagle. +mapped to the pins on the PocketBeagle. .. ToDo Make a mapping table for the Black .. https://github.com/FalconChristmas/fpp/blob/master/src/pru/OctoscrollerV2.hp diff --git a/books/pru-cookbook/08ai/ai.rst b/books/pru-cookbook/08ai/ai.rst index b37f13ac47addb9740ccfa19007c330094d80629..bf503c7f8b2c4e0a3c3f53595eb1005b212cb639 100644 --- a/books/pru-cookbook/08ai/ai.rst +++ b/books/pru-cookbook/08ai/ai.rst @@ -3,7 +3,7 @@ Moving to the BeagleBone AI ############################ -So far all our examples have focussed mostly on the BeagleBone Black and Pocket Beagle. +So far all our examples have focussed mostly on the BeagleBone Black and PocketBeagle. These are both based on the am335x chip. The new kid on the block is the BeagleBone AI which is based on the am5729. The new chip brings with it new capabilities one of which is four PRUs. This chapter details what changes when moving from two to diff --git a/books/pru-cookbook/projects.rst b/books/pru-cookbook/projects.rst index 3fbc73fcca3292607a2550b8e7d63dfa3cf2d864..6a628441847b6fed9bd940b01663a81246fb6f91 100644 --- a/books/pru-cookbook/projects.rst +++ b/books/pru-cookbook/projects.rst @@ -187,7 +187,7 @@ documentation visit the PRU-ICSS wiki. .. dropdown:: **Thermal imaging camera** :open: - **Description:** Thermal camera using Beaglebone Black, a small LCD, and a thermal array sensor + **Description:** Thermal camera using BeagleBone Black, a small LCD, and a thermal array sensor **Type:** Project Code Library @@ -208,8 +208,8 @@ documentation visit the PRU-ICSS wiki. .. dropdown:: **Emulated memory interface** :open: - **Description:** ABX loads amovie into the Beaglebone's memory and then launches the memory emulator - on the PRU sub-processor of the Beaglebone's ARM AM335x + **Description:** ABX loads amovie into the BeagleBone's memory and then launches the memory emulator + on the PRU sub-processor of the BeagleBone's ARM AM335x **Type:** Project @@ -231,7 +231,7 @@ documentation visit the PRU-ICSS wiki. :open: **Description:** Investigating the fastest way to program using JTAG and provide - for debugging facilities built into the Beaglebone. + for debugging facilities built into the BeagleBone. **Type:** Project @@ -262,8 +262,8 @@ documentation visit the PRU-ICSS wiki. .. dropdown:: **VisualPRU** :open: - **Description:** VisualPRU is a minimal browser-based editor and debugger for the Beaglebone PRUs. - The app runs from a local server on the Beaglebone. + **Description:** VisualPRU is a minimal browser-based editor and debugger for the BeagleBone PRUs. + The app runs from a local server on the BeagleBone. **Type:** Editor and Debugger diff --git a/index.rst b/index.rst index 3baf5be6ad9bd75efc322b6e3e74de1108718979..b2b1b365e18772431cda76a89fed33cff4cd59e4 100644 --- a/index.rst +++ b/index.rst @@ -358,6 +358,19 @@ This project hosts a collection of open-source :ref:`books-home` books written t /books/beaglebone-cookbook/index /books/pru-cookbook/index +Accessories +************ + +This is a list of curated hardware accessories tested thouroghly with BeagleBone hardware. +The list is growing with support of volunteers like you. Checkout :ref:`accessories-home` +page for more information. + +.. toctree:: + :maxdepth: 1 + :hidden: + :caption: Accessories + + /accessories/index Indices and tables ******************** diff --git a/intro/contribution/linux-upstream.rst b/intro/contribution/linux-upstream.rst index da9a740aeec567ad1812d7817e44563501e29e94..5768053c6ea815af6eeebfdb2a84a2b88497ead2 100644 --- a/intro/contribution/linux-upstream.rst +++ b/intro/contribution/linux-upstream.rst @@ -121,7 +121,7 @@ Cross-arch Development While working with the kernel, you'll most likely not be compiling it on the machine that you intend to actually boot it on. For example if you are compiling the Kernel for BeageBone Black it's probably not ideal -for you to actually clone the entire kernel on BBB and then compile it there. +for you to actually clone the entire kernel on BeagleBone Black and then compile it there. What you'd do instead is pick a much powerful machine like a Desktop PC or laptop and then use cross arch compilers like the arm-gcc for instance to compile the kernel for your target device.