diff --git a/boards/beaglebone/ai-64/01-introduction.rst b/boards/beaglebone/ai-64/01-introduction.rst index 5fd66f4ece011c43522f089039db0e4640d582c3..b79d3afe0d728a994fda50d53ccec22374eb0c19 100644 --- a/boards/beaglebone/ai-64/01-introduction.rst +++ b/boards/beaglebone/ai-64/01-introduction.rst @@ -11,12 +11,12 @@ capes, to add many different combinations of features. A user may also develop their own board or add their own circuitry. .. note:: - AI-64 has been equipped with a minimum set of features to allow the user to experience the power - of the processor and is not intended as a full development platform as many of the features and - interfaces supplied by the processor are not accessible from BeagleBone AI-64 via onboard support - of some interfaces. It is not a complete product designed to do any particular function. It is a - foundation for experimentation and learning how to program the processor and to access the - peripherals by the creation of your own software and hardware. + AI-64 has been equipped with a minimum set of features to allow the user to experience the power + of the processor and is not intended as a full development platform as many of the features and + interfaces supplied by the processor are not accessible from BeagleBone AI-64 via onboard support + of some interfaces. It is not a complete product designed to do any particular function. It is a + foundation for experimentation and learning how to program the processor and to access the + peripherals by the creation of your own software and hardware. .. table:: :align: center @@ -43,33 +43,33 @@ much as possible. There are several significant differences between the three de .. table:: Table: BeagleBone Compatibility - +-------------------+---------------------+----------------------------+--------------------+ - | Feature | AI-64 | AI | Black | - +===================+=====================+============================+====================+ - | SoC | TDA4VM | AM5729 | AM3358 | - +-------------------+---------------------+----------------------------+--------------------+ - | Arm CPU | Cortex-A72 (64-bit) | Cortex-A15 (32-bit) | Cortex-A8 (32-bit) | - +-------------------+---------------------+----------------------------+--------------------+ - | Arm cores/MHz | 2x 2GHz | 2x 1.5GHz | 1x 1GHz | - +-------------------+---------------------+----------------------------+--------------------+ - | RAM | 4GB | 1GB | 512MB | - +-------------------+---------------------+----------------------------+--------------------+ - | eMMC flash | 16GB | 16GB | 4GB | - +-------------------+---------------------+----------------------------+--------------------+ - | Size | 4" x 3.1" | 3.4" x 2.1" | .4" x 2.1" | - +-------------------+---------------------+----------------------------+--------------------+ - | Display | miniDP + DSI | microHDMI | microHDMI | - +-------------------+---------------------+----------------------------+--------------------+ - | USB host (Type-A) | 2x 5Gbps | 1x 480Mbps | 1x 480Mbps | - +-------------------+---------------------+----------------------------+--------------------+ - | USB dual-role | Type-C 5Gbps | Type-C 5Gbps | mini-AB 480Mbps | - +-------------------+---------------------+----------------------------+--------------------+ - | Ethernet | 10/100/1000M | 10/100/1000M | 10/100M | - +-------------------+---------------------+----------------------------+--------------------+ - | M.2 | E-key | `-` | `-` | - +-------------------+---------------------+----------------------------+--------------------+ - | WiFi/ Bluetooth | `-` | AzureWave AW‑CM256SM | `-` | - +-------------------+---------------------+----------------------------+--------------------+ + +-------------------+---------------------+----------------------------+--------------------+ + | Feature | AI-64 | AI | Black | + +===================+=====================+============================+====================+ + | SoC | TDA4VM | AM5729 | AM3358 | + +-------------------+---------------------+----------------------------+--------------------+ + | Arm CPU | Cortex-A72 (64-bit) | Cortex-A15 (32-bit) | Cortex-A8 (32-bit) | + +-------------------+---------------------+----------------------------+--------------------+ + | Arm cores/MHz | 2x 2GHz | 2x 1.5GHz | 1x 1GHz | + +-------------------+---------------------+----------------------------+--------------------+ + | RAM | 4GB | 1GB | 512MB | + +-------------------+---------------------+----------------------------+--------------------+ + | eMMC flash | 16GB | 16GB | 4GB | + +-------------------+---------------------+----------------------------+--------------------+ + | Size | 4" x 3.1" | 3.4" x 2.1" | .4" x 2.1" | + +-------------------+---------------------+----------------------------+--------------------+ + | Display | miniDP + DSI | microHDMI | microHDMI | + +-------------------+---------------------+----------------------------+--------------------+ + | USB host (Type-A) | 2x 5Gbps | 1x 480Mbps | 1x 480Mbps | + +-------------------+---------------------+----------------------------+--------------------+ + | USB dual-role | Type-C 5Gbps | Type-C 5Gbps | mini-AB 480Mbps | + +-------------------+---------------------+----------------------------+--------------------+ + | Ethernet | 10/100/1000M | 10/100/1000M | 10/100M | + +-------------------+---------------------+----------------------------+--------------------+ + | M.2 | E-key | `-` | `-` | + +-------------------+---------------------+----------------------------+--------------------+ + | WiFi/ Bluetooth | `-` | AzureWave AW‑CM256SM | `-` | + +-------------------+---------------------+----------------------------+--------------------+ .. todo:: @@ -89,51 +89,51 @@ description of the major components and interfaces that make up the board. .. table:: Table: BeagleBone AI-64 Features and Specification - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | | Feature | - +=========================+=========================================================================================================================================+ - | **Processor** | Texas Instruments TDA4VM | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Graphics Engine** | PowerVR® Series8XE GE8430 | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **SDRAM Memory** | LPDDR4 3.2GHz (4GB) Kingston Q3222PM1WDGTK-U | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Onboard Flash** | eMMC (16GB) Kingston EMMC16G-TB29-PZ90 | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **PMIC** | TPS65941213 and TPS65941111 PMICs regulator and one additional LDO. | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Debug Support** | 2x 3 pin 3.3V TTL header: | - | | 1. WKUP_UART0: Wake-up domain serial port | - | | 2. UART0: Main domain serial port | - + +-----------------------------------------------------------------------------------------------------------------------------------------+ - | | 10-pin JTAG TAG-CONNECT footprint | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Power Source** | USB C or DC Jack (5V @ >3A) | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **PCB** | 4†x 3.1†| - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Indicators** | 1x Power & 5x User Controllable LEDs | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **USB-3.0 Client Port** | Access to USB0 SuperSpeed dual-role mode via USB-C (no power output) | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **USB-3.0 Host Port** | TUSB8041 4-port SuperSpeed hub 1x on USB1, 2x Type A Socket up-to 2.8A total depending on power input | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Ethernet** | Gigabit RJ45 link indicator speed indicator | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **SD/MMC Connector** | microSD (1.8/3.3V) | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **User Input** | 1. Reset Button | - | | 2. Boot Button | - | | 3. Power Button | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Video Out** | miniDP | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Audio** | via miniDP (stereo) | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Weight** | 192gm (with heatsink) | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ - | **Power** | Refer to :ref:`main-board-power` section | - +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | | Feature | + +=========================+=========================================================================================================================================+ + | **Processor** | Texas Instruments TDA4VM | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Graphics Engine** | PowerVR® Series8XE GE8430 | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **SDRAM Memory** | LPDDR4 3.2GHz (4GB) Kingston Q3222PM1WDGTK-U | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Onboard Flash** | eMMC (16GB) Kingston EMMC16G-TB29-PZ90 | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **PMIC** | TPS65941213 and TPS65941111 PMICs regulator and one additional LDO. | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Debug Support** | 2x 3 pin 3.3V TTL header: | + | | 1. WKUP_UART0: Wake-up domain serial port | + | | 2. UART0: Main domain serial port | + + +-----------------------------------------------------------------------------------------------------------------------------------------+ + | | 10-pin JTAG TAG-CONNECT footprint | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Power Source** | USB C or DC Jack (5V @ >3A) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **PCB** | 4†x 3.1†| + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Indicators** | 1x Power & 5x User Controllable LEDs | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **USB-3.0 Client Port** | Access to USB0 SuperSpeed dual-role mode via USB-C (no power output) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **USB-3.0 Host Port** | TUSB8041 4-port SuperSpeed hub 1x on USB1, 2x Type A Socket up-to 2.8A total depending on power input | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Ethernet** | Gigabit RJ45 link indicator speed indicator | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **SD/MMC Connector** | microSD (1.8/3.3V) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **User Input** | 1. Reset Button | + | | 2. Boot Button | + | | 3. Power Button | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Video Out** | miniDP | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Audio** | via miniDP (stereo) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Weight** | 192gm (with heatsink) | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ + | **Power** | Refer to :ref:`main-board-power` section | + +-------------------------+-----------------------------------------------------------------------------------------------------------------------------------------+ .. _bbai64-component-locations: @@ -151,87 +151,86 @@ Board components This section describes the key components on the board, their location and function. -.. tabs:: - - .. group-tab:: Front components location - - .. figure:: images/components/front.* - :width: 1240 - :align: center - :alt: BeagleBone AI-64 board front components location - - BeagleBone AI-64 board front components location - - - .. table:: BeagleBone AI-64 board front components location - :align: center - - +----------------------------+---------------------------------------------------------------------------+ - | Feature | Description | - +============================+===========================================================================+ - | User & power LEDs | USR0 - USR4 user LEDs & Power (Board ON) LED indicator | - +----------------------------+---------------------------------------------------------------------------+ - | UART debug ports | 3pin Wake-up domain and Main domain UART debug ports | - +----------------------------+---------------------------------------------------------------------------+ - | USB C | Power, connectivity, and board flashing. | - +----------------------------+---------------------------------------------------------------------------+ - | Barrel jack | Power input (accepts 5V power) | - +----------------------------+---------------------------------------------------------------------------+ - | Mini-Display port | Output for Display/Monitor connection | - +----------------------------+---------------------------------------------------------------------------+ - | Dual USB-A | 5Gbps USB-A ports for peripherals (Wi-Fi, Bluetooth, Keyboard, etc) | - +----------------------------+---------------------------------------------------------------------------+ - | GigaBit Ethernet | 1Gb/s Wired internet connectivity | - +----------------------------+---------------------------------------------------------------------------+ - | mikroBUS Shuttle | 16pin mikroBUS Shuttle connector for interfacing mikroE click boards | - +----------------------------+---------------------------------------------------------------------------+ - | P8 & P9 cape header | Expansion headers for BeagleBone capes. | - +----------------------------+---------------------------------------------------------------------------+ - | Reset button | Press to reset BeagleBone AI-64 board (TDA4VM SoC) | - +----------------------------+---------------------------------------------------------------------------+ - | Power button | Press to shut-down (OFF), hold down to boot (ON) | - +----------------------------+---------------------------------------------------------------------------+ - | Boot button | Boot selection button (force to boot from microSD if power is cycled) | - +----------------------------+---------------------------------------------------------------------------+ - | M.2 Key E | PCIE M.2 Key E connector | - +----------------------------+---------------------------------------------------------------------------+ - - .. group-tab:: Back components location - - .. figure:: images/components/back.* - :width: 1240 - :align: center - :alt: BeagleBone AI-64 board back components location - - BeagleBone AI-64 board back components location - - - .. table:: BeagleBone AI-64 board back components location - :align: center - - +----------------------------+---------------------------------------------------------------------------+ - | Feature | Description | - +============================+===========================================================================+ - | microSD | Micro SD Card holder | - +----------------------------+---------------------------------------------------------------------------+ - | JTAG debug port | Tag-Connect JTAG (TDA4Vm) debug port | - +----------------------------+---------------------------------------------------------------------------+ - | Fan connector | PWM controllable 4pin fan connector | - +----------------------------+---------------------------------------------------------------------------+ - | DP83867E | Ethernet PHY | - +----------------------------+---------------------------------------------------------------------------+ - | TUSB8041 | USB 3.0 hub IC | - +----------------------------+---------------------------------------------------------------------------+ - | TDA4VM | Dual Arm® Cortex®-A72 SoC and C7x DSP with deep-learning, vision and MMA | - +----------------------------+---------------------------------------------------------------------------+ - | PMIC | Power management TPS65941213 (PMIC-A) & TPS65941111 (PMIC-B) | - +----------------------------+---------------------------------------------------------------------------+ - | 16GB eMMC | Flash storage | - +----------------------------+---------------------------------------------------------------------------+ - | 4GB RAM | 4GB LPDDR4 RAM | - +----------------------------+---------------------------------------------------------------------------+ - | DSI | MIPI Display connector | - +----------------------------+---------------------------------------------------------------------------+ - | CSI0 & CSI1 | MIPI Camera connectors | - +----------------------------+---------------------------------------------------------------------------+ - \ No newline at end of file +.. tab-set:: + + .. tab-item:: Front components location + + .. figure:: images/components/front.* + :width: 1240 + :align: center + :alt: BeagleBone AI-64 board front components location + + BeagleBone AI-64 board front components location + + + .. table:: BeagleBone AI-64 board front components location + :align: center + + +----------------------------+---------------------------------------------------------------------------+ + | Feature | Description | + +============================+===========================================================================+ + | User & power LEDs | USR0 - USR4 user LEDs & Power (Board ON) LED indicator | + +----------------------------+---------------------------------------------------------------------------+ + | UART debug ports | 3pin Wake-up domain and Main domain UART debug ports | + +----------------------------+---------------------------------------------------------------------------+ + | USB C | Power, connectivity, and board flashing. | + +----------------------------+---------------------------------------------------------------------------+ + | Barrel jack | Power input (accepts 5V power) | + +----------------------------+---------------------------------------------------------------------------+ + | Mini-Display port | Output for Display/Monitor connection | + +----------------------------+---------------------------------------------------------------------------+ + | Dual USB-A | 5Gbps USB-A ports for peripherals (Wi-Fi, Bluetooth, Keyboard, etc) | + +----------------------------+---------------------------------------------------------------------------+ + | GigaBit Ethernet | 1Gb/s Wired internet connectivity | + +----------------------------+---------------------------------------------------------------------------+ + | mikroBUS Shuttle | 16pin mikroBUS Shuttle connector for interfacing mikroE click boards | + +----------------------------+---------------------------------------------------------------------------+ + | P8 & P9 cape header | Expansion headers for BeagleBone capes. | + +----------------------------+---------------------------------------------------------------------------+ + | Reset button | Press to reset BeagleBone AI-64 board (TDA4VM SoC) | + +----------------------------+---------------------------------------------------------------------------+ + | Power button | Press to shut-down (OFF), hold down to boot (ON) | + +----------------------------+---------------------------------------------------------------------------+ + | Boot button | Boot selection button (force to boot from microSD if power is cycled) | + +----------------------------+---------------------------------------------------------------------------+ + | M.2 Key E | PCIE M.2 Key E connector | + +----------------------------+---------------------------------------------------------------------------+ + + .. tab-item:: Back components location + + .. figure:: images/components/back.* + :width: 1240 + :align: center + :alt: BeagleBone AI-64 board back components location + + BeagleBone AI-64 board back components location + + + .. table:: BeagleBone AI-64 board back components location + :align: center + + +----------------------------+---------------------------------------------------------------------------+ + | Feature | Description | + +============================+===========================================================================+ + | microSD | Micro SD Card holder | + +----------------------------+---------------------------------------------------------------------------+ + | JTAG debug port | Tag-Connect JTAG (TDA4Vm) debug port | + +----------------------------+---------------------------------------------------------------------------+ + | Fan connector | PWM controllable 4pin fan connector | + +----------------------------+---------------------------------------------------------------------------+ + | DP83867E | Ethernet PHY | + +----------------------------+---------------------------------------------------------------------------+ + | TUSB8041 | USB 3.0 hub IC | + +----------------------------+---------------------------------------------------------------------------+ + | TDA4VM | Dual Arm® Cortex®-A72 SoC and C7x DSP with deep-learning, vision and MMA | + +----------------------------+---------------------------------------------------------------------------+ + | PMIC | Power management TPS65941213 (PMIC-A) & TPS65941111 (PMIC-B) | + +----------------------------+---------------------------------------------------------------------------+ + | 16GB eMMC | Flash storage | + +----------------------------+---------------------------------------------------------------------------+ + | 4GB RAM | 4GB LPDDR4 RAM | + +----------------------------+---------------------------------------------------------------------------+ + | DSI | MIPI Display connector | + +----------------------------+---------------------------------------------------------------------------+ + | CSI0 & CSI1 | MIPI Camera connectors | + +----------------------------+---------------------------------------------------------------------------+ \ No newline at end of file diff --git a/boards/beaglebone/ai-64/02-quick-start.rst b/boards/beaglebone/ai-64/02-quick-start.rst index 98a990f2d874e6ffb179a74e1d8475f8e3637d7c..a3b24f47769e37c5fe63bcf88a92ccd23e217470 100644 --- a/boards/beaglebone/ai-64/02-quick-start.rst +++ b/boards/beaglebone/ai-64/02-quick-start.rst @@ -67,9 +67,9 @@ different ways, but we will discuss the two most common scenarios. Each of these configurations is discussed in general terms in the following sections. -.. tabs:: +.. tab-set:: - .. group-tab:: Tethered To A PC + .. tab-item:: 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 connected PC. You need to use either Firefox or Chrome on the PC, Internet Explorer will not work properly. @@ -128,7 +128,7 @@ Each of these configurations is discussed in general terms in the following sect 3. The file will be opened by your browser on the PC and you should get a display showing the Quick Start Guide. 4. Your board is now operational! Follow the instructions on your PC screen. - .. group-tab:: Standalone w/Display and Keyboard/Mouse + .. tab-item:: Standalone w/Display and Keyboard/Mouse In this configuration, the board works more like a PC, totally free from any connection to a PC as shown in the figure below. It allows you to create your code to make the board do whatever you need it to do. It will however require certain common PC accessories. These accessories and instructions are described in the following section. diff --git a/boards/beaglebone/ai-64/04-expansion.rst b/boards/beaglebone/ai-64/04-expansion.rst index 81feebfb3e116767505e08a7870d45c00a06c9e9..ae0e3921d20a8073c3276b1c4625596af8973c95 100644 --- a/boards/beaglebone/ai-64/04-expansion.rst +++ b/boards/beaglebone/ai-64/04-expansion.rst @@ -12,9 +12,9 @@ BeagleBone AI-64 P8 & P9 cape headers are designed to be compatible with BeagleB Below pinout diagrams are design to simplify cape header pin usage and cape design process for AI-64. To start using P8 / P9 cape header choose respective pinout diagram tab below. -.. tabs:: +.. tab-set:: - .. group-tab:: P8 cape header + .. tab-item:: P8 cape header .. figure:: images/pinout/BeagleBone-AI-64-P8.* :align: center @@ -23,7 +23,7 @@ using P8 / P9 cape header choose respective pinout diagram tab below. BeagleBone AI-64 P8 cape header pinout - .. group-tab:: P9 cape header + .. tab-item:: P9 cape header .. figure:: images/pinout/BeagleBone-AI-64-P9.* :align: center diff --git a/boards/beaglebone/ai/02-quick-start.rst b/boards/beaglebone/ai/02-quick-start.rst index 956ebce5e94d69399018bd432334e05404e84ba4..ec13ef48829bde60d1197c4ec65c93a88e6d3547 100644 --- a/boards/beaglebone/ai/02-quick-start.rst +++ b/boards/beaglebone/ai/02-quick-start.rst @@ -65,15 +65,13 @@ the most common scenarios. NOTE: These connection scenarios are dependent on the software image presently on your BeagleBone® AI. When all else fails, follow the instructions at :ref:`upgrade-beaglebone-ai-software`. -- :ref:`Tethered to a PC via USB C cable <bbai-tethered>` -- :ref:`Standalone Desktop with powered USB hub, display, keyboard and mouse <bbai-standalone>` -- :ref:`Wireless Connection to BeagleBone® AI <bbai-wireless>` +- Tethered to a PC via USB C cable +- Standalone Desktop with powered USB hub, display, keyboard and mouse +- Wireless Connection to BeagleBone® AI -.. tabs:: +.. tab-set:: - .. _bbai-tethered: - - .. group-tab:: Tethered + .. tab-item:: Tethered **Tethered to a PC** @@ -96,32 +94,32 @@ all else fails, follow the instructions at :ref:`upgrade-beaglebone-ai-software` :align: center :alt: USB connector and serial debug. - 1. Connect a USB type-C cable to BeagleBone® AI USB type-C port. + 2. Connect a USB type-C cable to BeagleBone® AI USB type-C port. .. image:: images/BB_AI_connectingUSBC_500px.jpg :width: 740 :align: center :alt: Connecting serial cable. - 1. Connect the other end of the USB cable to the PC USB 3 port. + 3. Connect the other end of the USB cable to the PC USB 3 port. .. image:: images/BB_AI_PlugIn_500px.jpg :width: 740 :align: center :alt: connecting to PC - 1. BeagleBone® AI will boot. + 4. BeagleBone® AI will boot. - 2. You will notice some of the 5 user LEDs flashing + 5. You will notice some of the 5 user LEDs flashing - 3. Look for a new mass storage drive to appear on the PC. + 6. Look for a new mass storage drive to appear on the PC. .. image:: images/BB_AI_asadrive_500px.jpg :width: 740 :align: center :alt: BeagleBone storage drive options - 1. Open the drive and open START.HTM with your web browser. + 7. Open the drive and open START.HTM with your web browser. .. image:: images/BB_AI_starthtm_500px.png :width: 740 @@ -133,18 +131,16 @@ all else fails, follow the instructions at :ref:`upgrade-beaglebone-ai-software` :align: center :alt: Getting started - 1. Follow the instructions in the browser window. + 8. Follow the instructions in the browser window. .. image:: images/vscode.png :width: 740 :align: center :alt: BeagleBone instructions - 1. Go to Visual Studio Code IDE. - - .. _bbai-standalone: + 9. Go to Visual Studio Code IDE. - .. group-tab:: Standalone + .. tab-item:: Standalone **Standalone w/Display and Keyboard/Mouse** @@ -159,28 +155,26 @@ all else fails, follow the instructions at :ref:`upgrade-beaglebone-ai-software` Load "am57xx-eMMC-flasher-debian-9.13-lxqt-tidl-armhf-2020-08-25-6gb.img.xz" image on the BeagleBone® AI - 1. Connect a combo keyboard and mouse to BeagleBone® AI’s USB host port. - 2. Connect a microHDMI-to-HDMI cable to BeagleBone® AI’s microHDMI port. - 3. Connect the microHDMI-to-HDMI cable to an HDMI monitor. - 4. Plug a 5V 3A USB type-C power supply into BeagleBone® AI’s USB type-C port. - 5. BeagleBone® AI will boot. No need to enter any passwords. - 6. Depending on which software image is loaded, either a Desktop or a login shell will appear on the monitor. - 7. Follow the instructions at https://beagleboard.org/upgrade - - .. _bbai-wireless: + 10. Connect a combo keyboard and mouse to BeagleBone® AI’s USB host port. + 11. Connect a microHDMI-to-HDMI cable to BeagleBone® AI’s microHDMI port. + 12. Connect the microHDMI-to-HDMI cable to an HDMI monitor. + 13. Plug a 5V 3A USB type-C power supply into BeagleBone® AI’s USB type-C port. + 14. BeagleBone® AI will boot. No need to enter any passwords. + 15. Depending on which software image is loaded, either a Desktop or a login shell will appear on the monitor. + 16. Follow the instructions at https://beagleboard.org/upgrade - .. group-tab:: Wireless + .. tab-item:: Wireless **Wireless Connection** .. note:: Start with this image "am57xx-eMMC-flasher-debian-10.3-iot-tidl-armhf-2020-04-06-6gb.img.xz" loaded on your BeagleBone® AI. - 1. Plug a 5V 3A USB type-C power supply into BeagleBone® AI’s USB type-C port. - 2. BeagleBone® AI will boot. - 3. Connect your PC’s WiFi to SSID "BeagleBone-XXXX" where XXXX varies for your BeagleBone® AI. - 4. Use password "BeagleBone" to complete the WiFi connection. - 5. Open http://192.168.8.1 in your web browser. - 6. Follow the instructions in the browser window. + 17. Plug a 5V 3A USB type-C power supply into BeagleBone® AI’s USB type-C port. + 18. BeagleBone® AI will boot. + 19. Connect your PC’s WiFi to SSID "BeagleBone-XXXX" where XXXX varies for your BeagleBone® AI. + 20. Use password "BeagleBone" to complete the WiFi connection. + 21. Open http://192.168.8.1 in your web browser. + 22. Follow the instructions in the browser window. Connecting a 3 PIN Serial Debug Cable ************************************* diff --git a/boards/beagleplay/01-introduction.rst b/boards/beagleplay/01-introduction.rst index 3c818703b29ea00407aa9b292ea795837a7fd636..c86361b5729a6b601c45928a3c2d7503c683811f 100644 --- a/boards/beagleplay/01-introduction.rst +++ b/boards/beagleplay/01-introduction.rst @@ -118,9 +118,9 @@ support for portable and power-sensitive applications. Board components location ========================== -.. tabs:: +.. tab-set:: - .. group-tab:: Front + .. tab-item:: Front .. figure:: images/components-front.* :width: 1400 @@ -177,7 +177,7 @@ Board components location | USB-C port | Power and Device data role port | +----------------------------+---------------------------------------------------------------------------+ - .. group-tab:: Back + .. tab-item:: Back .. figure:: images/components-back.* :width: 1400 diff --git a/boards/beaglev/ahead/01-introduction.rst b/boards/beaglev/ahead/01-introduction.rst index 31304d244d5b227073d4afb80fcaff28384aa8a1..54c14ff41f06a532404dcc5e51c46683374afd21 100644 --- a/boards/beaglev/ahead/01-introduction.rst +++ b/boards/beaglev/ahead/01-introduction.rst @@ -24,9 +24,9 @@ Pinout Diagrams Choose the cape header to see respective pinout diagram. -.. tabs:: +.. tab-set:: - .. group-tab:: P8 cape header + .. tab-item:: P8 cape header .. figure:: images/pinout/BeagleV-Ahead-P8.* :align: center @@ -35,7 +35,7 @@ Choose the cape header to see respective pinout diagram. BeagleV Ahead P8 cape header pinout - .. group-tab:: P9 cape header + .. tab-item:: P9 cape header .. figure:: images/pinout/BeagleV-Ahead-P9.* :align: center diff --git a/boards/beaglev/ahead/02-quick-start.rst b/boards/beaglev/ahead/02-quick-start.rst index 6a5fa4493f9082543d55f7b0ef0cc416f573f463..ae5850006d8ebe618a709b137e0b3e6b7a87bba5 100644 --- a/boards/beaglev/ahead/02-quick-start.rst +++ b/boards/beaglev/ahead/02-quick-start.rst @@ -32,9 +32,9 @@ Antenna guide .. warning:: uFL antenna connectors are very delicate and should be handled with care. -.. tabs:: +.. tab-set:: - .. group-tab:: Connecting antenna + .. tab-item:: Connecting antenna To use WiFi you are **required** to connect the 2.4GHz/5GHz antenna provided in BeagleV Ahead box. Below is a guide to connect the antenna to your @@ -46,7 +46,7 @@ Antenna guide Connecting 2.4GHz/5GHz antenna to BeagleV Ahead. - .. group-tab:: Disconnecting antenna + .. tab-item:: Disconnecting antenna If for some reason you want to disconnect the antenna from your BeagleV Ahead board @@ -66,9 +66,9 @@ or a USB 3.0 super-speed micro-B cable. Connection guide for both are shown belo .. important:: high-speed micro-B will support only USB 2.0 speed but super-speed micro-B cable will support USB 3.0 speed. -.. tabs:: +.. tab-set:: - .. group-tab:: super-speed micro-B connection (USB 3.0) + .. tab-item:: super-speed micro-B connection (USB 3.0) For super speed USB 3.0 connection it's recommended to use super-speed micro-B USB cable. To get a super-speed micro-B cable you can checkout links below: @@ -86,7 +86,7 @@ or a USB 3.0 super-speed micro-B cable. Connection guide for both are shown belo super-speed micro-B (USB 3.0) connection guide for BeagleV Ahead. - .. group-tab:: high-speed micro-B connection (USB 2.0) + .. tab-item:: high-speed micro-B connection (USB 2.0) For USB 2.0 connection it's recommended to use high-speed micro-B USB cable. @@ -153,9 +153,9 @@ To put your BeagleV Ahead board into eMMC flash mode you can follow the steps be Flash the latest image on eMMC =============================== -.. tabs:: +.. tab-set:: - .. group-tab:: Linux + .. tab-item:: Linux First you need to install android platform tools which includes `adb` and `fastboot`. @@ -192,11 +192,11 @@ Flash the latest image on eMMC - .. group-tab:: Windows + .. tab-item:: Windows .. todo:: add instructions for flashing in windows. - .. group-tab:: Mac + .. tab-item:: Mac .. todo:: add instructions for flashing in Mac. @@ -252,9 +252,9 @@ When you do this, you'll be required to power the board via Barrel jack. Connect to WiFi **************** -.. tabs:: +.. tab-set:: - .. group-tab:: Yocto + .. tab-item:: Yocto After getting access to the UART debug console you will be prompted with, diff --git a/boards/beaglev/fire/01-introduction.rst b/boards/beaglev/fire/01-introduction.rst index b3a034d528c46d098ca8debdd2a0e8c6583e7a95..69299e43ac2faed73a3b835cd6241cc725ea8805 100644 --- a/boards/beaglev/fire/01-introduction.rst +++ b/boards/beaglev/fire/01-introduction.rst @@ -25,9 +25,9 @@ Pinout Diagrams Choose the cape header to see respective pinout diagram. -.. tabs:: +.. tab-set:: - .. group-tab:: P8 cape header + .. tab-item:: P8 cape header .. figure:: images/pinout/BeagleV-Fire-P8.* :align: center @@ -36,7 +36,7 @@ Choose the cape header to see respective pinout diagram. BeagleV-Fire P8 cape header pinout - .. group-tab:: P9 cape header + .. tab-item:: P9 cape header .. figure:: images/pinout/BeagleV-Fire-P9.* :align: center diff --git a/boards/beaglev/fire/demos-and-tutorials/flashing-board.rst b/boards/beaglev/fire/demos-and-tutorials/flashing-board.rst index 973861d32d3c2a75bff783988025b0bfa8dc9657..08c8bd56d9465df7678a00994625db92c9def192 100644 --- a/boards/beaglev/fire/demos-and-tutorials/flashing-board.rst +++ b/boards/beaglev/fire/demos-and-tutorials/flashing-board.rst @@ -160,9 +160,9 @@ Once your board is exposed as a mass storage device you can use `Balena Etcher <https://etcher.balena.io/#download-etcher>`_ to flash the ``sdcard.img`` on your BeagleV-Fire's eMMC. -.. tabs:: +.. tab-set:: - .. group-tab:: Select image + .. tab-item:: Select image 1. Select the ``sdcard.img`` file from your local drive storage. 2. Click on select target. @@ -172,7 +172,7 @@ flash the ``sdcard.img`` on your BeagleV-Fire's eMMC. :align: center :alt: Balena Etcher selecting image - .. group-tab:: Select Target + .. tab-item:: Select Target 1. Select ``MCC PolarFireSoC_msd`` as target. 2. Click ``Select(1)`` to proceed. @@ -182,7 +182,7 @@ flash the ``sdcard.img`` on your BeagleV-Fire's eMMC. :align: center :alt: Balena Etcher selecting target - .. group-tab:: Flash image + .. tab-item:: Flash image 1. Click on ``Flash!`` to flash the ``sdcard.img`` on BeagleV-Fire eMMC storage. diff --git a/books/beaglebone-cookbook/02sensors/sensors.rst b/books/beaglebone-cookbook/02sensors/sensors.rst index e17006ae97244444d1bcb5d9110213513017c542..71087c50cb762fb035453afe7925d5e77ca17feb 100644 --- a/books/beaglebone-cookbook/02sensors/sensors.rst +++ b/books/beaglebone-cookbook/02sensors/sensors.rst @@ -169,8 +169,8 @@ or both on the Bone, as shown in :ref:`js_pushbutton_fig`. The code below reads GPIO port *P9_42*, which is attached to the pushbutton. -.. tabs:: - .. group-tab:: Python +.. tab-set:: + .. tab-item:: Python .. literalinclude:: ../code/02sensors/pushbutton.py :caption: Monitoring a pushbutton (pushbutton.py) @@ -179,7 +179,7 @@ The code below reads GPIO port *P9_42*, which is attached to the pushbutton. :download:`pushbutton.py <../code/02sensors/pushbutton.py>` - .. group-tab:: c + .. tab-item:: c .. literalinclude:: ../code/02sensors/pushbutton.c :caption: Monitoring a pushbutton (pushbutton.c) @@ -311,9 +311,9 @@ is wired to one of the seven analog-in ports (*P9_36*). The section below shows the code used to read the variable resistor. Add the code to a file called *analogIn.py* and run it; then change the resistor and run it again. The voltage read will change. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. literalinclude:: ../code/02sensors/analogIn.py :caption: Reading an analog voltage (analogIn.py) @@ -322,7 +322,7 @@ Add the code to a file called *analogIn.py* and run it; then change the resistor :download:`analogIn.py <../code/02sensors/analogIn.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. literalinclude:: ../code/02sensors/analogIn.js :caption: Reading an analog voltage (analogIn.js) @@ -389,9 +389,9 @@ as shown in :ref:`sensors_ultrasonic_fig`. The device outputs ~6.4 mV/in when po ``ultrasonicRange.py`` shows the code that reads the sensor at a fixed interval. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. literalinclude:: ../code/02sensors/ultrasonicRange.py :caption: Reading an analog voltage (ultrasonicRange.py) @@ -400,7 +400,7 @@ as shown in :ref:`sensors_ultrasonic_fig`. The device outputs ~6.4 mV/in when po :download:`ultrasonicRange.py <../code/02sensors/ultrasonicRange.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. literalinclude:: ../code/02sensors/ultrasonicRange.js :caption: Reading an analog voltage (ultrasonicRange.js) @@ -542,9 +542,9 @@ The *2* after the *qep* returned by *show-pins* shows it's *eQEP2*. Finally, add the code below to a file named *rotaryEncoder.py* and run it. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. literalinclude:: ../code/02sensors/rotaryEncoder.py :caption: Reading a rotary encoder (rotaryEncoder.py) @@ -553,7 +553,7 @@ Finally, add the code below to a file named *rotaryEncoder.py* and run it. :download:`rotaryEncoder.py <../code/02sensors/rotaryEncoder.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. literalinclude:: ../code/02sensors/rotaryEncoder.js :caption: Reading a rotary encoder (rotaryEncoder.js) @@ -812,9 +812,9 @@ https://cateee.net/lkddb/ to see them. Once the driver is in place, you can read it via code. ``i2cTemp.py``` shows how to read the TMP101. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. literalinclude:: ../code/02sensors/i2cTemp.py :caption: Reading an |I2C| device (i2cTemp.py) @@ -823,7 +823,7 @@ Once the driver is in place, you can read it via code. :download:`i2cTemp.py <../code/02sensors/i2cTemp.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. literalinclude:: ../code/02sensors/i2cTemp.js :caption: Reading an |I2C| device (i2cTemp.js) @@ -947,9 +947,9 @@ This shows the serial numbers for all the devices. Finally, add the code below in to a file named *w1.py*, edit the path assigned to *w1* so that the path points to your device, and then run it. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. literalinclude:: ../code/02sensors/w1.py :caption: Reading a temperature with a DS18B20 (w1.py) @@ -958,7 +958,7 @@ that the path points to your device, and then run it. :download:`w1.py <../code/02sensors/w1.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. literalinclude:: ../code/02sensors/w1.js :caption: Reading a temperature with a DS18B20 (w1.js) diff --git a/books/beaglebone-cookbook/03displays/displays.rst b/books/beaglebone-cookbook/03displays/displays.rst index ce99608314e05c03c82cb68c39e426c69342f103..9c70792c0c6018ebc73345d10e24503325a1ddf3 100644 --- a/books/beaglebone-cookbook/03displays/displays.rst +++ b/books/beaglebone-cookbook/03displays/displays.rst @@ -59,9 +59,9 @@ Place the code shown in :ref:`py_internLED_code` in a file called ``internLED.py You can do this using VSC to edit files (as shown in :ref:`basics_vsc`) or with a more traditional editor (as shown in :ref:`tips_editing_files`). -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _py_internLED_code: @@ -72,7 +72,7 @@ a more traditional editor (as shown in :ref:`tips_editing_files`). :download:`internLED.py <../code/03displays/internLED.py>` - .. group-tab:: C + .. tab-item:: C .. _c_internLED_code: @@ -138,9 +138,9 @@ Notice that it looks very similar to the *internLED* code, in fact it only differs in the line number (18 instead of 21). The built-in LEDs use the same GPIO interface as the GPIO pins. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _py_externLED_code: @@ -151,7 +151,7 @@ GPIO interface as the GPIO pins. :download:`externLED.py <../code/03displays/externLED.py>` - .. group-tab:: C + .. tab-item:: C .. _c_externLED_code: @@ -221,9 +221,9 @@ the same circuit as before (:ref:`displays_externLED_fig`). Find the code in Then run it as before. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _py_fadeLED_code: @@ -234,7 +234,7 @@ Then run it as before. :download:`fadeLED.py <../code/03displays/fadeLED.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. _js_fadeLED_code: diff --git a/books/beaglebone-cookbook/04motors/motors.rst b/books/beaglebone-cookbook/04motors/motors.rst index f256f739265f415264f876619d197972ce328137..e9f85273699a4743d6056a9da85d657785416634 100644 --- a/books/beaglebone-cookbook/04motors/motors.rst +++ b/books/beaglebone-cookbook/04motors/motors.rst @@ -91,9 +91,9 @@ in :ref:`py_servoMotor_code`. You need to configure the pin for PWM. bone$ config-pin P9_16 pwm bone$ ./servoMotor.py -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _py_servoMotor_code: @@ -104,7 +104,7 @@ in :ref:`py_servoMotor_code`. You need to configure the pin for PWM. :download:`servoMotor.py <../code/04motors/servoMotor.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. _motors_servoMotor_code: @@ -195,9 +195,9 @@ Wire your breadboard as shown in :ref:`motors_dcMotor_fig`. Use the code in :ref:`py_dcMotor_code` to run the motor. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _py_dcMotor_code: @@ -208,7 +208,7 @@ Use the code in :ref:`py_dcMotor_code` to run the motor. :download:`dcMotor.py <../code/04motors/dcMotor.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. _motors_dcMotor_code: diff --git a/books/beaglebone-cookbook/06iot/iot.rst b/books/beaglebone-cookbook/06iot/iot.rst index 9b67d707b49dcac88930b50a3dddde2407cb2129..2b06b712d63ac39a7ed21897213fec8795cf4d8a 100644 --- a/books/beaglebone-cookbook/06iot/iot.rst +++ b/books/beaglebone-cookbook/06iot/iot.rst @@ -696,9 +696,9 @@ or for Javascript: Finally, add the code in :ref:`networking_twilio_code` to a file named ``twilioTest.py`` and run it. Your text will be sent. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _networking_twilio_code: @@ -709,7 +709,7 @@ Finally, add the code in :ref:`networking_twilio_code` to a file named ``twilioT :download:`twilioTest.py <../code/06iot/twilioTest.py>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. literalinclude:: ../code/06iot/twilio-test.js :caption: Sending SMS messages using Twilio (``twilio-test.js``) diff --git a/books/beaglebone-cookbook/07kernel/kernel.rst b/books/beaglebone-cookbook/07kernel/kernel.rst index d64ad0eca107ef84ae3b55970998069bc96a8589..6c3b9de17f9c8a2f05dcb1d4132a839781ffcc1f 100644 --- a/books/beaglebone-cookbook/07kernel/kernel.rst +++ b/books/beaglebone-cookbook/07kernel/kernel.rst @@ -91,9 +91,9 @@ hey are saved in **/boot** Here I have two kernel versions installed. -.. tabs:: +.. tab-set:: - .. group-tab:: Bone + .. tab-item:: Bone On the Bone (Not the Play) the file **uEnv.txt** tells which kernel to use on the next reboot. Here are the first few lines: @@ -110,7 +110,7 @@ Here I have two kernel versions installed. Lines 3-5 list the various kernels, and the uncommented one on line 4 is the one that will be used next time. You will have to add your own uname's. Get the names from the files in /boot. Be careful, if you mistype the name your Bone won't boot. - .. group-tab:: Play + .. tab-item:: Play On the Play you can see which version of the kernel will boot next by: @@ -425,15 +425,15 @@ Solution Run the following: -.. tabs:: +.. tab-set:: - .. group-tab:: 32-bit + .. tab-item:: 32-bit .. code-block:: bash host$ sudo apt install gcc-arm-linux-gnueabihf - .. group-tab:: 64-bit + .. tab-item:: 64-bit .. code-block:: bash diff --git a/books/beaglebone-cookbook/08realtime/realtime.rst b/books/beaglebone-cookbook/08realtime/realtime.rst index beca840f9c015a91078ebf692b36e43e7c057325..d5cb7fc3321b091ede8a5327d738aaa1d8239ace 100644 --- a/books/beaglebone-cookbook/08realtime/realtime.rst +++ b/books/beaglebone-cookbook/08realtime/realtime.rst @@ -60,9 +60,9 @@ Wire up the pushbutton and LED as shown in :ref:`realtime_pushLED_fig`. The code in :ref:`py_pushLED_code` reads GPIO port *P9_42*, which is attached to the pushbutton, and turns on the LED attached to *P9_12* when the button is pushed. -.. tabs:: +.. tab-set:: - .. group-tab:: Python + .. tab-item:: Python .. _py_pushLED_code: @@ -73,7 +73,7 @@ pushbutton, and turns on the LED attached to *P9_12* when the button is pushed. :download:`pushLED.py <../code/08realtime/pushLED.py>` - .. group-tab:: c + .. tab-item:: c .. _realtime_pushLED_c_code: @@ -96,7 +96,7 @@ pushbutton, and turns on the LED attached to *P9_12* when the button is pushed. :download:`pushLED.c <../code/08realtime/pushLED.c>` - .. group-tab:: JavaScript + .. tab-item:: JavaScript .. _realtime_pushLED_code: diff --git a/intro/beagle101/blinkLED.rst b/intro/beagle101/blinkLED.rst index e50cf87ab2708e9511826a27cc70835c5605c575..eb0f0b9798d23b725755bba17e081d863cf808b0 100644 --- a/intro/beagle101/blinkLED.rst +++ b/intro/beagle101/blinkLED.rst @@ -22,9 +22,9 @@ For this step you need to get a USB cable and attach your Beagle to your host computer with it. Where you attached the cable depends on which Beagle you have. Click on the tab for your board. -.. tabs:: +.. tab-set:: - .. group-tab:: Black + .. tab-item:: Black .. figure:: figures/image8.jpg :width: 632px @@ -42,7 +42,7 @@ depends on which Beagle you have. Click on the tab for your board. For more details see: :ref:`beagleboneblack-connectivity` - .. group-tab:: Blue + .. tab-item:: Blue .. figure:: figures/blueconnect.jpg :width: 451px @@ -51,7 +51,7 @@ depends on which Beagle you have. Click on the tab for your board. Micro USB Connection to the Blue - .. group-tab:: AI-64 + .. tab-item:: AI-64 .. figure:: figures/usb-tethering.jpg :width: 400px @@ -83,7 +83,7 @@ depends on which Beagle you have. Click on the tab for your board. For more details see: :ref:`bbai64-quick-start` - .. group-tab:: Play + .. tab-item:: Play .. figure:: figures/tethered-connection.jpg :width: 1400 @@ -94,7 +94,7 @@ depends on which Beagle you have. Click on the tab for your board. For more details see: :ref:`beagleplay-quick-start` - .. group-tab:: Pocket + .. tab-item:: Pocket .. figure:: figures/11fig-PB-microUSBattach1.jpg :align: center @@ -176,9 +176,9 @@ To access the command line and your host is a Mac, take the ``ssh (Mac)`` tab. I are running Linux on your host, take the ``ssh (Linux)`` tab. Finally take the ``putty (Windows)`` tab for command line from Windows. -.. tabs:: +.. tab-set:: - .. group-tab:: ssh (Mac) + .. tab-item:: ssh (Mac) If you are running a Mac host, open a terminal widow and run @@ -188,7 +188,7 @@ are running Linux on your host, take the ``ssh (Linux)`` tab. Finally take the Use the password ``temppwd``. - .. group-tab:: ssh (Linux) + .. tab-item:: ssh (Linux) If you are running a Linux host, open a terminal widow and run @@ -198,7 +198,7 @@ are running Linux on your host, take the ``ssh (Linux)`` tab. Finally take the Use the password ``temppwd``. - .. group-tab:: putty (Windows) + .. tab-item:: putty (Windows) If you are running Window you need to run an ``ssh`` client to connect to the Beagle. I suggest you use ``putty``. diff --git a/intro/contribution/git-usage.rst b/intro/contribution/git-usage.rst index ccd6a5396697c691585cc45e0cfc092024fb79f5..382b0499592df93bb1ce761adbf8d0d4291da64d 100644 --- a/intro/contribution/git-usage.rst +++ b/intro/contribution/git-usage.rst @@ -53,9 +53,9 @@ You will need to install ``git`` on your computer. `git <http://git-scm.com/>`_ is available for all major operating systems. Please use the appropriate installation method as described below. -.. tabs:: +.. tab-set:: - .. group-tab:: Linux + .. tab-item:: Linux ``git`` is now packaged in all major Linux distributions. You should find it in your package manager. @@ -82,16 +82,16 @@ installation method as described below. should do the trick for you in any recent Fedora/Mandriva or derivatives - .. group-tab:: Mac OS X + .. tab-item:: Mac OS X Download the `.dmg` disk image from http://code.google.com/p/git-osx-installer/ - .. group-tab:: Windows + .. tab-item:: Windows .. note:: - It is worthwhile to consider using Linux at least inside of a virtual machine (VM). + It is worthwhile to consider using Linux at least inside of a virtual machine (VM). Download the official installers from `Windows installers <https://git-scm.com/download/win>`_