diff --git a/.gitignore b/.gitignore index d73984bb4d4f0d487ad04d46713f12bd82d0a947..d5e56122aca6e8fad20ea16f92993210172911e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ *.o *.a *.d -*.cmd *.log *.pyc *.swp @@ -43,4 +42,4 @@ GPATH GRTAGS GTAGS TAGS -tags \ No newline at end of file +tags diff --git a/beaglebone-ai-64/ch07.rst b/beaglebone-ai-64/ch07.rst deleted file mode 100644 index ca546ba72f3c39aba924f7852349c8608514c078..0000000000000000000000000000000000000000 --- a/beaglebone-ai-64/ch07.rst +++ /dev/null @@ -1,393 +0,0 @@ -:orphan: - -.. _connectors: - -Connectors -############# - -This section describes each of the connectors on the board. - -.. _section-7-1,Section 7.1 Expansion Connectors: - -Expansion Connectors ------------------------------ - -The expansion interface on the board is comprised of two 46 pin -connectors. All signals on the expansion headers are 3.3V unless -otherwise indicated. - -.. note :: - - Do not connect 5V logic level signals to these pins or the board will be damaged. - -.. note :: - - DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY. - NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS RESET LINE GOES HIGH. - -:ref:`figure-50` shows the location of the expansion connectors. - -.. _figure-50,Figure 50: - -.. figure:: media/image68.jpg - :width: 400px - :align: center - :alt: Figure 50. Expansion Connector Location - - Fig-50: Expansion Connector Location - -The location and spacing of the expansion headers are the same as on the BeagleBone Black. - -.. _connector-p8-and-p9: - -Connector P8 and P9 -************************** - -:ref:`table-12` shows the pin bindings for **P8** and **P9** expansion headers. Signals -can be connected to theese connectors based on setting the pin mux on the -processor, but this is the default settings on power up. The SW is -responsible for setting the default function of each pin. There are some -signals that have not been listed here. Refer to the processor -documentation for more information on these pins and detailed -descriptions of all of the pins listed. In some cases there may not be -enough signals to complete a group of signals that may be required to -implement a total interface. - -The *BALL NUMBER* Identifier is the pin number in the processor documentation. - -The *PIN No.* column is the pin number on the expansion header. - -The *ADDRESS* column is the pin CONFIGURATION address??? for each pin. - -The *MUXMODE[14:0] SETTINGS* are the possible pin configurations. - - -*NOTE: DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO -THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.* - -*NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.* - - - -| *PIN No.* | *ADDRESS* | *REGISTER NAME* | *BALL NUMBER* | *MUXMODE[14:0] SETTINGS*||||||||||||||| -| *PIN No.* | *ADDRESS* | *REGISTER NAME* | *BALL NUMBER* |*0* | *1* | *2* | *3* | *4* | *5* | *6* | *7* | *8* | *9* | *10* | *11* | *12* | *13* | *14* | *Bootstrap* - |P8_03|0x00011C054 | PADCONFIG21 | AH21 | PRG1_PRU0_GPO19 | PRG1_PRU0_GPI19 | PRG1_IEP0_EDC_SYNC_OUT0 | PRG1_PWM0_TZ_OUT | | RMII5_TXD0 | MCAN6_TX | GPIO0_20 | | | VOUT0_EXTPCLKIN | VPFE0_PCLK | MCASP4_AFSX | | | - |P8_04 |0x00011C0C4 | PADCONFIG49 | AC29 | PRG0_PRU0_GPO5 | PRG0_PRU0_GPI5 | | PRG0_PWM3_B2 | | RMII3_TXD0 | | GPIO0_48 | GPMC0_AD0 | | | | MCASP0_AXR3 | | | BOOTMODE2 - |P8_05 |0x00011C088 | PADCONFIG34 | AH25 | PRG1_PRU1_GPO12 | PRG1_PRU1_GPI12 | PRG1_RGMII2_TD1 | PRG1_PWM1_A0 | RGMII2_TD1 | | MCAN7_TX | GPIO0_33 | RGMII8_TD1 | | VOUT0_DATA12 | | MCASP9_AFSX | | | - |P8_06 |0x00011C08C | PADCONFIG35 | AG25 | PRG1_PRU1_GPO13 | PRG1_PRU1_GPI13 | PRG1_RGMII2_TD2 | PRG1_PWM1_B0 | RGMII2_TD2 | | MCAN7_RX | GPIO0_34 | RGMII8_TD2 | | VOUT0_DATA13 | VPFE0_DATA8 | MCASP9_AXR0 | MCASP4_ACLKR | | - |P8_07 |0x00011C03C | PADCONFIG15 | AD24 | PRG1_PRU0_GPO14 | PRG1_PRU0_GPI14 | PRG1_RGMII1_TD3 | PRG1_PWM0_A1 | RGMII1_TD3 | | MCAN5_RX | GPIO0_15 | | RGMII7_TD3 | VOUT0_DATA19 | VPFE0_DATA3 | MCASP7_AXR1 | | | - |P8_08 |0x00011C038 | PADCONFIG14 | AG24 | PRG1_PRU0_GPO13 | PRG1_PRU0_GPI13 | PRG1_RGMII1_TD2 | PRG1_PWM0_B0 | RGMII1_TD2 | | MCAN5_TX | GPIO0_14 | | RGMII7_TD2 | VOUT0_DATA18 | VPFE0_DATA2 | MCASP7_AXR0 | | | - |P8_09 |0x00011C044 | PADCONFIG17 | AE24 | PRG1_PRU0_GPO16 | PRG1_PRU0_GPI16 | PRG1_RGMII1_TXC | PRG1_PWM0_A2 | RGMII1_TXC | | MCAN6_RX | GPIO0_17 | | RGMII7_TXC | VOUT0_DATA21 | VPFE0_DATA5 | MCASP7_AXR3 | MCASP7_AFSR | | - |P8_10 |0x00011C040 | PADCONFIG16 | AC24 | PRG1_PRU0_GPO15 | PRG1_PRU0_GPI15 | PRG1_RGMII1_TX_CTL | PRG1_PWM0_B1 | RGMII1_TX_CTL | | MCAN6_TX | GPIO0_16 | | RGMII7_TX_CTL | VOUT0_DATA20 | VPFE0_DATA4 | MCASP7_AXR2 | MCASP7_ACLKR | | - |P8_11 |0x00011C0F4 | PADCONFIG61 | AB24 | PRG0_PRU0_GPO17 | PRG0_PRU0_GPI17 | PRG0_IEP0_EDC_SYNC_OUT1 | PRG0_PWM0_B2 | PRG0_ECAP0_SYNC_OUT | | | GPIO0_60 | GPMC0_AD5 | OBSCLK1 | | | MCASP0_AXR13 | | | BOOTMODE7 - |P8_12 |0x00011C0F0 | PADCONFIG60 | AH28 | PRG0_PRU0_GPO16 | PRG0_PRU0_GPI16 | PRG0_RGMII1_TXC | PRG0_PWM0_A2 | RGMII3_TXC | | | GPIO0_59 | | | DSS_FSYNC1 | | MCASP0_AXR12 | | | - |P8_13 |0x00011C168 | PADCONFIG90 | V27 | RGMII5_TD1 | RMII7_TXD1 | I2C3_SCL | | VOUT1_DATA4 | TRC_DATA2 | EHRPWM0_B | GPIO0_89 | GPMC0_A5 | | | | MCASP11_ACLKX | | | - |P8_14 |0x00011C130 | PADCONFIG76 | AF27 | PRG0_PRU1_GPO12 | PRG0_PRU1_GPI12 | PRG0_RGMII2_TD1 | PRG0_PWM1_A0 | RGMII4_TD1 | | | GPIO0_75 | | | | | MCASP1_AXR8 | | UART8_CTSn | - |P8_15 |0x00011C0F8 | PADCONFIG62 | AB29 | PRG0_PRU0_GPO18 | PRG0_PRU0_GPI18 | PRG0_IEP0_EDC_LATCH_IN0 | PRG0_PWM0_TZ_IN | PRG0_ECAP0_IN_APWM_OUT | | | GPIO0_61 | GPMC0_AD6 | | | | MCASP0_AXR14 | | | - |P8_16 |0x00011C0FC | PADCONFIG63 | AB28 | PRG0_PRU0_GPO19 | PRG0_PRU0_GPI19 | PRG0_IEP0_EDC_SYNC_OUT0 | PRG0_PWM0_TZ_OUT | | | | GPIO0_62 | GPMC0_AD7 | | | | MCASP0_AXR15 | | | - |P8_17 |0x00011C00C | PADCONFIG3 | AF22 | PRG1_PRU0_GPO2 | PRG1_PRU0_GPI2 | PRG1_RGMII1_RD2 | PRG1_PWM2_A0 | RGMII1_RD2 | RMII1_CRS_DV | | GPIO0_3 | GPMC0_WAIT1 | RGMII7_RD2 | | | MCASP6_AXR0 | | UART1_RXD | - |P8_18 |0x00011C010 | PADCONFIG4 | AJ23 | PRG1_PRU0_GPO3 | PRG1_PRU0_GPI3 | PRG1_RGMII1_RD3 | PRG1_PWM3_A2 | RGMII1_RD3 | RMII1_RX_ER | | GPIO0_4 | GPMC0_DIR | RGMII7_RD3 | | | MCASP6_AXR1 | | UART1_TXD | - |P8_19 |0x00011C164 | PADCONFIG89 | V29 | RGMII5_TD2 | UART3_TXD | | SYNC3_OUT | VOUT1_DATA3 | TRC_DATA1 | EHRPWM0_A | GPIO0_88 | GPMC0_A4 | | | | MCASP10_AXR1 | | | - |P8_20 |0x00011C134 | PADCONFIG77 | AF26 | PRG0_PRU1_GPO13 | PRG0_PRU1_GPI13 | PRG0_RGMII2_TD2 | PRG0_PWM1_B0 | RGMII4_TD2 | | | GPIO0_76 | | | | | MCASP1_AXR9 | | UART8_RTSn | - |P8_21 |0x00011C07C | PADCONFIG31 | AF21 | PRG1_PRU1_GPO9 | PRG1_PRU1_GPI9 | PRG1_UART0_RXD | | SPI6_CS3 | RMII6_RXD1 | MCAN8_TX | GPIO0_30 | GPMC0_CSn0 | PRG1_IEP0_EDIO_DATA_IN_OUT30 | VOUT0_DATA9 | | MCASP4_AXR3 | | | - |P8_22 |0x00011C014 | PADCONFIG5 | AH23 | PRG1_PRU0_GPO4 | PRG1_PRU0_GPI4 | PRG1_RGMII1_RX_CTL | PRG1_PWM2_B0 | RGMII1_RX_CTL | RMII1_TXD0 | | GPIO0_5 | GPMC0_CSn2 | RGMII7_RX_CTL | | | MCASP6_AXR2 | MCASP6_ACLKR | UART2_RXD | - |P8_23 |0x00011C080 | PADCONFIG32 | AB23 | PRG1_PRU1_GPO10 | PRG1_PRU1_GPI10 | PRG1_UART0_TXD | PRG1_PWM2_TZ_IN | | RMII6_CRS_DV | MCAN8_RX | GPIO0_31 | GPMC0_CLKOUT | PRG1_IEP0_EDIO_DATA_IN_OUT31 | VOUT0_DATA10 | GPMC0_FCLK_MUX | MCASP5_ACLKX | | | - |P8_24 |0x00011C018 | PADCONFIG6 | AD20 | PRG1_PRU0_GPO5 | PRG1_PRU0_GPI5 | | PRG1_PWM3_B2 | | RMII1_TX_EN | | GPIO0_6 | GPMC0_WEn | | | | MCASP3_AXR0 | | | BOOTMODE0 - |P8_25 |0x00011C090 | PADCONFIG36 | AH26 | PRG1_PRU1_GPO14 | PRG1_PRU1_GPI14 | PRG1_RGMII2_TD3 | PRG1_PWM1_A1 | RGMII2_TD3 | | MCAN8_TX | GPIO0_35 | RGMII8_TD3 | | VOUT0_DATA14 | | MCASP9_AXR1 | MCASP4_AFSR | | - |P8_26 |0x00011C0D0 | PADCONFIG52 | AC27 | PRG0_PRU0_GPO8 | PRG0_PRU0_GPI8 | | PRG0_PWM2_A1 | | | MCAN9_RX | GPIO0_51 | GPMC0_AD2 | | | | MCASP0_AXR6 | | UART6_RXD | - |P8_27 |0x00011C120 | PADCONFIG72 | AA28 | PRG0_PRU1_GPO8 | PRG0_PRU1_GPI8 | | PRG0_PWM2_TZ_OUT | | | MCAN11_RX | GPIO0_71 | GPMC0_AD10 | | | | MCASP1_AFSX | | | - |P8_28 |0x00011C124 | PADCONFIG73 | Y24 | PRG0_PRU1_GPO9 | PRG0_PRU1_GPI9 | PRG0_UART0_RXD | | SPI3_CS3 | | PRG0_IEP0_EDIO_DATA_IN_OUT30 | GPIO0_72 | GPMC0_AD11 | | DSS_FSYNC3 | | MCASP1_AXR5 | | UART8_RXD | - |P8_29 |0x00011C128 | PADCONFIG74 | AA25 | PRG0_PRU1_GPO10 | PRG0_PRU1_GPI10 | PRG0_UART0_TXD | PRG0_PWM2_TZ_IN | | | PRG0_IEP0_EDIO_DATA_IN_OUT31 | GPIO0_73 | GPMC0_AD12 | CLKOUT | | | MCASP1_AXR6 | | UART8_TXD | - |P8_30 |0x00011C12C | PADCONFIG75 | AG26 | PRG0_PRU1_GPO11 | PRG0_PRU1_GPI11 | PRG0_RGMII2_TD0 | | RGMII4_TD0 | RMII4_TX_EN | | GPIO0_74 | GPMC0_A26 | | | | MCASP1_AXR7 | | | - |P8_31A |0x00011C084 | PADCONFIG33 | AJ25 | PRG1_PRU1_GPO11 | PRG1_PRU1_GPI11 | PRG1_RGMII2_TD0 | | RGMII2_TD0 | RMII2_TX_EN | | GPIO0_32 | RGMII8_TD0 | EQEP1_I | VOUT0_DATA11 | | MCASP9_ACLKX | | | - |P8_31B |0x00011C100 | PADCONFIG64 | AE29 | PRG0_PRU1_GPO0 | PRG0_PRU1_GPI0 | PRG0_RGMII2_RD0 | | RGMII4_RD0 | RMII4_RXD0 | | GPIO0_63 | UART4_CTSn | | | | MCASP1_AXR0 | | UART5_RXD | - |P8_32A |0x00011C06C | PADCONFIG27 | AG21 | PRG1_PRU1_GPO5 | PRG1_PRU1_GPI5 | | | | RMII5_TX_EN | MCAN6_RX | GPIO0_26 | GPMC0_WPn | EQEP1_S | VOUT0_DATA5 | | MCASP4_AXR0 | | TIMER_IO4 | - |P8_32B |0x00011C104 | PADCONFIG65 | AD28 | PRG0_PRU1_GPO1 | PRG0_PRU1_GPI1 | PRG0_RGMII2_RD1 | | RGMII4_RD1 | RMII4_RXD1 | | GPIO0_64 | UART4_RTSn | | | | MCASP1_AXR1 | | UART5_TXD | - |P8_33A |0x00011C068 | PADCONFIG26 | AH24 | PRG1_PRU1_GPO4 | PRG1_PRU1_GPI4 | PRG1_RGMII2_RX_CTL | PRG1_PWM2_B2 | RGMII2_RX_CTL | RMII2_TXD0 | | GPIO0_25 | RGMII8_RX_CTL | EQEP1_B | VOUT0_DATA4 | VPFE0_DATA13 | MCASP8_AXR2 | MCASP8_ACLKR | TIMER_IO3 | - |P8_33B |0x00011C1C0 | PADCONFIG112 | AA2 | SPI0_CS0 | UART0_RTSn | | | | | | GPIO0_111 | | | | | | | | - |P8_34 |0x00011C01C | PADCONFIG7 | AD22 | PRG1_PRU0_GPO6 | PRG1_PRU0_GPI6 | PRG1_RGMII1_RXC | PRG1_PWM3_A1 | RGMII1_RXC | RMII1_TXD1 | AUDIO_EXT_REFCLK0 | GPIO0_7 | GPMC0_CSn3 | RGMII7_RXC | | | MCASP6_AXR3 | MCASP6_AFSR | UART2_TXD | - |P8_35A |0x00011C064 | PADCONFIG25 | AD23 | PRG1_PRU1_GPO3 | PRG1_PRU1_GPI3 | PRG1_RGMII2_RD3 | | RGMII2_RD3 | RMII2_RX_ER | | GPIO0_24 | RGMII8_RD3 | EQEP1_A | VOUT0_DATA3 | VPFE0_WEN | MCASP8_AXR1 | MCASP3_AFSR | TIMER_IO2 | - |P8_35B |0x00011C1D4 | PADCONFIG117 | Y3 | SPI1_CS0 | UART0_CTSn | | UART5_RXD | | | PRG0_IEP0_EDIO_OUTVALID | GPIO0_116 | PRG0_IEP0_EDC_LATCH_IN0 | | | | | | | - |P8_36 |0x00011C020 | PADCONFIG8 | AE20 | PRG1_PRU0_GPO7 | PRG1_PRU0_GPI7 | PRG1_IEP0_EDC_LATCH_IN1 | PRG1_PWM3_B1 | | AUDIO_EXT_REFCLK1 | MCAN4_TX | GPIO0_8 | | | | | MCASP3_AXR1 | | | - |P8_37A |0x00011C1AC | PADCONFIG107 | Y27 | RGMII6_RD2 | UART4_RTSn | | UART5_TXD | | TRC_DATA19 | EHRPWM5_A | GPIO0_106 | GPMC0_A22 | | | | MCASP11_AXR5 | | | - |P8_37B |0x00011C02C | PADCONFIG11 | AD21 | PRG1_PRU0_GPO10 | PRG1_PRU0_GPI10 | PRG1_UART0_RTSn | PRG1_PWM2_B1 | SPI6_CS2 | RMII5_CRS_DV | | GPIO0_11 | GPMC0_BE0n_CLE | PRG1_IEP0_EDIO_DATA_IN_OUT29 | OBSCLK2 | | MCASP3_AFSX | | | - |P8_38A |0x00011C1A8 | PADCONFIG106 | Y29 | RGMII6_RD3 | UART4_CTSn | | UART5_RXD | CLKOUT | TRC_DATA18 | EHRPWM_TZn_IN4 | GPIO0_105 | GPMC0_A21 | | | | MCASP11_AXR4 | | | - |P8_38B |0x00011C024 | PADCONFIG9 | AJ20 | PRG1_PRU0_GPO8 | PRG1_PRU0_GPI8 | | PRG1_PWM2_A1 | | RMII5_RXD0 | MCAN4_RX | GPIO0_9 | GPMC0_OEn_REn | | VOUT0_DATA22 | | MCASP3_AXR2 | | | - |P8_39 |0x00011C118 | PADCONFIG70 | AC26 | PRG0_PRU1_GPO6 | PRG0_PRU1_GPI6 | PRG0_RGMII2_RXC | | RGMII4_RXC | RMII4_TXD0 | | GPIO0_69 | GPMC0_A25 | | | | MCASP1_AXR3 | | | - |P8_40 |0x00011C11C | PADCONFIG71 | AA24 | PRG0_PRU1_GPO7 | PRG0_PRU1_GPI7 | PRG0_IEP1_EDC_LATCH_IN1 | | SPI3_CS0 | | MCAN11_TX | GPIO0_70 | GPMC0_AD9 | | | | MCASP1_AXR4 | | UART2_TXD | - |P8_41 |0x00011C110 | PADCONFIG68 | AD29 | PRG0_PRU1_GPO4 | PRG0_PRU1_GPI4 | PRG0_RGMII2_RX_CTL | PRG0_PWM2_B2 | RGMII4_RX_CTL | RMII4_TXD1 | | GPIO0_67 | GPMC0_A24 | | | | MCASP1_AXR2 | | | - |P8_42 |0x00011C114 | PADCONFIG69 | AB27 | PRG0_PRU1_GPO5 | PRG0_PRU1_GPI5 | | | | | | GPIO0_68 | GPMC0_AD8 | | | | MCASP1_ACLKX | | | BOOTMODE6 - |P8_43 |0x00011C108 | PADCONFIG66 | AD27 | PRG0_PRU1_GPO2 | PRG0_PRU1_GPI2 | PRG0_RGMII2_RD2 | PRG0_PWM2_A2 | RGMII4_RD2 | RMII4_CRS_DV | | GPIO0_65 | GPMC0_A23 | | | | MCASP1_ACLKR | MCASP1_AXR10 | | - |P8_44 |0x00011C10C | PADCONFIG67 | AC25 | PRG0_PRU1_GPO3 | PRG0_PRU1_GPI3 | PRG0_RGMII2_RD3 | | RGMII4_RD3 | RMII4_RX_ER | | GPIO0_66 | | | | | MCASP1_AFSR | MCASP1_AXR11 | | - |P8_45 |0x00011C140 | PADCONFIG80 | AG29 | PRG0_PRU1_GPO16 | PRG0_PRU1_GPI16 | PRG0_RGMII2_TXC | PRG0_PWM1_A2 | RGMII4_TXC | | | GPIO0_79 | | | | | MCASP2_AXR2 | | | - |P8_46 |0x00011C144 | PADCONFIG81 | Y25 | PRG0_PRU1_GPO17 | PRG0_PRU1_GPI17 | PRG0_IEP1_EDC_SYNC_OUT1 | PRG0_PWM1_B2 | SPI3_CLK | | | GPIO0_80 | GPMC0_AD13 | | | | MCASP2_AXR3 | | | BOOTMODE3 - |P9_11 |0x00011C004 | PADCONFIG1 | AC23 | PRG1_PRU0_GPO0 | PRG1_PRU0_GPI0 | PRG1_RGMII1_RD0 | PRG1_PWM3_A0 | RGMII1_RD0 | RMII1_RXD0 | | GPIO0_1 | GPMC0_BE1n | RGMII7_RD0 | | | MCASP6_ACLKX | | UART0_RXD | - |P9_12 |0x00011C0B8 | PADCONFIG46 | AE27 | PRG0_PRU0_GPO2 | PRG0_PRU0_GPI2 | PRG0_RGMII1_RD2 | PRG0_PWM2_A0 | RGMII3_RD2 | RMII3_CRS_DV | | GPIO0_45 | UART3_RXD | | | | MCASP0_ACLKR | | | - |P9_13 |0x00011C008 | PADCONFIG2 | AG22 | PRG1_PRU0_GPO1 | PRG1_PRU0_GPI1 | PRG1_RGMII1_RD1 | PRG1_PWM3_B0 | RGMII1_RD1 | RMII1_RXD1 | | GPIO0_2 | GPMC0_WAIT0 | RGMII7_RD1 | | | MCASP6_AFSX | | UART0_TXD | - |P9_14 |0x00011C178 | PADCONFIG94 | U27 | RGMII5_RD3 | UART3_CTSn | | UART6_RXD | VOUT1_DATA8 | TRC_DATA6 | EHRPWM2_A | GPIO0_93 | GPMC0_A9 | | | | MCASP11_AXR0 | | | - |P9_15 |0x00011C0C0 | PADCONFIG48 | AD25 | PRG0_PRU0_GPO4 | PRG0_PRU0_GPI4 | PRG0_RGMII1_RX_CTL | PRG0_PWM2_B0 | RGMII3_RX_CTL | RMII3_TXD1 | | GPIO0_47 | | | | | MCASP0_AXR2 | | | - |P9_16A |0x00011C17C | PADCONFIG95 | U24 | RGMII5_RD2 | UART3_RTSn | | UART6_TXD | VOUT1_DATA9 | TRC_DATA7 | EHRPWM2_B | GPIO0_94 | GPMC0_A10 | | | | MCASP11_AXR1 | | | - |P9_16B |0x00011C1DC | PADCONFIG119 | Y1 | SPI1_CLK | UART5_CTSn | I2C4_SDA | UART2_RXD | | | | GPIO0_118 | PRG0_IEP0_EDC_SYNC_OUT0 | | | | | | | - |P9_17A |0x00011C074 | PADCONFIG29 | AC21 | PRG1_PRU1_GPO7 | PRG1_PRU1_GPI7 | PRG1_IEP1_EDC_LATCH_IN1 | | SPI6_CS0 | RMII6_RX_ER | MCAN7_TX | GPIO0_28 | | | VOUT0_DATA7 | VPFE0_DATA15 | MCASP4_AXR1 | | UART3_TXD | - |P9_17B |0x00011C1D0 | PADCONFIG116 | AA3 | SPI0_D1 | | I2C6_SCL | | | | | GPIO0_115 | | | | | | | | - |P9_18A |0x00011C0A4 | PADCONFIG41 | AH22 | PRG1_PRU1_GPO19 | PRG1_PRU1_GPI19 | PRG1_IEP1_EDC_SYNC_OUT0 | PRG1_PWM1_TZ_OUT | SPI6_D1 | RMII6_TXD1 | PRG1_ECAP0_IN_APWM_OUT | GPIO0_40 | | | VOUT0_PCLK | | MCASP5_AXR1 | | | - |P9_18B |0x00011C1E4 | PADCONFIG121 | Y2 | SPI1_D1 | | I2C6_SDA | | | | | GPIO0_120 | PRG0_IEP1_EDC_SYNC_OUT0 | | | | | | | - |P9_19A |0x00011C208 | PADCONFIG130 | W5 | MCAN0_RX | | | | I2C2_SCL | | | GPIO1_1 | | | | | | | | - |P9_19B |0x00011C13C | PADCONFIG79 | AF29 | PRG0_PRU1_GPO15 | PRG0_PRU1_GPI15 | PRG0_RGMII2_TX_CTL | PRG0_PWM1_B1 | RGMII4_TX_CTL | | | GPIO0_78 | | | | | MCASP2_AXR1 | | UART2_RTSn | - |P9_20A |0x00011C20C | PADCONFIG131 | W6 | MCAN0_TX | | | | I2C2_SDA | | | GPIO1_2 | | | | | | | | - |P9_21A |0x00011C0A0 | PADCONFIG40 | AJ22 | PRG1_PRU1_GPO18 | PRG1_PRU1_GPI18 | PRG1_IEP1_EDC_LATCH_IN0 | PRG1_PWM1_TZ_IN | SPI6_D0 | RMII6_TXD0 | PRG1_ECAP0_SYNC_IN | GPIO0_39 | | VOUT0_VP2_VSYNC | VOUT0_VSYNC | | MCASP5_AXR0 | | VOUT0_VP0_VSYNC | - |P9_22A |0x00011C09C | PADCONFIG39 | AC22 | PRG1_PRU1_GPO17 | PRG1_PRU1_GPI17 | PRG1_IEP1_EDC_SYNC_OUT1 | PRG1_PWM1_B2 | SPI6_CLK | RMII6_TX_EN | PRG1_ECAP0_SYNC_OUT | GPIO0_38 | | VOUT0_VP2_DE | VOUT0_DE | VPFE0_DATA10 | MCASP5_AFSX | | VOUT0_VP0_DE | BOOTMODE1 - |P9_22B |0x00011C170 | PADCONFIG92 | U29 | RGMII5_TXC | RMII7_TX_EN | I2C6_SCL | | VOUT1_DATA6 | TRC_DATA4 | EHRPWM1_B | GPIO0_91 | GPMC0_A7 | | | | MCASP10_AXR2 | | | - |P9_23 |0x00011C028 | PADCONFIG10 | AG20 | PRG1_PRU0_GPO9 | PRG1_PRU0_GPI9 | PRG1_UART0_CTSn | PRG1_PWM3_TZ_IN | SPI6_CS1 | RMII5_RXD1 | | GPIO0_10 | GPMC0_ADVn_ALE | PRG1_IEP0_EDIO_DATA_IN_OUT28 | VOUT0_DATA23 | | MCASP3_ACLKX | | | - |P9_24A |0x00011C034 | PADCONFIG13 | AJ24 | PRG1_PRU0_GPO12 | PRG1_PRU0_GPI12 | PRG1_RGMII1_TD1 | PRG1_PWM0_A0 | RGMII1_TD1 | | MCAN4_RX | GPIO0_13 | | RGMII7_TD1 | VOUT0_DATA17 | VPFE0_DATA1 | MCASP7_AFSX | | | - |P9_24B |0x00011C1E0 | PADCONFIG120 | Y5 | SPI1_D0 | UART5_RTSn | I2C4_SCL | UART2_TXD | | | | GPIO0_119 | PRG0_IEP1_EDC_LATCH_IN0 | | | | | | | - |P9_25A |0x00011C200 | PADCONFIG128 | AC4 | UART1_CTSn | MCAN3_RX | | | SPI2_D0 | EQEP0_S | | GPIO0_127 | | | | | | | | - |P9_25B |0x00011C1A4 | PADCONFIG105 | W26 | RGMII6_RXC | | | AUDIO_EXT_REFCLK2 | VOUT1_DE | TRC_DATA17 | EHRPWM4_B | GPIO0_104 | GPMC0_A20 | VOUT1_VP0_DE | | | MCASP10_AXR7 | | | - |P9_26A |0x00011C030 | PADCONFIG12 | AF24 | PRG1_PRU0_GPO11 | PRG1_PRU0_GPI11 | PRG1_RGMII1_TD0 | PRG1_PWM3_TZ_OUT | RGMII1_TD0 | | MCAN4_TX | GPIO0_12 | | RGMII7_TD0 | VOUT0_DATA16 | VPFE0_DATA0 | MCASP7_ACLKX | | | - |P9_27A |0x00011C0BC | PADCONFIG47 | AD26 | PRG0_PRU0_GPO3 | PRG0_PRU0_GPI3 | PRG0_RGMII1_RD3 | PRG0_PWM3_A2 | RGMII3_RD3 | RMII3_RX_ER | | GPIO0_46 | UART3_TXD | | | | MCASP0_AFSR | | | - |P9_27B |0x00011C1F4 | PADCONFIG125 | AB1 | UART0_RTSn | TIMER_IO7 | SPI0_CS3 | MCAN2_TX | SPI2_CLK | EQEP0_B | | GPIO0_124 | | | | | | | | - |P9_28A |0x00011C230 | PADCONFIG140 | U2 | ECAP0_IN_APWM_OUT | SYNC0_OUT | CPTS0_RFT_CLK | | SPI2_CS3 | I3C0_SDAPULLEN | SPI7_CS0 | GPIO1_11 | | | | | | | | - |P9_28B |0x00011C0B0 | PADCONFIG44 | AF28 | PRG0_PRU0_GPO0 | PRG0_PRU0_GPI0 | PRG0_RGMII1_RD0 | PRG0_PWM3_A0 | RGMII3_RD0 | RMII3_RXD1 | | GPIO0_43 | | | | | MCASP0_AXR0 | | | - |P9_29A |0x00011C0D8 | PADCONFIG54 | AB25 | PRG0_PRU0_GPO10 | PRG0_PRU0_GPI10 | PRG0_UART0_RTSn | PRG0_PWM2_B1 | SPI3_CS2 | PRG0_IEP0_EDIO_DATA_IN_OUT29 | MCAN10_RX | GPIO0_53 | GPMC0_AD4 | | | | MCASP0_AFSX | | | - |P9_29B |0x00011C23C | PADCONFIG143 | V5 | TIMER_IO1 | ECAP2_IN_APWM_OUT | OBSCLK0 | | | | SPI7_D1 | GPIO1_14 | | | | | | | | BOOTMODE5 - |P9_30A |0x00011C0B4 | PADCONFIG45 | AE28 | PRG0_PRU0_GPO1 | PRG0_PRU0_GPI1 | PRG0_RGMII1_RD1 | PRG0_PWM3_B0 | RGMII3_RD1 | RMII3_RXD0 | | GPIO0_44 | | | | | MCASP0_AXR1 | | | - |P9_30B |0x00011C238 | PADCONFIG142 | V6 | TIMER_IO0 | ECAP1_IN_APWM_OUT | SYSCLKOUT0 | | | | SPI7_D0 | GPIO1_13 | | | | | | | | BOOTMODE4 - |P9_31A |0x00011C0D4 | PADCONFIG53 | AB26 | PRG0_PRU0_GPO9 | PRG0_PRU0_GPI9 | PRG0_UART0_CTSn | PRG0_PWM3_TZ_IN | SPI3_CS1 | PRG0_IEP0_EDIO_DATA_IN_OUT28 | MCAN10_TX | GPIO0_52 | GPMC0_AD3 | | | | MCASP0_ACLKX | | UART6_TXD | - |P9_31B |0x00011C234 | PADCONFIG141 | U3 | EXT_REFCLK1 | SYNC1_OUT | | | | | SPI7_CLK | GPIO1_12 | | | | | | | | - |P9_33A |0x00011C0CC | PADCONFIG51 | AC28 | PRG0_PRU0_GPO7 | PRG0_PRU0_GPI7 | PRG0_IEP0_EDC_LATCH_IN1 | PRG0_PWM3_B1 | PRG0_ECAP0_SYNC_IN | | MCAN9_TX | GPIO0_50 | GPMC0_AD1 | | | | MCASP0_AXR5 | | | - |P9_33B |0x04301C140 | WKUP_PADCONFIG80 | K24 | MCU_ADC0_AIN4 | | | | | | | | | | | | | | | - |P9_35A |0x00011C0E0 | PADCONFIG56 | AH27 | PRG0_PRU0_GPO12 | PRG0_PRU0_GPI12 | PRG0_RGMII1_TD1 | PRG0_PWM0_A0 | RGMII3_TD1 | | | GPIO0_55 | | | DSS_FSYNC0 | | MCASP0_AXR8 | | | - |P9_35B |0x04301C148 | WKUP_PADCONFIG82 | K29 | MCU_ADC0_AIN6 | | | | | | | | | | | | | | | - |P9_36A |0x00011C0E4 | PADCONFIG57 | AH29 | PRG0_PRU0_GPO13 | PRG0_PRU0_GPI13 | PRG0_RGMII1_TD2 | PRG0_PWM0_B0 | RGMII3_TD2 | | | GPIO0_56 | | | DSS_FSYNC2 | | MCASP0_AXR9 | | | - |P9_36B |0x04301C144 | WKUP_PADCONFIG81 | K27 | MCU_ADC0_AIN5 | | | | | | | | | | | | | | | - |P9_37A |0x00011C0E8 | PADCONFIG58 | AG28 | PRG0_PRU0_GPO14 | PRG0_PRU0_GPI14 | PRG0_RGMII1_TD3 | PRG0_PWM0_A1 | RGMII3_TD3 | | | GPIO0_57 | UART4_RXD | | | | MCASP0_AXR10 | | | - |P9_37B |0x04301C138 | WKUP_PADCONFIG78 | K28 | MCU_ADC0_AIN2 | | | | | | | | | | | | | | | - |P9_38A |0x00011C0EC | PADCONFIG59 | AG27 | PRG0_PRU0_GPO15 | PRG0_PRU0_GPI15 | PRG0_RGMII1_TX_CTL | PRG0_PWM0_B1 | RGMII3_TX_CTL | | | GPIO0_58 | UART4_TXD | | DSS_FSYNC3 | | MCASP0_AXR11 | | | - |P9_38B |0x04301C13C | WKUP_PADCONFIG79 | L28 | MCU_ADC0_AIN3 | | | | | | | | | | | | | | | - |P9_39A |0x04301C130 | WKUP_PADCONFIG76 | K25 | MCU_ADC0_AIN0 | | | | | | | | | | | | | | | - |P9_39B |0x00011C0DC | PADCONFIG55 | AJ28 | PRG0_PRU0_GPO11 | PRG0_PRU0_GPI11 | PRG0_RGMII1_TD0 | PRG0_PWM3_TZ_OUT | RGMII3_TD0 | | | GPIO0_54 | | CLKOUT | | | MCASP0_AXR7 | | | - |P9_40A |0x00011C148 | PADCONFIG82 | AA26 | PRG0_PRU1_GPO18 | PRG0_PRU1_GPI18 | PRG0_IEP1_EDC_LATCH_IN0 | PRG0_PWM1_TZ_IN | SPI3_D0 | | MCAN12_TX | GPIO0_81 | GPMC0_AD14 | | | | MCASP2_AFSX | | UART2_RXD | - |P9_40B |0x04301C134 | WKUP_PADCONFIG77 | K26 | MCU_ADC0_AIN1 | | | | | | | | | | | | | | | - |P9_41 |0x00011C204 | PADCONFIG129 | AD5 | UART1_RTSn | MCAN3_TX | | | SPI2_D1 | EQEP0_I | | GPIO1_0 | | | | | | | | - |P9_42A |0x00011C1F0 | PADCONFIG124 | AC2 | UART0_CTSn | TIMER_IO6 | SPI0_CS2 | MCAN2_RX | SPI2_CS0 | EQEP0_A | | GPIO0_123 | | | | | | | | - |P9_42B |0x00011C04C | PADCONFIG19 | AJ21 | PRG1_PRU0_GPO17 | PRG1_PRU0_GPI17 | PRG1_IEP0_EDC_SYNC_OUT1 | PRG1_PWM0_B2 | | RMII5_TXD1 | MCAN5_TX | GPIO0_18 | | | | VPFE0_DATA6 | MCASP3_AXR3 | | | | - - -.. _power-jack: - -Power Jack ----------------------------- - -The DC power jack is located next to the RJ45 Ethernet connector as -shown in :ref:`figure-51`. This uses the same power connector as is used on -the BeagleBone Black. The connector has a 2.1mm diameter center post -(5VDC) and a 5.5mm diameter outer dimension on the barrel (GND). - -.. _figure-51,Figure 51: - -.. figure:: media/image69.jpg - :width: 400px - :align: center - :alt: Figure 51. 5VDC Power Jack - - Fig-51: 5VDC Power Jack - -The board requires a regulated 5VDC +/-.25V supply at 1A. A higher -current rating may be needed if capes are plugged into the expansion -headers. Using a higher current power supply will not damage the board. - -.. _usb-client: - -USB Client ----------------------------- - -The USB Client connector is accessible on the bottom side of the board -under the row of four LEDs as shown in :ref:`figure-52`. It uses a 5 pin -miniUSB cable, the same as is used on the BeagleBone Black. The cable -is provided with the board. The cable can also be used to power the -board. - -.. _figure-52,Figure 52: - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 52. USB Client - - Fig-52: USB Client - -This port is a USB Client only interface and is intended for connection -to a PC. - -.. _usb-host-1: - -USB Host ----------------------------- - -There is a single USB Host connector on the board and is shown in -*Figure 53* below. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 53. USB Host Connector - - Fig-53: USB Host Connector - -.. _figure-53.-usb-host-connector: - - - -The port is USB 2.0 HS compatible and can supply up to 500mA of current. -If more current or ports is needed, then a HUB can be used. - -.. _serial-header: - -Serial Header ----------------------------- - -Each board has a debug serial interface that can be accessed by using a -special serial cable that is plugged into the serial header as shown in -*Figure 54* below. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 54. Serial Debug Header - - Figure 54. Serial Debug Header - -.. _figure-54.-serial-debug-header: - -Two signals are provided, TX and RX on this connector. The levels on -these signals are 3.3V. In order to access these signals, a FTDI USB to -Serial cable is recommended as shown in *Figure 55* below. - -.. figure:: media/image73.jpg - :width: 400px - :align: center - :alt: Figure-55 - -The cable can be purchased from several different places and must be the -3.3V version TTL-232R-3V3. Information on the cable itself can be found -direct from FTDI at: `http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL232R_CABLES.pdf <http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf>`_ - -Pin 1 of the cable is the ai-64 wire. That must align with the pin 1 on -the board which is designated by the white dot next to the connector on -the board. - -Refer to the support WIKI `http://elinux.org/BeagleBoneBlack <http://elinux.org/BeagleBoneBlack>`_ for more sources of this cable and other options that will work. - -Table is the pinout of the connector as reflected in the schematic. It -is the same as the FTDI cable which can be found at `http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf <http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf>`_ with the exception that only three pins are used on the board. The pin numbers are defined in *Table 14*. The signals are from the perspective of the board. - -.. _table-14.-j1-serial-header-pins: - -.. list-table:: Table 14: J1 Serial Header Pins - :header-rows: 1 - - * - PIN NUMBER - - SIGNAL - * - *1* - - Ground - * - *4* - - Receive - * - *5* - - Transmit - -*Figure 56* shows the pin location on the board. - -.. figure:: media/image75.jpg - :width: 400px - :align: center - :alt: Fig-56 Serial Header - - Fig-56: Serial Header - -.. _hdmi: - -HDMI ----------------------------- - -Access to the HDMI interface is through the HDMI connector that is -located on the bottom side of the board as shown in *Figure 57* below. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 57. HDMI Connector - - Fig-5: HDMI Connector - -.. _figure-57.-hdmi-connector: - -The connector is microHDMI connector. This was done due to the space -limitations we had in finding a place to fit the connector. It requires -a microHDMI to HDMI cable as shown in *Figure 58* below. The cable can -be purchased from several different sources. - -.. figure:: media/image77.jpg - :width: 400px - :align: center - :alt: Figure 58. HDMI Cable - - Figure 58. HDMI Cable - -.. _microsd: - -microSD ----------------------------- - -A microSD connector is located on the back or bottom side of the board -as shown in *Figure 59* below. The microSD card is not supplied with the -board. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 59. microSD Connector - - Figure 59. microSD Connector - -.. _figure-59.-microsd-connector: - -When plugging in the SD card, the writing on the card should be up. -Align the card with the connector and push to insert. Then release. -There should be a click and the card will start to eject slightly, but -it then should latch into the connector. To eject the card, push the SD -card in and then remove your finger. The SD card will be ejected from -the connector. - -Do not pull the SD card out or you could damage the connector. - -.. _ethernet-1: - -Ethernet ----------------------------- - -The board comes with a single 10/100 Ethernet interface located next to -the power jack as shown in *Figure 60*. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 60. Ethernet Connector - - Figure 60. Ethernet Connector - -The PHY supports AutoMDX which means either a straight or a swap cable -can be used - -.. _jtag-connector: - -JTAG Connector ----------------------------- - -A place for an optional 20 pin CTI JTAG header is provided on the board -to facilitate the SW development and debugging of the board by using -various JTAG emulators. This header is not supplied standard on the -board. To use this, a connector will need to be soldered onto the board. - -If you need the JTAG connector you can solder it on yourself. No other -components are needed. The connector is made by Samtec and the part -number is FTR-110-03-G-D-06. You can purchase it from `www.digikey.com <http://www.digikey.com/>`_ \ No newline at end of file diff --git a/beaglebone-blue/rev-c-priorities.rst b/beaglebone-blue/rev-c-priorities.rst deleted file mode 100644 index e7f50eb23ee4de7da20c5024fb8a1a5e8a9defa6..0000000000000000000000000000000000000000 --- a/beaglebone-blue/rev-c-priorities.rst +++ /dev/null @@ -1,144 +0,0 @@ -.. _beaglebone-blue-rev-c-updates: - -Rev-C updates: -############## - -Priorities -=========== - -- Update to dual-A53 processor -- Protect serial ports, QEP and others that could drive inputs while - power is off (at least 5V tolerance) -- Switch USB type-microB to USB type-C -- Add 5Gbps (SS) to USB type-C -- Add mux to support USB type-C host mode (cable flip support) -- Perform PD on USB type-C to enable charging when 20V is available, - drop barrel jack -- `Move MPU9250 to - SPI <https://github.com/beagleboard/beaglebone-blue/issues/43>`__ -- Swap out motor connectors -- Move up to 3S LiPo battery and 12V motors -- Add support for quad 3-phase motors -- Add BeagleConnect-compatible subG wireless -- Add +/- 12V support on ADC -- Add Pi-compatible CSI connector for camera -- Add 5GHz WiFi -- Add PCIe as alt-mode to USB type-C -- Add RS-485 -- Switch to push-pull microSD card cage -- Use gold plated pins -- Power motors when running on USB type-C -- TODO: Consider 28V 3-phase motors -- Switch some connectors to Click Shuttle ribbon header -- Support I3C -- Support FD-CAN -- ~Switch to Atheros9K for WiFi~ Consider going with WiLink8 discrete - and 5GHz -- On-board audio codec - -Wishlist -=========== - -- PoE expansion -- MIDI expansion -- Multi-channel audio expansion - -Features suitable to remove -============================== - -- Bluetooth (not commonly used, whereas BLE and SubG can be more - useful) -- 2.4GHz WiFi (too much interference) - -Example motors to drive -======================= - -Brushed DC ----------- - -- `DFRobot - FIT0441 <https://www.digikey.com/product-detail/en/dfrobot/FIT0441/1738-1157-ND/6588579?utm_adgroup=Motors%20-%20AC,%20DC&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Product_Motors,%20Solenoids,%20Driver%20Boards/Modules&utm_term=&utm_content=Motors%20-%20AC,%20DC&gclid=CjwKCAjw26H3BRB2EiwAy32zhVs5Yf-JZ6fIOZlI79NlxhSv1wkXs-ZDEyYi8ZD7XIP9H9fyWHnxQxoCAmEQAvD_BwE>`__ -- `Geartisan 12V - DC <https://smile.amazon.com/Greartisan-Electric-Reduction-Eccentric-Diameter/dp/B072R5QSRG>`__ - -3 phase (BLDC, 3 phase stepper, etc.) -------------------------------------- - -- `Moon NEMA 17 3 phase - stepper <https://www.moonsindustries.com/series/nema-17-smooth-hybrid-stepper-motors-b020302>`__ -- `Primopal NEMA 17 3 phase - stepper <http://www.primopal.com/web/Product4_GoodsID_25.html>`__ [ - `$6 on - Alibaba <https://primopal.en.alibaba.com/product/60637037880-811771415/1_2_degree_3_phase_dc_hybrid_china_bipolar_control_step_valve_flat_nema_17_stepper_motor_for_3d_printer_robot_arm_cnc_kit.html>`__ - ] -- `XXD A2212 KV1000 - BLDC <https://usa.banggood.com/Wholesale-XXD-A2212-KV1000-Brushless-Motor-H363-For-RC-Airplane-Quadcopter-p-57432.html?cur_warehouse=CN>`__ -- `OMC NEMA 23 3 phase - stepper <https://www.omc-stepperonline.com/3-phase-stepper-motor/p-series-nema-23-1-2deg-3-phase-stepper-motor-5-5a-1nm-141-64oz-in.html>`__ - -Proposed motor drive circuit ----------------------------- - -- Driver: https://www.ti.com/product/DRV8316 -- [STRIKEOUT:Reference design: https://www.ti.com/tool/TIDA-01516] -- [STRIKEOUT:Gate driver, shunt amp: - https://www.ti.com/product/DRV8323] -- [STRIKEOUT:FET pairs (1/2 H-bridge): - https://www.ti.com/product/CSD87353Q5D] -- Temperature sensor: https://www.ti.com/product/LM95071 - -Issues to review -================ - -- https://github.com/beagleboard/beaglebone-blue/issues?q=is%3Aissue+is%3Aopen+label%3Afix-in-rev-b -- https://github.com/beagleboard/beaglebone-blue/issues?q=is%3Aissue+is%3Aopen+label%3Afix-in-rev-c - -Integrate feedback from -======================= - -- TAMU - https://mxet.github.io/SCUTTLE/ - - https://docs.google.com/document/d/1LxO_4hpFQ1i4Vw9NmBai6ByAXrzt0i4g4wozqWoz0x4/edit?usp=sharing -- GT - https://fis.gatech.edu/multisensor-kit-mechanical-assembly/ - -GT --- - -Blue GT feedback - -- 24V DC input option in cabinets -- 24V/12V/5V DC output helpful for sensors -- 4-20mA loop (definitely!) -- ADC (big bottleneck) (brings to NI DAQ level) -- -12V to 12V -- Current measurement (currently rectifying) - - 12/14-bit is good enough as is SAR max - - 7/8 channels is good enough - - Flexible software configuration ideal - - How much tolerance? (not seen as much more than 12V) -- Enclosure is important -- Look at Automation Direct Productivity Open -- Look at ncd.io - - Nice to have a block without doing extra jump - - Wired version would be more determinisitc - - OPC-UA, etc. when is time 0? -- 5GHz WiFi - - Better stock WiFi antennas - - Pi has better? - - USB dongle did better - - Better WiFi config -- Better PRU support - - High-school/undergrad-level - - Example code and interpreters -- Better support on image management - - eMMC to microSD - - Need to advertise it! -- Better community on-boarding -- Build on PRU and ADC advantages over Pi - -IoT workshop in November - -Review the GT cape - -Linear position sensor cape just done - -Thoughts on ribbon cables? diff --git a/beagleconnect/ch02.rst b/beagleconnect/ch02.rst deleted file mode 100644 index 0c6aa20a8aae3984433d235ba5f3520924e4fb44..0000000000000000000000000000000000000000 --- a/beagleconnect/ch02.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _beagleconnect-Change-History: - -************** -Change History -************** diff --git a/boards/beagleboard/index.rst b/boards/beagleboard/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..beb56cd177881343655724e91d1d6a12736c7867 --- /dev/null +++ b/boards/beagleboard/index.rst @@ -0,0 +1,12 @@ +BeagleBoard (all) +################### + +BeagleBoard boards are low-cost, ARM-based development boards suitable for rapid prototyping and +open-hardware to enable professionals to develop production systems. + +The latest PDF-formatted System Reference Manual for each BeagleBoard board is linked below. + +* `BeagleBoard <https://git.beagleboard.org/beagleboard/beagleboard/-/blob/master/BeagleBoard_revC5_SRM.pdf>`_ +* `BeagleBoard-xM <https://git.beagleboard.org/beagleboard/beagleboard-xm/-/blob/master/BeagleBoard-xM_SRM.pdf>`_ +* `BeagleBoard-X15 <https://git.beagleboard.org/beagleboard/beagleboard-x15/-/blob/master/BeagleBoard-X15_SRM.pdf>`_ + diff --git a/beaglebone-ai-64/ch01.rst b/boards/beaglebone/ai-64/ch01.rst similarity index 100% rename from beaglebone-ai-64/ch01.rst rename to boards/beaglebone/ai-64/ch01.rst diff --git a/beaglebone-ai-64/ch02.rst b/boards/beaglebone/ai-64/ch02.rst similarity index 100% rename from beaglebone-ai-64/ch02.rst rename to boards/beaglebone/ai-64/ch02.rst diff --git a/beaglebone-ai-64/ch03.rst b/boards/beaglebone/ai-64/ch03.rst similarity index 100% rename from beaglebone-ai-64/ch03.rst rename to boards/beaglebone/ai-64/ch03.rst diff --git a/beaglebone-ai-64/ch04.rst b/boards/beaglebone/ai-64/ch04.rst similarity index 100% rename from beaglebone-ai-64/ch04.rst rename to boards/beaglebone/ai-64/ch04.rst diff --git a/beaglebone-ai-64/ch05.rst b/boards/beaglebone/ai-64/ch05.rst similarity index 100% rename from beaglebone-ai-64/ch05.rst rename to boards/beaglebone/ai-64/ch05.rst diff --git a/beaglebone-ai-64/ch06.rst b/boards/beaglebone/ai-64/ch06.rst similarity index 99% rename from beaglebone-ai-64/ch06.rst rename to boards/beaglebone/ai-64/ch06.rst index 7a27aa2ab2bfa5b4626e9633dd3a5ba79e9786f3..22a616fbe05d6040db5842de940c2a8896faab7a 100644 --- a/beaglebone-ai-64/ch06.rst +++ b/boards/beaglebone/ai-64/ch06.rst @@ -114,7 +114,7 @@ DC Input .. _figure-23,Figure 23: -.. figure:: :media/image38.png +.. figure:: media/image38.png :width: 400px :align: center :alt: Fig: TPS65217 DC Connection @@ -651,7 +651,7 @@ Full documentation for the processor can be found on the TI website at `https:// Crystal Circuitry *********************** -:ref:`figure-30`is the crystal circuitry for the TDA4VM processor. +:ref:`figure-30` is the crystal circuitry for the TDA4VM processor. .. _figure-30,Figure 30: diff --git a/boards/beaglebone/ai-64/ch07.rst b/boards/beaglebone/ai-64/ch07.rst new file mode 100644 index 0000000000000000000000000000000000000000..699101b182ef40081e0b50924ddac34b4a858e59 --- /dev/null +++ b/boards/beaglebone/ai-64/ch07.rst @@ -0,0 +1,394 @@ +:orphan: + +.. _connectors: + +Connectors +############# + +This section describes each of the connectors on the board. + +.. _section-7-1,Section 7.1 Expansion Connectors: + +Expansion Connectors +----------------------------- + +The expansion interface on the board is comprised of two 46 pin +connectors. All signals on the expansion headers are 3.3V unless +otherwise indicated. + +.. note :: + + Do not connect 5V logic level signals to these pins or the board will be damaged. + +.. note :: + + DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY. + NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS RESET LINE GOES HIGH. + +:ref:`figure-50` shows the location of the expansion connectors. + +.. _figure-50,Figure 50: + +.. figure:: media/image68.jpg + :width: 400px + :align: center + :alt: Figure 50. Expansion Connector Location + + Fig-50: Expansion Connector Location + +The location and spacing of the expansion headers are the same as on the BeagleBone Black. + +.. _connector-p8-and-p9: + +Connector P8 and P9 +************************** + +:ref:`table-12` shows the pin bindings for **P8** and **P9** expansion headers. Signals +can be connected to theese connectors based on setting the pin mux on the +processor, but this is the default settings on power up. The SW is +responsible for setting the default function of each pin. There are some +signals that have not been listed here. Refer to the processor +documentation for more information on these pins and detailed +descriptions of all of the pins listed. In some cases there may not be +enough signals to complete a group of signals that may be required to +implement a total interface. + +The *BALL NUMBER* Identifier is the pin number in the processor documentation. + +The *PIN No.* column is the pin number on the expansion header. + +The *ADDRESS* column is the pin CONFIGURATION address??? for each pin. + +The *MUXMODE[14:0] SETTINGS* are the possible pin configurations. + + +*NOTE: DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO +THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.* + +*NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.* + + +.. + #TODO# this is a total mess! + | *PIN No.* | *ADDRESS* | *REGISTER NAME* | *BALL NUMBER* | *MUXMODE[14:0] SETTINGS* ||||||||||||||| + | *PIN No.* | *ADDRESS* | *REGISTER NAME* | *BALL NUMBER* | *0* | *1* | *2* | *3* | *4* | *5* | *6* | *7* | *8* | *9* | *10* | *11* | *12* | *13* | *14* | *Bootstrap* | + | P8_03 | 0x00011C054 | PADCONFIG21 | AH21 | PRG1_PRU0_GPO19 | PRG1_PRU0_GPI19 | PRG1_IEP0_EDC_SYNC_OUT0 | PRG1_PWM0_TZ_OUT | | RMII5_TXD0 | MCAN6_TX | GPIO0_20 | | | VOUT0_EXTPCLKIN | VPFE0_PCLK | MCASP4_AFSX | | | + |P8_04 |0x00011C0C4 | PADCONFIG49 | AC29 | PRG0_PRU0_GPO5 | PRG0_PRU0_GPI5 | | PRG0_PWM3_B2 | | RMII3_TXD0 | | GPIO0_48 | GPMC0_AD0 | | | | MCASP0_AXR3 | | | BOOTMODE2 + |P8_05 |0x00011C088 | PADCONFIG34 | AH25 | PRG1_PRU1_GPO12 | PRG1_PRU1_GPI12 | PRG1_RGMII2_TD1 | PRG1_PWM1_A0 | RGMII2_TD1 | | MCAN7_TX | GPIO0_33 | RGMII8_TD1 | | VOUT0_DATA12 | | MCASP9_AFSX | | | + |P8_06 |0x00011C08C | PADCONFIG35 | AG25 | PRG1_PRU1_GPO13 | PRG1_PRU1_GPI13 | PRG1_RGMII2_TD2 | PRG1_PWM1_B0 | RGMII2_TD2 | | MCAN7_RX | GPIO0_34 | RGMII8_TD2 | | VOUT0_DATA13 | VPFE0_DATA8 | MCASP9_AXR0 | MCASP4_ACLKR | | + |P8_07 |0x00011C03C | PADCONFIG15 | AD24 | PRG1_PRU0_GPO14 | PRG1_PRU0_GPI14 | PRG1_RGMII1_TD3 | PRG1_PWM0_A1 | RGMII1_TD3 | | MCAN5_RX | GPIO0_15 | | RGMII7_TD3 | VOUT0_DATA19 | VPFE0_DATA3 | MCASP7_AXR1 | | | + |P8_08 |0x00011C038 | PADCONFIG14 | AG24 | PRG1_PRU0_GPO13 | PRG1_PRU0_GPI13 | PRG1_RGMII1_TD2 | PRG1_PWM0_B0 | RGMII1_TD2 | | MCAN5_TX | GPIO0_14 | | RGMII7_TD2 | VOUT0_DATA18 | VPFE0_DATA2 | MCASP7_AXR0 | | | + |P8_09 |0x00011C044 | PADCONFIG17 | AE24 | PRG1_PRU0_GPO16 | PRG1_PRU0_GPI16 | PRG1_RGMII1_TXC | PRG1_PWM0_A2 | RGMII1_TXC | | MCAN6_RX | GPIO0_17 | | RGMII7_TXC | VOUT0_DATA21 | VPFE0_DATA5 | MCASP7_AXR3 | MCASP7_AFSR | | + |P8_10 |0x00011C040 | PADCONFIG16 | AC24 | PRG1_PRU0_GPO15 | PRG1_PRU0_GPI15 | PRG1_RGMII1_TX_CTL | PRG1_PWM0_B1 | RGMII1_TX_CTL | | MCAN6_TX | GPIO0_16 | | RGMII7_TX_CTL | VOUT0_DATA20 | VPFE0_DATA4 | MCASP7_AXR2 | MCASP7_ACLKR | | + |P8_11 |0x00011C0F4 | PADCONFIG61 | AB24 | PRG0_PRU0_GPO17 | PRG0_PRU0_GPI17 | PRG0_IEP0_EDC_SYNC_OUT1 | PRG0_PWM0_B2 | PRG0_ECAP0_SYNC_OUT | | | GPIO0_60 | GPMC0_AD5 | OBSCLK1 | | | MCASP0_AXR13 | | | BOOTMODE7 + |P8_12 |0x00011C0F0 | PADCONFIG60 | AH28 | PRG0_PRU0_GPO16 | PRG0_PRU0_GPI16 | PRG0_RGMII1_TXC | PRG0_PWM0_A2 | RGMII3_TXC | | | GPIO0_59 | | | DSS_FSYNC1 | | MCASP0_AXR12 | | | + |P8_13 |0x00011C168 | PADCONFIG90 | V27 | RGMII5_TD1 | RMII7_TXD1 | I2C3_SCL | | VOUT1_DATA4 | TRC_DATA2 | EHRPWM0_B | GPIO0_89 | GPMC0_A5 | | | | MCASP11_ACLKX | | | + |P8_14 |0x00011C130 | PADCONFIG76 | AF27 | PRG0_PRU1_GPO12 | PRG0_PRU1_GPI12 | PRG0_RGMII2_TD1 | PRG0_PWM1_A0 | RGMII4_TD1 | | | GPIO0_75 | | | | | MCASP1_AXR8 | | UART8_CTSn | + |P8_15 |0x00011C0F8 | PADCONFIG62 | AB29 | PRG0_PRU0_GPO18 | PRG0_PRU0_GPI18 | PRG0_IEP0_EDC_LATCH_IN0 | PRG0_PWM0_TZ_IN | PRG0_ECAP0_IN_APWM_OUT | | | GPIO0_61 | GPMC0_AD6 | | | | MCASP0_AXR14 | | | + |P8_16 |0x00011C0FC | PADCONFIG63 | AB28 | PRG0_PRU0_GPO19 | PRG0_PRU0_GPI19 | PRG0_IEP0_EDC_SYNC_OUT0 | PRG0_PWM0_TZ_OUT | | | | GPIO0_62 | GPMC0_AD7 | | | | MCASP0_AXR15 | | | + |P8_17 |0x00011C00C | PADCONFIG3 | AF22 | PRG1_PRU0_GPO2 | PRG1_PRU0_GPI2 | PRG1_RGMII1_RD2 | PRG1_PWM2_A0 | RGMII1_RD2 | RMII1_CRS_DV | | GPIO0_3 | GPMC0_WAIT1 | RGMII7_RD2 | | | MCASP6_AXR0 | | UART1_RXD | + |P8_18 |0x00011C010 | PADCONFIG4 | AJ23 | PRG1_PRU0_GPO3 | PRG1_PRU0_GPI3 | PRG1_RGMII1_RD3 | PRG1_PWM3_A2 | RGMII1_RD3 | RMII1_RX_ER | | GPIO0_4 | GPMC0_DIR | RGMII7_RD3 | | | MCASP6_AXR1 | | UART1_TXD | + |P8_19 |0x00011C164 | PADCONFIG89 | V29 | RGMII5_TD2 | UART3_TXD | | SYNC3_OUT | VOUT1_DATA3 | TRC_DATA1 | EHRPWM0_A | GPIO0_88 | GPMC0_A4 | | | | MCASP10_AXR1 | | | + |P8_20 |0x00011C134 | PADCONFIG77 | AF26 | PRG0_PRU1_GPO13 | PRG0_PRU1_GPI13 | PRG0_RGMII2_TD2 | PRG0_PWM1_B0 | RGMII4_TD2 | | | GPIO0_76 | | | | | MCASP1_AXR9 | | UART8_RTSn | + |P8_21 |0x00011C07C | PADCONFIG31 | AF21 | PRG1_PRU1_GPO9 | PRG1_PRU1_GPI9 | PRG1_UART0_RXD | | SPI6_CS3 | RMII6_RXD1 | MCAN8_TX | GPIO0_30 | GPMC0_CSn0 | PRG1_IEP0_EDIO_DATA_IN_OUT30 | VOUT0_DATA9 | | MCASP4_AXR3 | | | + |P8_22 |0x00011C014 | PADCONFIG5 | AH23 | PRG1_PRU0_GPO4 | PRG1_PRU0_GPI4 | PRG1_RGMII1_RX_CTL | PRG1_PWM2_B0 | RGMII1_RX_CTL | RMII1_TXD0 | | GPIO0_5 | GPMC0_CSn2 | RGMII7_RX_CTL | | | MCASP6_AXR2 | MCASP6_ACLKR | UART2_RXD | + |P8_23 |0x00011C080 | PADCONFIG32 | AB23 | PRG1_PRU1_GPO10 | PRG1_PRU1_GPI10 | PRG1_UART0_TXD | PRG1_PWM2_TZ_IN | | RMII6_CRS_DV | MCAN8_RX | GPIO0_31 | GPMC0_CLKOUT | PRG1_IEP0_EDIO_DATA_IN_OUT31 | VOUT0_DATA10 | GPMC0_FCLK_MUX | MCASP5_ACLKX | | | + |P8_24 |0x00011C018 | PADCONFIG6 | AD20 | PRG1_PRU0_GPO5 | PRG1_PRU0_GPI5 | | PRG1_PWM3_B2 | | RMII1_TX_EN | | GPIO0_6 | GPMC0_WEn | | | | MCASP3_AXR0 | | | BOOTMODE0 + |P8_25 |0x00011C090 | PADCONFIG36 | AH26 | PRG1_PRU1_GPO14 | PRG1_PRU1_GPI14 | PRG1_RGMII2_TD3 | PRG1_PWM1_A1 | RGMII2_TD3 | | MCAN8_TX | GPIO0_35 | RGMII8_TD3 | | VOUT0_DATA14 | | MCASP9_AXR1 | MCASP4_AFSR | | + |P8_26 |0x00011C0D0 | PADCONFIG52 | AC27 | PRG0_PRU0_GPO8 | PRG0_PRU0_GPI8 | | PRG0_PWM2_A1 | | | MCAN9_RX | GPIO0_51 | GPMC0_AD2 | | | | MCASP0_AXR6 | | UART6_RXD | + |P8_27 |0x00011C120 | PADCONFIG72 | AA28 | PRG0_PRU1_GPO8 | PRG0_PRU1_GPI8 | | PRG0_PWM2_TZ_OUT | | | MCAN11_RX | GPIO0_71 | GPMC0_AD10 | | | | MCASP1_AFSX | | | + |P8_28 |0x00011C124 | PADCONFIG73 | Y24 | PRG0_PRU1_GPO9 | PRG0_PRU1_GPI9 | PRG0_UART0_RXD | | SPI3_CS3 | | PRG0_IEP0_EDIO_DATA_IN_OUT30 | GPIO0_72 | GPMC0_AD11 | | DSS_FSYNC3 | | MCASP1_AXR5 | | UART8_RXD | + |P8_29 |0x00011C128 | PADCONFIG74 | AA25 | PRG0_PRU1_GPO10 | PRG0_PRU1_GPI10 | PRG0_UART0_TXD | PRG0_PWM2_TZ_IN | | | PRG0_IEP0_EDIO_DATA_IN_OUT31 | GPIO0_73 | GPMC0_AD12 | CLKOUT | | | MCASP1_AXR6 | | UART8_TXD | + |P8_30 |0x00011C12C | PADCONFIG75 | AG26 | PRG0_PRU1_GPO11 | PRG0_PRU1_GPI11 | PRG0_RGMII2_TD0 | | RGMII4_TD0 | RMII4_TX_EN | | GPIO0_74 | GPMC0_A26 | | | | MCASP1_AXR7 | | | + |P8_31A |0x00011C084 | PADCONFIG33 | AJ25 | PRG1_PRU1_GPO11 | PRG1_PRU1_GPI11 | PRG1_RGMII2_TD0 | | RGMII2_TD0 | RMII2_TX_EN | | GPIO0_32 | RGMII8_TD0 | EQEP1_I | VOUT0_DATA11 | | MCASP9_ACLKX | | | + |P8_31B |0x00011C100 | PADCONFIG64 | AE29 | PRG0_PRU1_GPO0 | PRG0_PRU1_GPI0 | PRG0_RGMII2_RD0 | | RGMII4_RD0 | RMII4_RXD0 | | GPIO0_63 | UART4_CTSn | | | | MCASP1_AXR0 | | UART5_RXD | + |P8_32A |0x00011C06C | PADCONFIG27 | AG21 | PRG1_PRU1_GPO5 | PRG1_PRU1_GPI5 | | | | RMII5_TX_EN | MCAN6_RX | GPIO0_26 | GPMC0_WPn | EQEP1_S | VOUT0_DATA5 | | MCASP4_AXR0 | | TIMER_IO4 | + |P8_32B |0x00011C104 | PADCONFIG65 | AD28 | PRG0_PRU1_GPO1 | PRG0_PRU1_GPI1 | PRG0_RGMII2_RD1 | | RGMII4_RD1 | RMII4_RXD1 | | GPIO0_64 | UART4_RTSn | | | | MCASP1_AXR1 | | UART5_TXD | + |P8_33A |0x00011C068 | PADCONFIG26 | AH24 | PRG1_PRU1_GPO4 | PRG1_PRU1_GPI4 | PRG1_RGMII2_RX_CTL | PRG1_PWM2_B2 | RGMII2_RX_CTL | RMII2_TXD0 | | GPIO0_25 | RGMII8_RX_CTL | EQEP1_B | VOUT0_DATA4 | VPFE0_DATA13 | MCASP8_AXR2 | MCASP8_ACLKR | TIMER_IO3 | + |P8_33B |0x00011C1C0 | PADCONFIG112 | AA2 | SPI0_CS0 | UART0_RTSn | | | | | | GPIO0_111 | | | | | | | | + |P8_34 |0x00011C01C | PADCONFIG7 | AD22 | PRG1_PRU0_GPO6 | PRG1_PRU0_GPI6 | PRG1_RGMII1_RXC | PRG1_PWM3_A1 | RGMII1_RXC | RMII1_TXD1 | AUDIO_EXT_REFCLK0 | GPIO0_7 | GPMC0_CSn3 | RGMII7_RXC | | | MCASP6_AXR3 | MCASP6_AFSR | UART2_TXD | + |P8_35A |0x00011C064 | PADCONFIG25 | AD23 | PRG1_PRU1_GPO3 | PRG1_PRU1_GPI3 | PRG1_RGMII2_RD3 | | RGMII2_RD3 | RMII2_RX_ER | | GPIO0_24 | RGMII8_RD3 | EQEP1_A | VOUT0_DATA3 | VPFE0_WEN | MCASP8_AXR1 | MCASP3_AFSR | TIMER_IO2 | + |P8_35B |0x00011C1D4 | PADCONFIG117 | Y3 | SPI1_CS0 | UART0_CTSn | | UART5_RXD | | | PRG0_IEP0_EDIO_OUTVALID | GPIO0_116 | PRG0_IEP0_EDC_LATCH_IN0 | | | | | | | + |P8_36 |0x00011C020 | PADCONFIG8 | AE20 | PRG1_PRU0_GPO7 | PRG1_PRU0_GPI7 | PRG1_IEP0_EDC_LATCH_IN1 | PRG1_PWM3_B1 | | AUDIO_EXT_REFCLK1 | MCAN4_TX | GPIO0_8 | | | | | MCASP3_AXR1 | | | + |P8_37A |0x00011C1AC | PADCONFIG107 | Y27 | RGMII6_RD2 | UART4_RTSn | | UART5_TXD | | TRC_DATA19 | EHRPWM5_A | GPIO0_106 | GPMC0_A22 | | | | MCASP11_AXR5 | | | + |P8_37B |0x00011C02C | PADCONFIG11 | AD21 | PRG1_PRU0_GPO10 | PRG1_PRU0_GPI10 | PRG1_UART0_RTSn | PRG1_PWM2_B1 | SPI6_CS2 | RMII5_CRS_DV | | GPIO0_11 | GPMC0_BE0n_CLE | PRG1_IEP0_EDIO_DATA_IN_OUT29 | OBSCLK2 | | MCASP3_AFSX | | | + |P8_38A |0x00011C1A8 | PADCONFIG106 | Y29 | RGMII6_RD3 | UART4_CTSn | | UART5_RXD | CLKOUT | TRC_DATA18 | EHRPWM_TZn_IN4 | GPIO0_105 | GPMC0_A21 | | | | MCASP11_AXR4 | | | + |P8_38B |0x00011C024 | PADCONFIG9 | AJ20 | PRG1_PRU0_GPO8 | PRG1_PRU0_GPI8 | | PRG1_PWM2_A1 | | RMII5_RXD0 | MCAN4_RX | GPIO0_9 | GPMC0_OEn_REn | | VOUT0_DATA22 | | MCASP3_AXR2 | | | + |P8_39 |0x00011C118 | PADCONFIG70 | AC26 | PRG0_PRU1_GPO6 | PRG0_PRU1_GPI6 | PRG0_RGMII2_RXC | | RGMII4_RXC | RMII4_TXD0 | | GPIO0_69 | GPMC0_A25 | | | | MCASP1_AXR3 | | | + |P8_40 |0x00011C11C | PADCONFIG71 | AA24 | PRG0_PRU1_GPO7 | PRG0_PRU1_GPI7 | PRG0_IEP1_EDC_LATCH_IN1 | | SPI3_CS0 | | MCAN11_TX | GPIO0_70 | GPMC0_AD9 | | | | MCASP1_AXR4 | | UART2_TXD | + |P8_41 |0x00011C110 | PADCONFIG68 | AD29 | PRG0_PRU1_GPO4 | PRG0_PRU1_GPI4 | PRG0_RGMII2_RX_CTL | PRG0_PWM2_B2 | RGMII4_RX_CTL | RMII4_TXD1 | | GPIO0_67 | GPMC0_A24 | | | | MCASP1_AXR2 | | | + |P8_42 |0x00011C114 | PADCONFIG69 | AB27 | PRG0_PRU1_GPO5 | PRG0_PRU1_GPI5 | | | | | | GPIO0_68 | GPMC0_AD8 | | | | MCASP1_ACLKX | | | BOOTMODE6 + |P8_43 |0x00011C108 | PADCONFIG66 | AD27 | PRG0_PRU1_GPO2 | PRG0_PRU1_GPI2 | PRG0_RGMII2_RD2 | PRG0_PWM2_A2 | RGMII4_RD2 | RMII4_CRS_DV | | GPIO0_65 | GPMC0_A23 | | | | MCASP1_ACLKR | MCASP1_AXR10 | | + |P8_44 |0x00011C10C | PADCONFIG67 | AC25 | PRG0_PRU1_GPO3 | PRG0_PRU1_GPI3 | PRG0_RGMII2_RD3 | | RGMII4_RD3 | RMII4_RX_ER | | GPIO0_66 | | | | | MCASP1_AFSR | MCASP1_AXR11 | | + |P8_45 |0x00011C140 | PADCONFIG80 | AG29 | PRG0_PRU1_GPO16 | PRG0_PRU1_GPI16 | PRG0_RGMII2_TXC | PRG0_PWM1_A2 | RGMII4_TXC | | | GPIO0_79 | | | | | MCASP2_AXR2 | | | + |P8_46 |0x00011C144 | PADCONFIG81 | Y25 | PRG0_PRU1_GPO17 | PRG0_PRU1_GPI17 | PRG0_IEP1_EDC_SYNC_OUT1 | PRG0_PWM1_B2 | SPI3_CLK | | | GPIO0_80 | GPMC0_AD13 | | | | MCASP2_AXR3 | | | BOOTMODE3 + |P9_11 |0x00011C004 | PADCONFIG1 | AC23 | PRG1_PRU0_GPO0 | PRG1_PRU0_GPI0 | PRG1_RGMII1_RD0 | PRG1_PWM3_A0 | RGMII1_RD0 | RMII1_RXD0 | | GPIO0_1 | GPMC0_BE1n | RGMII7_RD0 | | | MCASP6_ACLKX | | UART0_RXD | + |P9_12 |0x00011C0B8 | PADCONFIG46 | AE27 | PRG0_PRU0_GPO2 | PRG0_PRU0_GPI2 | PRG0_RGMII1_RD2 | PRG0_PWM2_A0 | RGMII3_RD2 | RMII3_CRS_DV | | GPIO0_45 | UART3_RXD | | | | MCASP0_ACLKR | | | + |P9_13 |0x00011C008 | PADCONFIG2 | AG22 | PRG1_PRU0_GPO1 | PRG1_PRU0_GPI1 | PRG1_RGMII1_RD1 | PRG1_PWM3_B0 | RGMII1_RD1 | RMII1_RXD1 | | GPIO0_2 | GPMC0_WAIT0 | RGMII7_RD1 | | | MCASP6_AFSX | | UART0_TXD | + |P9_14 |0x00011C178 | PADCONFIG94 | U27 | RGMII5_RD3 | UART3_CTSn | | UART6_RXD | VOUT1_DATA8 | TRC_DATA6 | EHRPWM2_A | GPIO0_93 | GPMC0_A9 | | | | MCASP11_AXR0 | | | + |P9_15 |0x00011C0C0 | PADCONFIG48 | AD25 | PRG0_PRU0_GPO4 | PRG0_PRU0_GPI4 | PRG0_RGMII1_RX_CTL | PRG0_PWM2_B0 | RGMII3_RX_CTL | RMII3_TXD1 | | GPIO0_47 | | | | | MCASP0_AXR2 | | | + |P9_16A |0x00011C17C | PADCONFIG95 | U24 | RGMII5_RD2 | UART3_RTSn | | UART6_TXD | VOUT1_DATA9 | TRC_DATA7 | EHRPWM2_B | GPIO0_94 | GPMC0_A10 | | | | MCASP11_AXR1 | | | + |P9_16B |0x00011C1DC | PADCONFIG119 | Y1 | SPI1_CLK | UART5_CTSn | I2C4_SDA | UART2_RXD | | | | GPIO0_118 | PRG0_IEP0_EDC_SYNC_OUT0 | | | | | | | + |P9_17A |0x00011C074 | PADCONFIG29 | AC21 | PRG1_PRU1_GPO7 | PRG1_PRU1_GPI7 | PRG1_IEP1_EDC_LATCH_IN1 | | SPI6_CS0 | RMII6_RX_ER | MCAN7_TX | GPIO0_28 | | | VOUT0_DATA7 | VPFE0_DATA15 | MCASP4_AXR1 | | UART3_TXD | + |P9_17B |0x00011C1D0 | PADCONFIG116 | AA3 | SPI0_D1 | | I2C6_SCL | | | | | GPIO0_115 | | | | | | | | + |P9_18A |0x00011C0A4 | PADCONFIG41 | AH22 | PRG1_PRU1_GPO19 | PRG1_PRU1_GPI19 | PRG1_IEP1_EDC_SYNC_OUT0 | PRG1_PWM1_TZ_OUT | SPI6_D1 | RMII6_TXD1 | PRG1_ECAP0_IN_APWM_OUT | GPIO0_40 | | | VOUT0_PCLK | | MCASP5_AXR1 | | | + |P9_18B |0x00011C1E4 | PADCONFIG121 | Y2 | SPI1_D1 | | I2C6_SDA | | | | | GPIO0_120 | PRG0_IEP1_EDC_SYNC_OUT0 | | | | | | | + |P9_19A |0x00011C208 | PADCONFIG130 | W5 | MCAN0_RX | | | | I2C2_SCL | | | GPIO1_1 | | | | | | | | + |P9_19B |0x00011C13C | PADCONFIG79 | AF29 | PRG0_PRU1_GPO15 | PRG0_PRU1_GPI15 | PRG0_RGMII2_TX_CTL | PRG0_PWM1_B1 | RGMII4_TX_CTL | | | GPIO0_78 | | | | | MCASP2_AXR1 | | UART2_RTSn | + |P9_20A |0x00011C20C | PADCONFIG131 | W6 | MCAN0_TX | | | | I2C2_SDA | | | GPIO1_2 | | | | | | | | + |P9_21A |0x00011C0A0 | PADCONFIG40 | AJ22 | PRG1_PRU1_GPO18 | PRG1_PRU1_GPI18 | PRG1_IEP1_EDC_LATCH_IN0 | PRG1_PWM1_TZ_IN | SPI6_D0 | RMII6_TXD0 | PRG1_ECAP0_SYNC_IN | GPIO0_39 | | VOUT0_VP2_VSYNC | VOUT0_VSYNC | | MCASP5_AXR0 | | VOUT0_VP0_VSYNC | + |P9_22A |0x00011C09C | PADCONFIG39 | AC22 | PRG1_PRU1_GPO17 | PRG1_PRU1_GPI17 | PRG1_IEP1_EDC_SYNC_OUT1 | PRG1_PWM1_B2 | SPI6_CLK | RMII6_TX_EN | PRG1_ECAP0_SYNC_OUT | GPIO0_38 | | VOUT0_VP2_DE | VOUT0_DE | VPFE0_DATA10 | MCASP5_AFSX | | VOUT0_VP0_DE | BOOTMODE1 + |P9_22B |0x00011C170 | PADCONFIG92 | U29 | RGMII5_TXC | RMII7_TX_EN | I2C6_SCL | | VOUT1_DATA6 | TRC_DATA4 | EHRPWM1_B | GPIO0_91 | GPMC0_A7 | | | | MCASP10_AXR2 | | | + |P9_23 |0x00011C028 | PADCONFIG10 | AG20 | PRG1_PRU0_GPO9 | PRG1_PRU0_GPI9 | PRG1_UART0_CTSn | PRG1_PWM3_TZ_IN | SPI6_CS1 | RMII5_RXD1 | | GPIO0_10 | GPMC0_ADVn_ALE | PRG1_IEP0_EDIO_DATA_IN_OUT28 | VOUT0_DATA23 | | MCASP3_ACLKX | | | + |P9_24A |0x00011C034 | PADCONFIG13 | AJ24 | PRG1_PRU0_GPO12 | PRG1_PRU0_GPI12 | PRG1_RGMII1_TD1 | PRG1_PWM0_A0 | RGMII1_TD1 | | MCAN4_RX | GPIO0_13 | | RGMII7_TD1 | VOUT0_DATA17 | VPFE0_DATA1 | MCASP7_AFSX | | | + |P9_24B |0x00011C1E0 | PADCONFIG120 | Y5 | SPI1_D0 | UART5_RTSn | I2C4_SCL | UART2_TXD | | | | GPIO0_119 | PRG0_IEP1_EDC_LATCH_IN0 | | | | | | | + |P9_25A |0x00011C200 | PADCONFIG128 | AC4 | UART1_CTSn | MCAN3_RX | | | SPI2_D0 | EQEP0_S | | GPIO0_127 | | | | | | | | + |P9_25B |0x00011C1A4 | PADCONFIG105 | W26 | RGMII6_RXC | | | AUDIO_EXT_REFCLK2 | VOUT1_DE | TRC_DATA17 | EHRPWM4_B | GPIO0_104 | GPMC0_A20 | VOUT1_VP0_DE | | | MCASP10_AXR7 | | | + |P9_26A |0x00011C030 | PADCONFIG12 | AF24 | PRG1_PRU0_GPO11 | PRG1_PRU0_GPI11 | PRG1_RGMII1_TD0 | PRG1_PWM3_TZ_OUT | RGMII1_TD0 | | MCAN4_TX | GPIO0_12 | | RGMII7_TD0 | VOUT0_DATA16 | VPFE0_DATA0 | MCASP7_ACLKX | | | + |P9_27A |0x00011C0BC | PADCONFIG47 | AD26 | PRG0_PRU0_GPO3 | PRG0_PRU0_GPI3 | PRG0_RGMII1_RD3 | PRG0_PWM3_A2 | RGMII3_RD3 | RMII3_RX_ER | | GPIO0_46 | UART3_TXD | | | | MCASP0_AFSR | | | + |P9_27B |0x00011C1F4 | PADCONFIG125 | AB1 | UART0_RTSn | TIMER_IO7 | SPI0_CS3 | MCAN2_TX | SPI2_CLK | EQEP0_B | | GPIO0_124 | | | | | | | | + |P9_28A |0x00011C230 | PADCONFIG140 | U2 | ECAP0_IN_APWM_OUT | SYNC0_OUT | CPTS0_RFT_CLK | | SPI2_CS3 | I3C0_SDAPULLEN | SPI7_CS0 | GPIO1_11 | | | | | | | | + |P9_28B |0x00011C0B0 | PADCONFIG44 | AF28 | PRG0_PRU0_GPO0 | PRG0_PRU0_GPI0 | PRG0_RGMII1_RD0 | PRG0_PWM3_A0 | RGMII3_RD0 | RMII3_RXD1 | | GPIO0_43 | | | | | MCASP0_AXR0 | | | + |P9_29A |0x00011C0D8 | PADCONFIG54 | AB25 | PRG0_PRU0_GPO10 | PRG0_PRU0_GPI10 | PRG0_UART0_RTSn | PRG0_PWM2_B1 | SPI3_CS2 | PRG0_IEP0_EDIO_DATA_IN_OUT29 | MCAN10_RX | GPIO0_53 | GPMC0_AD4 | | | | MCASP0_AFSX | | | + |P9_29B |0x00011C23C | PADCONFIG143 | V5 | TIMER_IO1 | ECAP2_IN_APWM_OUT | OBSCLK0 | | | | SPI7_D1 | GPIO1_14 | | | | | | | | BOOTMODE5 + |P9_30A |0x00011C0B4 | PADCONFIG45 | AE28 | PRG0_PRU0_GPO1 | PRG0_PRU0_GPI1 | PRG0_RGMII1_RD1 | PRG0_PWM3_B0 | RGMII3_RD1 | RMII3_RXD0 | | GPIO0_44 | | | | | MCASP0_AXR1 | | | + |P9_30B |0x00011C238 | PADCONFIG142 | V6 | TIMER_IO0 | ECAP1_IN_APWM_OUT | SYSCLKOUT0 | | | | SPI7_D0 | GPIO1_13 | | | | | | | | BOOTMODE4 + |P9_31A |0x00011C0D4 | PADCONFIG53 | AB26 | PRG0_PRU0_GPO9 | PRG0_PRU0_GPI9 | PRG0_UART0_CTSn | PRG0_PWM3_TZ_IN | SPI3_CS1 | PRG0_IEP0_EDIO_DATA_IN_OUT28 | MCAN10_TX | GPIO0_52 | GPMC0_AD3 | | | | MCASP0_ACLKX | | UART6_TXD | + |P9_31B |0x00011C234 | PADCONFIG141 | U3 | EXT_REFCLK1 | SYNC1_OUT | | | | | SPI7_CLK | GPIO1_12 | | | | | | | | + |P9_33A |0x00011C0CC | PADCONFIG51 | AC28 | PRG0_PRU0_GPO7 | PRG0_PRU0_GPI7 | PRG0_IEP0_EDC_LATCH_IN1 | PRG0_PWM3_B1 | PRG0_ECAP0_SYNC_IN | | MCAN9_TX | GPIO0_50 | GPMC0_AD1 | | | | MCASP0_AXR5 | | | + |P9_33B |0x04301C140 | WKUP_PADCONFIG80 | K24 | MCU_ADC0_AIN4 | | | | | | | | | | | | | | | + |P9_35A |0x00011C0E0 | PADCONFIG56 | AH27 | PRG0_PRU0_GPO12 | PRG0_PRU0_GPI12 | PRG0_RGMII1_TD1 | PRG0_PWM0_A0 | RGMII3_TD1 | | | GPIO0_55 | | | DSS_FSYNC0 | | MCASP0_AXR8 | | | + |P9_35B |0x04301C148 | WKUP_PADCONFIG82 | K29 | MCU_ADC0_AIN6 | | | | | | | | | | | | | | | + |P9_36A |0x00011C0E4 | PADCONFIG57 | AH29 | PRG0_PRU0_GPO13 | PRG0_PRU0_GPI13 | PRG0_RGMII1_TD2 | PRG0_PWM0_B0 | RGMII3_TD2 | | | GPIO0_56 | | | DSS_FSYNC2 | | MCASP0_AXR9 | | | + |P9_36B |0x04301C144 | WKUP_PADCONFIG81 | K27 | MCU_ADC0_AIN5 | | | | | | | | | | | | | | | + |P9_37A |0x00011C0E8 | PADCONFIG58 | AG28 | PRG0_PRU0_GPO14 | PRG0_PRU0_GPI14 | PRG0_RGMII1_TD3 | PRG0_PWM0_A1 | RGMII3_TD3 | | | GPIO0_57 | UART4_RXD | | | | MCASP0_AXR10 | | | + |P9_37B |0x04301C138 | WKUP_PADCONFIG78 | K28 | MCU_ADC0_AIN2 | | | | | | | | | | | | | | | + |P9_38A |0x00011C0EC | PADCONFIG59 | AG27 | PRG0_PRU0_GPO15 | PRG0_PRU0_GPI15 | PRG0_RGMII1_TX_CTL | PRG0_PWM0_B1 | RGMII3_TX_CTL | | | GPIO0_58 | UART4_TXD | | DSS_FSYNC3 | | MCASP0_AXR11 | | | + |P9_38B |0x04301C13C | WKUP_PADCONFIG79 | L28 | MCU_ADC0_AIN3 | | | | | | | | | | | | | | | + |P9_39A |0x04301C130 | WKUP_PADCONFIG76 | K25 | MCU_ADC0_AIN0 | | | | | | | | | | | | | | | + |P9_39B |0x00011C0DC | PADCONFIG55 | AJ28 | PRG0_PRU0_GPO11 | PRG0_PRU0_GPI11 | PRG0_RGMII1_TD0 | PRG0_PWM3_TZ_OUT | RGMII3_TD0 | | | GPIO0_54 | | CLKOUT | | | MCASP0_AXR7 | | | + |P9_40A |0x00011C148 | PADCONFIG82 | AA26 | PRG0_PRU1_GPO18 | PRG0_PRU1_GPI18 | PRG0_IEP1_EDC_LATCH_IN0 | PRG0_PWM1_TZ_IN | SPI3_D0 | | MCAN12_TX | GPIO0_81 | GPMC0_AD14 | | | | MCASP2_AFSX | | UART2_RXD | + |P9_40B |0x04301C134 | WKUP_PADCONFIG77 | K26 | MCU_ADC0_AIN1 | | | | | | | | | | | | | | | + |P9_41 |0x00011C204 | PADCONFIG129 | AD5 | UART1_RTSn | MCAN3_TX | | | SPI2_D1 | EQEP0_I | | GPIO1_0 | | | | | | | | + |P9_42A |0x00011C1F0 | PADCONFIG124 | AC2 | UART0_CTSn | TIMER_IO6 | SPI0_CS2 | MCAN2_RX | SPI2_CS0 | EQEP0_A | | GPIO0_123 | | | | | | | | + |P9_42B |0x00011C04C | PADCONFIG19 | AJ21 | PRG1_PRU0_GPO17 | PRG1_PRU0_GPI17 | PRG1_IEP0_EDC_SYNC_OUT1 | PRG1_PWM0_B2 | | RMII5_TXD1 | MCAN5_TX | GPIO0_18 | | | | VPFE0_DATA6 | MCASP3_AXR3 | | | | + + +.. _power-jack: + +Power Jack +---------------------------- + +The DC power jack is located next to the RJ45 Ethernet connector as +shown in :ref:`figure-51`. This uses the same power connector as is used on +the BeagleBone Black. The connector has a 2.1mm diameter center post +(5VDC) and a 5.5mm diameter outer dimension on the barrel (GND). + +.. _figure-51,Figure 51: + +.. figure:: media/image69.jpg + :width: 400px + :align: center + :alt: Figure 51. 5VDC Power Jack + + Fig-51: 5VDC Power Jack + +The board requires a regulated 5VDC +/-.25V supply at 1A. A higher +current rating may be needed if capes are plugged into the expansion +headers. Using a higher current power supply will not damage the board. + +.. _usb-client: + +USB Client +---------------------------- + +The USB Client connector is accessible on the bottom side of the board +under the row of four LEDs as shown in :ref:`figure-52`. It uses a 5 pin +miniUSB cable, the same as is used on the BeagleBone Black. The cable +is provided with the board. The cable can also be used to power the +board. + +.. _figure-52,Figure 52: + +.. figure:: media/image71.jpg + :width: 400px + :align: center + :alt: Figure 52. USB Client + + Fig-52: USB Client + +This port is a USB Client only interface and is intended for connection +to a PC. + +.. _usb-host-1: + +USB Host +---------------------------- + +There is a single USB Host connector on the board and is shown in +*Figure 53* below. + +.. figure:: media/image71.jpg + :width: 400px + :align: center + :alt: Figure 53. USB Host Connector + + Fig-53: USB Host Connector + +.. _figure-53.-usb-host-connector: + + + +The port is USB 2.0 HS compatible and can supply up to 500mA of current. +If more current or ports is needed, then a HUB can be used. + +.. _serial-header: + +Serial Header +---------------------------- + +Each board has a debug serial interface that can be accessed by using a +special serial cable that is plugged into the serial header as shown in +*Figure 54* below. + +.. figure:: media/image71.jpg + :width: 400px + :align: center + :alt: Figure 54. Serial Debug Header + + Figure 54. Serial Debug Header + +.. _figure-54.-serial-debug-header: + +Two signals are provided, TX and RX on this connector. The levels on +these signals are 3.3V. In order to access these signals, a FTDI USB to +Serial cable is recommended as shown in *Figure 55* below. + +.. figure:: media/image73.jpg + :width: 400px + :align: center + :alt: Figure-55 + +The cable can be purchased from several different places and must be the +3.3V version TTL-232R-3V3. Information on the cable itself can be found +direct from FTDI at: `http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL232R_CABLES.pdf <http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf>`_ + +Pin 1 of the cable is the ai-64 wire. That must align with the pin 1 on +the board which is designated by the white dot next to the connector on +the board. + +Refer to the support WIKI `http://elinux.org/BeagleBoneBlack <http://elinux.org/BeagleBoneBlack>`_ for more sources of this cable and other options that will work. + +Table is the pinout of the connector as reflected in the schematic. It +is the same as the FTDI cable which can be found at `http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf <http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf>`_ with the exception that only three pins are used on the board. The pin numbers are defined in *Table 14*. The signals are from the perspective of the board. + +.. _table-14.-j1-serial-header-pins: + +.. list-table:: Table 14: J1 Serial Header Pins + :header-rows: 1 + + * - PIN NUMBER + - SIGNAL + * - *1* + - Ground + * - *4* + - Receive + * - *5* + - Transmit + +*Figure 56* shows the pin location on the board. + +.. figure:: media/image75.jpg + :width: 400px + :align: center + :alt: Fig-56 Serial Header + + Fig-56: Serial Header + +.. _hdmi: + +HDMI +---------------------------- + +Access to the HDMI interface is through the HDMI connector that is +located on the bottom side of the board as shown in *Figure 57* below. + +.. figure:: media/image71.jpg + :width: 400px + :align: center + :alt: Figure 57. HDMI Connector + + Fig-5: HDMI Connector + +.. _figure-57.-hdmi-connector: + +The connector is microHDMI connector. This was done due to the space +limitations we had in finding a place to fit the connector. It requires +a microHDMI to HDMI cable as shown in *Figure 58* below. The cable can +be purchased from several different sources. + +.. figure:: media/image77.jpg + :width: 400px + :align: center + :alt: Figure 58. HDMI Cable + + Figure 58. HDMI Cable + +.. _microsd: + +microSD +---------------------------- + +A microSD connector is located on the back or bottom side of the board +as shown in *Figure 59* below. The microSD card is not supplied with the +board. + +.. figure:: media/image71.jpg + :width: 400px + :align: center + :alt: Figure 59. microSD Connector + + Figure 59. microSD Connector + +.. _figure-59.-microsd-connector: + +When plugging in the SD card, the writing on the card should be up. +Align the card with the connector and push to insert. Then release. +There should be a click and the card will start to eject slightly, but +it then should latch into the connector. To eject the card, push the SD +card in and then remove your finger. The SD card will be ejected from +the connector. + +Do not pull the SD card out or you could damage the connector. + +.. _ethernet-1: + +Ethernet +---------------------------- + +The board comes with a single 10/100 Ethernet interface located next to +the power jack as shown in *Figure 60*. + +.. figure:: media/image71.jpg + :width: 400px + :align: center + :alt: Figure 60. Ethernet Connector + + Figure 60. Ethernet Connector + +The PHY supports AutoMDX which means either a straight or a swap cable +can be used + +.. _jtag-connector: + +JTAG Connector +---------------------------- + +A place for an optional 20 pin CTI JTAG header is provided on the board +to facilitate the SW development and debugging of the board by using +various JTAG emulators. This header is not supplied standard on the +board. To use this, a connector will need to be soldered onto the board. + +If you need the JTAG connector you can solder it on yourself. No other +components are needed. The connector is made by Samtec and the part +number is FTR-110-03-G-D-06. You can purchase it from `www.digikey.com <http://www.digikey.com/>`_ diff --git a/beaglebone-ai-64/ch08.rst b/boards/beaglebone/ai-64/ch08.rst similarity index 100% rename from beaglebone-ai-64/ch08.rst rename to boards/beaglebone/ai-64/ch08.rst diff --git a/beaglebone-ai-64/ch09.rst b/boards/beaglebone/ai-64/ch09.rst similarity index 100% rename from beaglebone-ai-64/ch09.rst rename to boards/beaglebone/ai-64/ch09.rst diff --git a/beaglebone-ai-64/ch10.rst b/boards/beaglebone/ai-64/ch10.rst similarity index 100% rename from beaglebone-ai-64/ch10.rst rename to boards/beaglebone/ai-64/ch10.rst diff --git a/beaglebone-ai-64/ch11.rst b/boards/beaglebone/ai-64/ch11.rst similarity index 100% rename from beaglebone-ai-64/ch11.rst rename to boards/beaglebone/ai-64/ch11.rst diff --git a/beaglebone-ai-64/edge_ai_apps/configuration_file.rst b/boards/beaglebone/ai-64/edge_ai_apps/configuration_file.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/configuration_file.rst rename to boards/beaglebone/ai-64/edge_ai_apps/configuration_file.rst diff --git a/beaglebone-ai-64/edge_ai_apps/data_flows.rst b/boards/beaglebone/ai-64/edge_ai_apps/data_flows.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/data_flows.rst rename to boards/beaglebone/ai-64/edge_ai_apps/data_flows.rst diff --git a/beaglebone-ai-64/edge_ai_apps/datasheet.rst b/boards/beaglebone/ai-64/edge_ai_apps/datasheet.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/datasheet.rst rename to boards/beaglebone/ai-64/edge_ai_apps/datasheet.rst diff --git a/beaglebone-ai-64/edge_ai_apps/docker_environment.rst b/boards/beaglebone/ai-64/edge_ai_apps/docker_environment.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/docker_environment.rst rename to boards/beaglebone/ai-64/edge_ai_apps/docker_environment.rst diff --git a/beaglebone-ai-64/edge_ai_apps/getting_started.rst b/boards/beaglebone/ai-64/edge_ai_apps/getting_started.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/getting_started.rst rename to boards/beaglebone/ai-64/edge_ai_apps/getting_started.rst diff --git a/beaglebone-ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png b/boards/beaglebone/ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/balena_etcher.png b/boards/beaglebone/ai-64/edge_ai_apps/images/balena_etcher.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/balena_etcher.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/balena_etcher.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/boot_wallpaper.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/boot_wallpaper.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/boot_wallpaper.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/boot_wallpaper.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/csi_camera_connection.png b/boards/beaglebone/ai-64/edge_ai_apps/images/csi_camera_connection.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/csi_camera_connection.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/csi_camera_connection.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edge_ai_demos.drawio b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos.drawio similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edge_ai_demos.drawio rename to boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos.drawio diff --git a/beaglebone-ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-image-classify.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-image-classify.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-image-classify.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-image-classify.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-object-detect.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-object-detect.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-object-detect.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-object-detect.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-components.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-components.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-components.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-components.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-feature.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-feature.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-feature.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-feature.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-overview.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-overview.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-overview.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-overview.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_human_pose.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_human_pose.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_human_pose.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_human_pose.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_image_classification.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_image_classification.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_image_classification.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_image_classification.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_object_detection.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_object_detection.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_object_detection.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_object_detection.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_rtsp_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rtsp_source.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_rtsp_source.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rtsp_source.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_video_output.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_output.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_video_output.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_output.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/edgeai_video_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_source.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/edgeai_video_source.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_source.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/favicon.ico b/boards/beaglebone/ai-64/edge_ai_apps/images/favicon.ico similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/favicon.ico rename to boards/beaglebone/ai-64/edge_ai_apps/images/favicon.ico diff --git a/beaglebone-ai-64/edge_ai_apps/images/j721esk-ap.png b/boards/beaglebone/ai-64/edge_ai_apps/images/j721esk-ap.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/j721esk-ap.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/j721esk-ap.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/model_downloader.png b/boards/beaglebone/ai-64/edge_ai_apps/images/model_downloader.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/model_downloader.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/model_downloader.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/open-src-components.png b/boards/beaglebone/ai-64/edge_ai_apps/images/open-src-components.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/open-src-components.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/open-src-components.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/perf_plots.png b/boards/beaglebone/ai-64/edge_ai_apps/images/perf_plots.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/perf_plots.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/perf_plots.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/rpi_camera_connection.png b/boards/beaglebone/ai-64/edge_ai_apps/images/rpi_camera_connection.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/rpi_camera_connection.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/rpi_camera_connection.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/vs_code.png b/boards/beaglebone/ai-64/edge_ai_apps/images/vs_code.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/vs_code.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/vs_code.png diff --git a/beaglebone-ai-64/edge_ai_apps/images/wifi-oob-iw-command.png b/boards/beaglebone/ai-64/edge_ai_apps/images/wifi-oob-iw-command.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/images/wifi-oob-iw-command.png rename to boards/beaglebone/ai-64/edge_ai_apps/images/wifi-oob-iw-command.png diff --git a/beaglebone-ai-64/edge_ai_apps/index.rst b/boards/beaglebone/ai-64/edge_ai_apps/index.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/index.rst rename to boards/beaglebone/ai-64/edge_ai_apps/index.rst diff --git a/beaglebone-ai-64/edge_ai_apps/inference_models.rst b/boards/beaglebone/ai-64/edge_ai_apps/inference_models.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/inference_models.rst rename to boards/beaglebone/ai-64/edge_ai_apps/inference_models.rst diff --git a/beaglebone-ai-64/edge_ai_apps/performance_visualizer.rst b/boards/beaglebone/ai-64/edge_ai_apps/performance_visualizer.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/performance_visualizer.rst rename to boards/beaglebone/ai-64/edge_ai_apps/performance_visualizer.rst diff --git a/beaglebone-ai-64/edge_ai_apps/running_advance_demos.rst b/boards/beaglebone/ai-64/edge_ai_apps/running_advance_demos.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/running_advance_demos.rst rename to boards/beaglebone/ai-64/edge_ai_apps/running_advance_demos.rst diff --git a/beaglebone-ai-64/edge_ai_apps/running_simple_demos.rst b/boards/beaglebone/ai-64/edge_ai_apps/running_simple_demos.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/running_simple_demos.rst rename to boards/beaglebone/ai-64/edge_ai_apps/running_simple_demos.rst diff --git a/beaglebone-ai-64/edge_ai_apps/sdk_components.rst b/boards/beaglebone/ai-64/edge_ai_apps/sdk_components.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/sdk_components.rst rename to boards/beaglebone/ai-64/edge_ai_apps/sdk_components.rst diff --git a/beaglebone-ai-64/edge_ai_apps/static/theme_overrides.css b/boards/beaglebone/ai-64/edge_ai_apps/static/theme_overrides.css similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/static/theme_overrides.css rename to boards/beaglebone/ai-64/edge_ai_apps/static/theme_overrides.css diff --git a/beaglebone-ai-64/edge_ai_apps/test_report.rst b/boards/beaglebone/ai-64/edge_ai_apps/test_report.rst similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/test_report.rst rename to boards/beaglebone/ai-64/edge_ai_apps/test_report.rst diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/__init__.py b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/__init__.py similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/__init__.py rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/__init__.py diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/breadcrumbs.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/breadcrumbs.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/breadcrumbs.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/breadcrumbs.html diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/footer.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/footer.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/footer.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/footer.html diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout.html diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout_old.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout_old.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout_old.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/layout_old.html diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/search.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/search.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/search.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/search.html diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/searchbox.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/searchbox.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/searchbox.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/searchbox.html diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/badge_only.css b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/badge_only.css similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/badge_only.css rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/badge_only.css diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/theme.css b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/theme.css similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/theme.css rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/css/theme.css diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/FontAwesome.otf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/FontAwesome.otf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/FontAwesome.otf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/FontAwesome.otf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Bold.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Bold.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Bold.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Bold.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Regular.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Regular.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Regular.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Inconsolata-Regular.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Bold.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Bold.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Bold.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Bold.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Regular.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Regular.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Regular.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/Lato-Regular.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Bold.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Bold.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Bold.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Bold.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Regular.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Regular.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Regular.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/RobotoSlab-Regular.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.eot b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.eot similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.eot rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.eot diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.svg b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.svg similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.svg rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.svg diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.ttf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.ttf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.ttf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.ttf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.woff b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.woff similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.woff rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/fonts/fontawesome-webfont.woff diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/img/ti_logo.png b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/img/ti_logo.png similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/img/ti_logo.png rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/img/ti_logo.png diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/modernizr.min.js b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/modernizr.min.js similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/modernizr.min.js rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/modernizr.min.js diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/theme.js b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/theme.js similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/theme.js rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/static/js/theme.js diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/theme.conf b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/theme.conf similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/theme.conf rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/theme.conf diff --git a/beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/versions.html b/boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/versions.html similarity index 100% rename from beaglebone-ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/versions.html rename to boards/beaglebone/ai-64/edge_ai_apps/themes/sphinx_rtd_theme_ti/versions.html diff --git a/beaglebone-ai-64/images/45-back-heatsink.png b/boards/beaglebone/ai-64/images/45-back-heatsink.png similarity index 100% rename from beaglebone-ai-64/images/45-back-heatsink.png rename to boards/beaglebone/ai-64/images/45-back-heatsink.png diff --git a/beaglebone-ai-64/images/45-back.png b/boards/beaglebone/ai-64/images/45-back.png similarity index 100% rename from beaglebone-ai-64/images/45-back.png rename to boards/beaglebone/ai-64/images/45-back.png diff --git a/beaglebone-ai-64/images/45-front.png b/boards/beaglebone/ai-64/images/45-front.png similarity index 100% rename from beaglebone-ai-64/images/45-front.png rename to boards/beaglebone/ai-64/images/45-front.png diff --git a/beaglebone-ai-64/images/Desktop-Configuration.png b/boards/beaglebone/ai-64/images/Desktop-Configuration.png similarity index 100% rename from beaglebone-ai-64/images/Desktop-Configuration.png rename to boards/beaglebone/ai-64/images/Desktop-Configuration.png diff --git a/beaglebone-ai-64/images/LED-Pattern.png b/boards/beaglebone/ai-64/images/LED-Pattern.png similarity index 100% rename from beaglebone-ai-64/images/LED-Pattern.png rename to boards/beaglebone/ai-64/images/LED-Pattern.png diff --git a/boards/beaglebone/ai-64/images/OSHW_mark_US002120.png b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.png new file mode 100644 index 0000000000000000000000000000000000000000..13945a6b86c02cf86bd66555ab47c4713d70e480 Binary files /dev/null and b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.png differ diff --git a/boards/beaglebone/ai-64/images/OSHW_mark_US002120.svg b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.svg new file mode 100644 index 0000000000000000000000000000000000000000..69170c589e8c6a51aa109887e4c1d269c9a5b3b1 --- /dev/null +++ b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.svg @@ -0,0 +1 @@ +<?xml version='1.0' encoding='UTF-8' standalone='no'?><svg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns='http://www.w3.org/2000/svg' height='200' width='200' version='1.1' xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/'><g transform='translate(-614.09 -142.78)'><g fill='#333'><path style='color:#000000;text-indent:0;block-progression:tb;text-decoration-line:none;text-transform:none' d='m713.09 278.5v3 62.062 3h3 141.56 3v-3-65.062h-5.8712l-0.12879 62.062h-135.56v-56.062h115.34v-6h-118.34z' transform='translate(-72.786 -85.361)'/><path d='m747.71 313.26c-0.00002-5.1406-0.53127-8.8125-1.5938-11.016-1.0469-2.2031-2.7735-3.3047-5.1797-3.3047-2.3906 0.00003-4.1172 1.1016-5.1797 3.3047-1.0469 2.2032-1.5703 5.875-1.5703 11.016-0.00001 5.125 0.52343 8.7891 1.5703 10.992 1.0625 2.2031 2.789 3.3047 5.1797 3.3047 2.4062 0 4.1328-1.0938 5.1797-3.2812 1.0625-2.2031 1.5937-5.875 1.5938-11.016m4.9453 0c-0.00003 6.0938-0.96878 10.641-2.9062 13.641-1.9219 3-4.8594 4.5-8.8125 4.5s-6.8906-1.4922-8.8125-4.4766-2.8828-7.539-2.8828-13.664c0-6.1094 0.96093-10.664 2.8828-13.664 1.9375-3 4.875-4.5 8.8125-4.5 3.9531 0.00004 6.8906 1.5 8.8125 4.5 1.9375 3 2.9062 7.5547 2.9062 13.664' transform='translate(-72.786 -85.361)'/><path d='m779.1 296.93v4.8047c-1.4375-0.92184-2.8828-1.6172-4.3359-2.0859-1.4375-0.46871-2.8906-0.70309-4.3594-0.70312-2.2344 0.00003-4 0.52347-5.2969 1.5703-1.2969 1.0313-1.9453 2.4297-1.9453 4.1953-0.00001 1.5469 0.42187 2.7266 1.2656 3.5391 0.85936 0.81252 2.4531 1.4922 4.7812 2.0391l2.4844 0.5625c3.2812 0.76564 5.6718 1.9688 7.1719 3.6094 1.5 1.6406 2.25 3.875 2.25 6.7031-0.00003 3.3281-1.0313 5.8672-3.0938 7.6172s-5.0625 2.625-9 2.625c-1.6406 0-3.2891-0.17969-4.9453-0.53907-1.6562-0.34375-3.3203-0.86718-4.9922-1.5703v-5.0391c1.7969 1.1406 3.4922 1.9766 5.0859 2.5078 1.6094 0.53126 3.2266 0.79688 4.8516 0.79688 2.3906 0 4.25-0.53125 5.5781-1.5938 1.3281-1.0781 1.9922-2.5781 1.9922-4.5-0.00002-1.75-0.46096-3.0859-1.3828-4.0078-0.90627-0.92186-2.4922-1.6328-4.7578-2.1328l-2.5312-0.58594c-3.25-0.73435-5.6094-1.8437-7.0781-3.3281-1.4688-1.4844-2.2031-3.4765-2.2031-5.9766 0-3.125 1.0469-5.625 3.1406-7.5 2.1094-1.8906 4.9062-2.8359 8.3906-2.8359 1.3437 0.00004 2.7578 0.15629 4.2422 0.46875 1.4844 0.29691 3.0468 0.75003 4.6875 1.3594' transform='translate(-72.786 -85.361)'/><path d='m787.46 295.73h4.7578v14.344h12.961v-14.344h4.7578v34.992h-4.7578v-16.664h-12.961v16.664h-4.7578v-34.992' transform='translate(-72.786 -85.361)'/></g><path d='m813.13 295.73h4.6172l3.3516 28.406 3.9844-18.797h4.9453l4.0312 18.844 11.352-54.453h4.6172l-13.227 60.992h-4.4766l-4.7578-20.789-4.7344 20.789h-4.4766l-5.2266-34.992' transform='translate(-72.786 -85.361)' fill='#f44'/><text xml:space='preserve' fill='#333333' font-size='33.75px' y='300.14502' x='642.95532' font-family='DejaVu Sans Mono,Andale Mono,monospace'>US002120</text></g></svg> \ No newline at end of file diff --git a/beaglebone-ai-64/images/Power-LED.png b/boards/beaglebone/ai-64/images/Power-LED.png similarity index 100% rename from beaglebone-ai-64/images/Power-LED.png rename to boards/beaglebone/ai-64/images/Power-LED.png diff --git a/beaglebone-ai-64/images/USB-Connection.png b/boards/beaglebone/ai-64/images/USB-Connection.png similarity index 100% rename from beaglebone-ai-64/images/USB-Connection.png rename to boards/beaglebone/ai-64/images/USB-Connection.png diff --git a/beaglebone-ai-64/images/USB-Tethering.png b/boards/beaglebone/ai-64/images/USB-Tethering.png similarity index 100% rename from beaglebone-ai-64/images/USB-Tethering.png rename to boards/beaglebone/ai-64/images/USB-Tethering.png diff --git a/beaglebone-ai-64/images/back-heatsink.png b/boards/beaglebone/ai-64/images/back-heatsink.png similarity index 100% rename from beaglebone-ai-64/images/back-heatsink.png rename to boards/beaglebone/ai-64/images/back-heatsink.png diff --git a/beaglebone-ai-64/images/back.png b/boards/beaglebone/ai-64/images/back.png similarity index 100% rename from beaglebone-ai-64/images/back.png rename to boards/beaglebone/ai-64/images/back.png diff --git a/beaglebone-ai-64/images/by-sa.png b/boards/beaglebone/ai-64/images/by-sa.png similarity index 100% rename from beaglebone-ai-64/images/by-sa.png rename to boards/beaglebone/ai-64/images/by-sa.png diff --git a/beaglebone-ai-64/images/ch03/BBAI-64-to-monitor-cable.png b/boards/beaglebone/ai-64/images/ch03/BBAI-64-to-monitor-cable.png similarity index 100% rename from beaglebone-ai-64/images/ch03/BBAI-64-to-monitor-cable.png rename to boards/beaglebone/ai-64/images/ch03/BBAI-64-to-monitor-cable.png diff --git a/beaglebone-ai-64/images/ch03/XFCE-Desktop.png b/boards/beaglebone/ai-64/images/ch03/XFCE-Desktop.png similarity index 100% rename from beaglebone-ai-64/images/ch03/XFCE-Desktop.png rename to boards/beaglebone/ai-64/images/ch03/XFCE-Desktop.png diff --git a/beaglebone-ai-64/images/ch03/barrel-jack.jpg b/boards/beaglebone/ai-64/images/ch03/barrel-jack.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/barrel-jack.jpg rename to boards/beaglebone/ai-64/images/ch03/barrel-jack.jpg diff --git a/beaglebone-ai-64/images/ch03/barrel-jack.png b/boards/beaglebone/ai-64/images/ch03/barrel-jack.png similarity index 100% rename from beaglebone-ai-64/images/ch03/barrel-jack.png rename to boards/beaglebone/ai-64/images/ch03/barrel-jack.png diff --git a/beaglebone-ai-64/images/ch03/bbai64-in-box.jpg b/boards/beaglebone/ai-64/images/ch03/bbai64-in-box.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/bbai64-in-box.jpg rename to boards/beaglebone/ai-64/images/ch03/bbai64-in-box.jpg diff --git a/beaglebone-ai-64/images/ch03/desktop-configuration.jpg b/boards/beaglebone/ai-64/images/ch03/desktop-configuration.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/desktop-configuration.jpg rename to boards/beaglebone/ai-64/images/ch03/desktop-configuration.jpg diff --git a/beaglebone-ai-64/images/ch03/display-adaptors.jpg b/boards/beaglebone/ai-64/images/ch03/display-adaptors.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/display-adaptors.jpg rename to boards/beaglebone/ai-64/images/ch03/display-adaptors.jpg diff --git a/beaglebone-ai-64/images/ch03/display-adaptors.png b/boards/beaglebone/ai-64/images/ch03/display-adaptors.png similarity index 100% rename from beaglebone-ai-64/images/ch03/display-adaptors.png rename to boards/beaglebone/ai-64/images/ch03/display-adaptors.png diff --git a/beaglebone-ai-64/images/ch03/ethernet-cable.jpg b/boards/beaglebone/ai-64/images/ch03/ethernet-cable.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/ethernet-cable.jpg rename to boards/beaglebone/ai-64/images/ch03/ethernet-cable.jpg diff --git a/beaglebone-ai-64/images/ch03/ethernet-cable.png b/boards/beaglebone/ai-64/images/ch03/ethernet-cable.png similarity index 100% rename from beaglebone-ai-64/images/ch03/ethernet-cable.png rename to boards/beaglebone/ai-64/images/ch03/ethernet-cable.png diff --git a/beaglebone-ai-64/images/ch03/led-pattern.jpg b/boards/beaglebone/ai-64/images/ch03/led-pattern.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/led-pattern.jpg rename to boards/beaglebone/ai-64/images/ch03/led-pattern.jpg diff --git a/beaglebone-ai-64/images/ch03/leds.jpg b/boards/beaglebone/ai-64/images/ch03/leds.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/leds.jpg rename to boards/beaglebone/ai-64/images/ch03/leds.jpg diff --git a/beaglebone-ai-64/images/ch03/miniDP-connector.jpg b/boards/beaglebone/ai-64/images/ch03/miniDP-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/miniDP-connector.jpg rename to boards/beaglebone/ai-64/images/ch03/miniDP-connector.jpg diff --git a/beaglebone-ai-64/images/ch03/miniDP-connector.png b/boards/beaglebone/ai-64/images/ch03/miniDP-connector.png similarity index 100% rename from beaglebone-ai-64/images/ch03/miniDP-connector.png rename to boards/beaglebone/ai-64/images/ch03/miniDP-connector.png diff --git a/beaglebone-ai-64/images/ch03/monitor-cable.jpg b/boards/beaglebone/ai-64/images/ch03/monitor-cable.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/monitor-cable.jpg rename to boards/beaglebone/ai-64/images/ch03/monitor-cable.jpg diff --git a/beaglebone-ai-64/images/ch03/mouse-keyboard.jpg b/boards/beaglebone/ai-64/images/ch03/mouse-keyboard.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/mouse-keyboard.jpg rename to boards/beaglebone/ai-64/images/ch03/mouse-keyboard.jpg diff --git a/beaglebone-ai-64/images/ch03/mouse-keyboard.png b/boards/beaglebone/ai-64/images/ch03/mouse-keyboard.png similarity index 100% rename from beaglebone-ai-64/images/ch03/mouse-keyboard.png rename to boards/beaglebone/ai-64/images/ch03/mouse-keyboard.png diff --git a/beaglebone-ai-64/images/ch03/ports.jpg b/boards/beaglebone/ai-64/images/ch03/ports.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/ports.jpg rename to boards/beaglebone/ai-64/images/ch03/ports.jpg diff --git a/beaglebone-ai-64/images/ch03/power-led.jpg b/boards/beaglebone/ai-64/images/ch03/power-led.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/power-led.jpg rename to boards/beaglebone/ai-64/images/ch03/power-led.jpg diff --git a/beaglebone-ai-64/images/ch03/usb-a-connection.jpg b/boards/beaglebone/ai-64/images/ch03/usb-a-connection.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/usb-a-connection.jpg rename to boards/beaglebone/ai-64/images/ch03/usb-a-connection.jpg diff --git a/beaglebone-ai-64/images/ch03/usb-c-connection.jpg b/boards/beaglebone/ai-64/images/ch03/usb-c-connection.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/usb-c-connection.jpg rename to boards/beaglebone/ai-64/images/ch03/usb-c-connection.jpg diff --git a/beaglebone-ai-64/images/ch03/usb-tethering.jpg b/boards/beaglebone/ai-64/images/ch03/usb-tethering.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/usb-tethering.jpg rename to boards/beaglebone/ai-64/images/ch03/usb-tethering.jpg diff --git a/beaglebone-ai-64/images/ch03/xfce-desktop.jpg b/boards/beaglebone/ai-64/images/ch03/xfce-desktop.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/xfce-desktop.jpg rename to boards/beaglebone/ai-64/images/ch03/xfce-desktop.jpg diff --git a/beaglebone-ai-64/images/ch04/components.png b/boards/beaglebone/ai-64/images/ch04/components.png similarity index 100% rename from beaglebone-ai-64/images/ch04/components.png rename to boards/beaglebone/ai-64/images/ch04/components.png diff --git a/beaglebone-ai-64/images/ch04/components.svg b/boards/beaglebone/ai-64/images/ch04/components.svg similarity index 100% rename from beaglebone-ai-64/images/ch04/components.svg rename to boards/beaglebone/ai-64/images/ch04/components.svg diff --git a/beaglebone-ai-64/images/ch05/board-block-diagram.svg b/boards/beaglebone/ai-64/images/ch05/board-block-diagram.svg similarity index 100% rename from beaglebone-ai-64/images/ch05/board-block-diagram.svg rename to boards/beaglebone/ai-64/images/ch05/board-block-diagram.svg diff --git a/beaglebone-ai-64/images/ch05/soc-block-diagram.svg b/boards/beaglebone/ai-64/images/ch05/soc-block-diagram.svg similarity index 100% rename from beaglebone-ai-64/images/ch05/soc-block-diagram.svg rename to boards/beaglebone/ai-64/images/ch05/soc-block-diagram.svg diff --git a/beaglebone-ai-64/images/ch06/TPS6594-Q1.svg b/boards/beaglebone/ai-64/images/ch06/TPS6594-Q1.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/TPS6594-Q1.svg rename to boards/beaglebone/ai-64/images/ch06/TPS6594-Q1.svg diff --git a/beaglebone-ai-64/images/ch06/pmic-a.svg b/boards/beaglebone/ai-64/images/ch06/pmic-a.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/pmic-a.svg rename to boards/beaglebone/ai-64/images/ch06/pmic-a.svg diff --git a/beaglebone-ai-64/images/ch06/pmic-b.svg b/boards/beaglebone/ai-64/images/ch06/pmic-b.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/pmic-b.svg rename to boards/beaglebone/ai-64/images/ch06/pmic-b.svg diff --git a/beaglebone-ai-64/images/ch06/power.svg b/boards/beaglebone/ai-64/images/ch06/power.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/power.svg rename to boards/beaglebone/ai-64/images/ch06/power.svg diff --git a/beaglebone-ai-64/images/ch08/berg-stip-insertion.jpg b/boards/beaglebone/ai-64/images/ch08/berg-stip-insertion.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/berg-stip-insertion.jpg rename to boards/beaglebone/ai-64/images/ch08/berg-stip-insertion.jpg diff --git a/beaglebone-ai-64/images/ch08/can-cape.jpg b/boards/beaglebone/ai-64/images/ch08/can-cape.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/can-cape.jpg rename to boards/beaglebone/ai-64/images/ch08/can-cape.jpg diff --git a/beaglebone-ai-64/images/ch08/cape-dimension.jpg b/boards/beaglebone/ai-64/images/ch08/cape-dimension.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/cape-dimension.jpg rename to boards/beaglebone/ai-64/images/ch08/cape-dimension.jpg diff --git a/beaglebone-ai-64/images/ch08/cape-placement.jpg b/boards/beaglebone/ai-64/images/ch08/cape-placement.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/cape-placement.jpg rename to boards/beaglebone/ai-64/images/ch08/cape-placement.jpg diff --git a/beaglebone-ai-64/images/ch08/eeprom-write-protect.png b/boards/beaglebone/ai-64/images/ch08/eeprom-write-protect.png similarity index 100% rename from beaglebone-ai-64/images/ch08/eeprom-write-protect.png rename to boards/beaglebone/ai-64/images/ch08/eeprom-write-protect.png diff --git a/beaglebone-ai-64/images/ch08/eeprom.png b/boards/beaglebone/ai-64/images/ch08/eeprom.png similarity index 100% rename from beaglebone-ai-64/images/ch08/eeprom.png rename to boards/beaglebone/ai-64/images/ch08/eeprom.png diff --git a/beaglebone-ai-64/images/ch08/expansion-connector.jpg b/boards/beaglebone/ai-64/images/ch08/expansion-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/expansion-connector.jpg rename to boards/beaglebone/ai-64/images/ch08/expansion-connector.jpg diff --git a/beaglebone-ai-64/images/ch08/proto.jpg b/boards/beaglebone/ai-64/images/ch08/proto.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/proto.jpg rename to boards/beaglebone/ai-64/images/ch08/proto.jpg diff --git a/beaglebone-ai-64/images/ch08/single-expansion-connector.jpg b/boards/beaglebone/ai-64/images/ch08/single-expansion-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/single-expansion-connector.jpg rename to boards/beaglebone/ai-64/images/ch08/single-expansion-connector.jpg diff --git a/beaglebone-ai-64/images/ch08/stealing-expansion-connector.jpg b/boards/beaglebone/ai-64/images/ch08/stealing-expansion-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/stealing-expansion-connector.jpg rename to boards/beaglebone/ai-64/images/ch08/stealing-expansion-connector.jpg diff --git a/beaglebone-ai-64/images/ch09/board-dimensions.jpg b/boards/beaglebone/ai-64/images/ch09/board-dimensions.jpg similarity index 100% rename from beaglebone-ai-64/images/ch09/board-dimensions.jpg rename to boards/beaglebone/ai-64/images/ch09/board-dimensions.jpg diff --git a/beaglebone-ai-64/images/ch09/bottom-silkscreen.png b/boards/beaglebone/ai-64/images/ch09/bottom-silkscreen.png similarity index 100% rename from beaglebone-ai-64/images/ch09/bottom-silkscreen.png rename to boards/beaglebone/ai-64/images/ch09/bottom-silkscreen.png diff --git a/beaglebone-ai-64/images/ch09/top-silkscreen.png b/boards/beaglebone/ai-64/images/ch09/top-silkscreen.png similarity index 100% rename from beaglebone-ai-64/images/ch09/top-silkscreen.png rename to boards/beaglebone/ai-64/images/ch09/top-silkscreen.png diff --git a/beaglebone-ai-64/images/ch10/45-back-heatsink.jpg b/boards/beaglebone/ai-64/images/ch10/45-back-heatsink.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-back-heatsink.jpg rename to boards/beaglebone/ai-64/images/ch10/45-back-heatsink.jpg diff --git a/beaglebone-ai-64/images/ch10/45-back.jpg b/boards/beaglebone/ai-64/images/ch10/45-back.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-back.jpg rename to boards/beaglebone/ai-64/images/ch10/45-back.jpg diff --git a/beaglebone-ai-64/images/ch10/45-front-hires.jpg b/boards/beaglebone/ai-64/images/ch10/45-front-hires.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-front-hires.jpg rename to boards/beaglebone/ai-64/images/ch10/45-front-hires.jpg diff --git a/beaglebone-ai-64/images/ch10/45-front.jpg b/boards/beaglebone/ai-64/images/ch10/45-front.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-front.jpg rename to boards/beaglebone/ai-64/images/ch10/45-front.jpg diff --git a/beaglebone-ai-64/images/ch10/back-heatsink.jpg b/boards/beaglebone/ai-64/images/ch10/back-heatsink.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/back-heatsink.jpg rename to boards/beaglebone/ai-64/images/ch10/back-heatsink.jpg diff --git a/beaglebone-ai-64/images/ch10/back.jpg b/boards/beaglebone/ai-64/images/ch10/back.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/back.jpg rename to boards/beaglebone/ai-64/images/ch10/back.jpg diff --git a/beaglebone-ai-64/images/ch10/feature.jpg b/boards/beaglebone/ai-64/images/ch10/feature.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/feature.jpg rename to boards/beaglebone/ai-64/images/ch10/feature.jpg diff --git a/beaglebone-ai-64/images/ch10/front.jpg b/boards/beaglebone/ai-64/images/ch10/front.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/front.jpg rename to boards/beaglebone/ai-64/images/ch10/front.jpg diff --git a/beaglebone-ai-64/images/feature.png b/boards/beaglebone/ai-64/images/feature.png similarity index 100% rename from beaglebone-ai-64/images/feature.png rename to boards/beaglebone/ai-64/images/feature.png diff --git a/beaglebone-ai-64/images/front.png b/boards/beaglebone/ai-64/images/front.png similarity index 100% rename from beaglebone-ai-64/images/front.png rename to boards/beaglebone/ai-64/images/front.png diff --git a/beaglebone-ai-64/index.rst b/boards/beaglebone/ai-64/index.rst similarity index 70% rename from beaglebone-ai-64/index.rst rename to boards/beaglebone/ai-64/index.rst index 21e1063fe6df6867b6676f741e64f715495ec93d..598431af47bc2e47f78f72a36a5481c3c54a34e9 100644 --- a/beaglebone-ai-64/index.rst +++ b/boards/beaglebone/ai-64/index.rst @@ -8,12 +8,12 @@ BeagleBone® AI-64 brings a complete system for developing artificial intelligen .. toctree:: :maxdepth: 1 - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch09.rst - ch10.rst - ch11.rst - edge_ai_apps/index.rst + /boards/beaglebone/ai-64/ch01.rst + /boards/beaglebone/ai-64/ch02.rst + /boards/beaglebone/ai-64/ch03.rst + /boards/beaglebone/ai-64/ch04.rst + /boards/beaglebone/ai-64/ch05.rst + /boards/beaglebone/ai-64/ch09.rst + /boards/beaglebone/ai-64/ch10.rst + /boards/beaglebone/ai-64/ch11.rst + /boards/beaglebone/ai-64/edge_ai_apps/index.rst diff --git a/beaglebone-black/System-Reference-Manual.asciidoc b/boards/beaglebone/black/System-Reference-Manual.asciidoc similarity index 100% rename from beaglebone-black/System-Reference-Manual.asciidoc rename to boards/beaglebone/black/System-Reference-Manual.asciidoc diff --git a/beaglebone-black/ch01.rst b/boards/beaglebone/black/ch01.rst similarity index 100% rename from beaglebone-black/ch01.rst rename to boards/beaglebone/black/ch01.rst diff --git a/beaglebone-black/ch02.rst b/boards/beaglebone/black/ch02.rst similarity index 100% rename from beaglebone-black/ch02.rst rename to boards/beaglebone/black/ch02.rst diff --git a/beaglebone-black/ch03.rst b/boards/beaglebone/black/ch03.rst similarity index 100% rename from beaglebone-black/ch03.rst rename to boards/beaglebone/black/ch03.rst diff --git a/beaglebone-black/ch04.rst b/boards/beaglebone/black/ch04.rst similarity index 100% rename from beaglebone-black/ch04.rst rename to boards/beaglebone/black/ch04.rst diff --git a/beaglebone-black/ch05.rst b/boards/beaglebone/black/ch05.rst similarity index 100% rename from beaglebone-black/ch05.rst rename to boards/beaglebone/black/ch05.rst diff --git a/beaglebone-black/ch06.rst b/boards/beaglebone/black/ch06.rst similarity index 100% rename from beaglebone-black/ch06.rst rename to boards/beaglebone/black/ch06.rst diff --git a/beaglebone-black/ch07.rst b/boards/beaglebone/black/ch07.rst similarity index 100% rename from beaglebone-black/ch07.rst rename to boards/beaglebone/black/ch07.rst diff --git a/beaglebone-black/ch08.rst b/boards/beaglebone/black/ch08.rst similarity index 100% rename from beaglebone-black/ch08.rst rename to boards/beaglebone/black/ch08.rst diff --git a/beaglebone-black/ch09.rst b/boards/beaglebone/black/ch09.rst similarity index 100% rename from beaglebone-black/ch09.rst rename to boards/beaglebone/black/ch09.rst diff --git a/beaglebone-black/ch10.rst b/boards/beaglebone/black/ch10.rst similarity index 100% rename from beaglebone-black/ch10.rst rename to boards/beaglebone/black/ch10.rst diff --git a/beaglebone-black/ch11.rst b/boards/beaglebone/black/ch11.rst similarity index 100% rename from beaglebone-black/ch11.rst rename to boards/beaglebone/black/ch11.rst diff --git a/beaglebone-black/images/BBvsBBB.jpg b/boards/beaglebone/black/images/BBvsBBB.jpg similarity index 100% rename from beaglebone-black/images/BBvsBBB.jpg rename to boards/beaglebone/black/images/BBvsBBB.jpg diff --git a/beaglebone-black/images/COMP_A5A.jpg b/boards/beaglebone/black/images/COMP_A5A.jpg similarity index 100% rename from beaglebone-black/images/COMP_A5A.jpg rename to boards/beaglebone/black/images/COMP_A5A.jpg diff --git a/beaglebone-black/images/CONN_REVA5A.jpg b/boards/beaglebone/black/images/CONN_REVA5A.jpg similarity index 100% rename from beaglebone-black/images/CONN_REVA5A.jpg rename to boards/beaglebone/black/images/CONN_REVA5A.jpg diff --git a/beaglebone-black/images/Features.jpg b/boards/beaglebone/black/images/Features.jpg similarity index 100% rename from beaglebone-black/images/Features.jpg rename to boards/beaglebone/black/images/Features.jpg diff --git a/boards/beaglebone/black/images/OSHW_mark_US000236.png b/boards/beaglebone/black/images/OSHW_mark_US000236.png new file mode 100644 index 0000000000000000000000000000000000000000..1876074fcc68cb322f6a6948ea15062e61c8bc26 Binary files /dev/null and b/boards/beaglebone/black/images/OSHW_mark_US000236.png differ diff --git a/beaglebone-black/images/REV_A5A.jpg b/boards/beaglebone/black/images/REV_A5A.jpg similarity index 100% rename from beaglebone-black/images/REV_A5A.jpg rename to boards/beaglebone/black/images/REV_A5A.jpg diff --git a/beaglebone-black/index.rst b/boards/beaglebone/black/index.rst similarity index 50% rename from beaglebone-black/index.rst rename to boards/beaglebone/black/index.rst index 8a3b939541dcf71488e0b594ba44f98a51e65ec8..f0e9b24e71aff89b667b2fab9989a514aa2b39fc 100644 --- a/beaglebone-black/index.rst +++ b/boards/beaglebone/black/index.rst @@ -15,15 +15,15 @@ Boot Linux in under 10 seconds and get started on development in less than 5 min .. toctree:: :maxdepth: 1 - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch06.rst - ch07.rst - ch08.rst - ch09.rst - ch10.rst - ch11.rst + /boards/beaglebone/black/ch01.rst + /boards/beaglebone/black/ch02.rst + /boards/beaglebone/black/ch03.rst + /boards/beaglebone/black/ch04.rst + /boards/beaglebone/black/ch05.rst + /boards/beaglebone/black/ch06.rst + /boards/beaglebone/black/ch07.rst + /boards/beaglebone/black/ch08.rst + /boards/beaglebone/black/ch09.rst + /boards/beaglebone/black/ch10.rst + /boards/beaglebone/black/ch11.rst diff --git a/beaglebone-black/media/image1.jpg b/boards/beaglebone/black/media/image1.jpg similarity index 100% rename from beaglebone-black/media/image1.jpg rename to boards/beaglebone/black/media/image1.jpg diff --git a/beaglebone-black/media/image10.jpg b/boards/beaglebone/black/media/image10.jpg similarity index 100% rename from beaglebone-black/media/image10.jpg rename to boards/beaglebone/black/media/image10.jpg diff --git a/beaglebone-black/media/image11.jpg b/boards/beaglebone/black/media/image11.jpg similarity index 100% rename from beaglebone-black/media/image11.jpg rename to boards/beaglebone/black/media/image11.jpg diff --git a/beaglebone-black/media/image12.jpg b/boards/beaglebone/black/media/image12.jpg similarity index 100% rename from beaglebone-black/media/image12.jpg rename to boards/beaglebone/black/media/image12.jpg diff --git a/beaglebone-black/media/image13.jpg b/boards/beaglebone/black/media/image13.jpg similarity index 100% rename from beaglebone-black/media/image13.jpg rename to boards/beaglebone/black/media/image13.jpg diff --git a/beaglebone-black/media/image14.jpg b/boards/beaglebone/black/media/image14.jpg similarity index 100% rename from beaglebone-black/media/image14.jpg rename to boards/beaglebone/black/media/image14.jpg diff --git a/beaglebone-black/media/image16.jpg b/boards/beaglebone/black/media/image16.jpg similarity index 100% rename from beaglebone-black/media/image16.jpg rename to boards/beaglebone/black/media/image16.jpg diff --git a/beaglebone-black/media/image17.jpg b/boards/beaglebone/black/media/image17.jpg similarity index 100% rename from beaglebone-black/media/image17.jpg rename to boards/beaglebone/black/media/image17.jpg diff --git a/beaglebone-black/media/image18.jpg b/boards/beaglebone/black/media/image18.jpg similarity index 100% rename from beaglebone-black/media/image18.jpg rename to boards/beaglebone/black/media/image18.jpg diff --git a/beaglebone-black/media/image2.jpg b/boards/beaglebone/black/media/image2.jpg similarity index 100% rename from beaglebone-black/media/image2.jpg rename to boards/beaglebone/black/media/image2.jpg diff --git a/beaglebone-black/media/image24.jpg b/boards/beaglebone/black/media/image24.jpg similarity index 100% rename from beaglebone-black/media/image24.jpg rename to boards/beaglebone/black/media/image24.jpg diff --git a/beaglebone-black/media/image25.jpg b/boards/beaglebone/black/media/image25.jpg similarity index 100% rename from beaglebone-black/media/image25.jpg rename to boards/beaglebone/black/media/image25.jpg diff --git a/beaglebone-black/media/image26.jpg b/boards/beaglebone/black/media/image26.jpg similarity index 100% rename from beaglebone-black/media/image26.jpg rename to boards/beaglebone/black/media/image26.jpg diff --git a/beaglebone-black/media/image27.jpg b/boards/beaglebone/black/media/image27.jpg similarity index 100% rename from beaglebone-black/media/image27.jpg rename to boards/beaglebone/black/media/image27.jpg diff --git a/beaglebone-black/media/image28.jpg b/boards/beaglebone/black/media/image28.jpg similarity index 100% rename from beaglebone-black/media/image28.jpg rename to boards/beaglebone/black/media/image28.jpg diff --git a/beaglebone-black/media/image29.jpg b/boards/beaglebone/black/media/image29.jpg similarity index 100% rename from beaglebone-black/media/image29.jpg rename to boards/beaglebone/black/media/image29.jpg diff --git a/beaglebone-black/media/image30.jpg b/boards/beaglebone/black/media/image30.jpg similarity index 100% rename from beaglebone-black/media/image30.jpg rename to boards/beaglebone/black/media/image30.jpg diff --git a/beaglebone-black/media/image31.png b/boards/beaglebone/black/media/image31.png similarity index 100% rename from beaglebone-black/media/image31.png rename to boards/beaglebone/black/media/image31.png diff --git a/beaglebone-black/media/image37.png b/boards/beaglebone/black/media/image37.png similarity index 100% rename from beaglebone-black/media/image37.png rename to boards/beaglebone/black/media/image37.png diff --git a/beaglebone-black/media/image38.png b/boards/beaglebone/black/media/image38.png similarity index 100% rename from beaglebone-black/media/image38.png rename to boards/beaglebone/black/media/image38.png diff --git a/beaglebone-black/media/image39.jpg b/boards/beaglebone/black/media/image39.jpg similarity index 100% rename from beaglebone-black/media/image39.jpg rename to boards/beaglebone/black/media/image39.jpg diff --git a/beaglebone-black/media/image40.png b/boards/beaglebone/black/media/image40.png similarity index 100% rename from beaglebone-black/media/image40.png rename to boards/beaglebone/black/media/image40.png diff --git a/beaglebone-black/media/image41.png b/boards/beaglebone/black/media/image41.png similarity index 100% rename from beaglebone-black/media/image41.png rename to boards/beaglebone/black/media/image41.png diff --git a/beaglebone-black/media/image42.jpg b/boards/beaglebone/black/media/image42.jpg similarity index 100% rename from beaglebone-black/media/image42.jpg rename to boards/beaglebone/black/media/image42.jpg diff --git a/beaglebone-black/media/image43.png b/boards/beaglebone/black/media/image43.png similarity index 100% rename from beaglebone-black/media/image43.png rename to boards/beaglebone/black/media/image43.png diff --git a/beaglebone-black/media/image44.png b/boards/beaglebone/black/media/image44.png similarity index 100% rename from beaglebone-black/media/image44.png rename to boards/beaglebone/black/media/image44.png diff --git a/beaglebone-black/media/image45.png b/boards/beaglebone/black/media/image45.png similarity index 100% rename from beaglebone-black/media/image45.png rename to boards/beaglebone/black/media/image45.png diff --git a/beaglebone-black/media/image46.png b/boards/beaglebone/black/media/image46.png similarity index 100% rename from beaglebone-black/media/image46.png rename to boards/beaglebone/black/media/image46.png diff --git a/beaglebone-black/media/image47.jpg b/boards/beaglebone/black/media/image47.jpg similarity index 100% rename from beaglebone-black/media/image47.jpg rename to boards/beaglebone/black/media/image47.jpg diff --git a/beaglebone-black/media/image48.png b/boards/beaglebone/black/media/image48.png similarity index 100% rename from beaglebone-black/media/image48.png rename to boards/beaglebone/black/media/image48.png diff --git a/beaglebone-black/media/image49.png b/boards/beaglebone/black/media/image49.png similarity index 100% rename from beaglebone-black/media/image49.png rename to boards/beaglebone/black/media/image49.png diff --git a/beaglebone-black/media/image50.png b/boards/beaglebone/black/media/image50.png similarity index 100% rename from beaglebone-black/media/image50.png rename to boards/beaglebone/black/media/image50.png diff --git a/beaglebone-black/media/image51.png b/boards/beaglebone/black/media/image51.png similarity index 100% rename from beaglebone-black/media/image51.png rename to boards/beaglebone/black/media/image51.png diff --git a/beaglebone-black/media/image52.png b/boards/beaglebone/black/media/image52.png similarity index 100% rename from beaglebone-black/media/image52.png rename to boards/beaglebone/black/media/image52.png diff --git a/beaglebone-black/media/image53.png b/boards/beaglebone/black/media/image53.png similarity index 100% rename from beaglebone-black/media/image53.png rename to boards/beaglebone/black/media/image53.png diff --git a/beaglebone-black/media/image54.jpg b/boards/beaglebone/black/media/image54.jpg similarity index 100% rename from beaglebone-black/media/image54.jpg rename to boards/beaglebone/black/media/image54.jpg diff --git a/beaglebone-black/media/image55.png b/boards/beaglebone/black/media/image55.png similarity index 100% rename from beaglebone-black/media/image55.png rename to boards/beaglebone/black/media/image55.png diff --git a/beaglebone-black/media/image56.png b/boards/beaglebone/black/media/image56.png similarity index 100% rename from beaglebone-black/media/image56.png rename to boards/beaglebone/black/media/image56.png diff --git a/beaglebone-black/media/image57.png b/boards/beaglebone/black/media/image57.png similarity index 100% rename from beaglebone-black/media/image57.png rename to boards/beaglebone/black/media/image57.png diff --git a/beaglebone-black/media/image58.png b/boards/beaglebone/black/media/image58.png similarity index 100% rename from beaglebone-black/media/image58.png rename to boards/beaglebone/black/media/image58.png diff --git a/beaglebone-black/media/image59.png b/boards/beaglebone/black/media/image59.png similarity index 100% rename from beaglebone-black/media/image59.png rename to boards/beaglebone/black/media/image59.png diff --git a/beaglebone-black/media/image60.png b/boards/beaglebone/black/media/image60.png similarity index 100% rename from beaglebone-black/media/image60.png rename to boards/beaglebone/black/media/image60.png diff --git a/beaglebone-black/media/image64.png b/boards/beaglebone/black/media/image64.png similarity index 100% rename from beaglebone-black/media/image64.png rename to boards/beaglebone/black/media/image64.png diff --git a/beaglebone-black/media/image65.png b/boards/beaglebone/black/media/image65.png similarity index 100% rename from beaglebone-black/media/image65.png rename to boards/beaglebone/black/media/image65.png diff --git a/beaglebone-black/media/image66.png b/boards/beaglebone/black/media/image66.png similarity index 100% rename from beaglebone-black/media/image66.png rename to boards/beaglebone/black/media/image66.png diff --git a/beaglebone-black/media/image67.png b/boards/beaglebone/black/media/image67.png similarity index 100% rename from beaglebone-black/media/image67.png rename to boards/beaglebone/black/media/image67.png diff --git a/beaglebone-black/media/image68.jpg b/boards/beaglebone/black/media/image68.jpg similarity index 100% rename from beaglebone-black/media/image68.jpg rename to boards/beaglebone/black/media/image68.jpg diff --git a/beaglebone-black/media/image69.jpg b/boards/beaglebone/black/media/image69.jpg similarity index 100% rename from beaglebone-black/media/image69.jpg rename to boards/beaglebone/black/media/image69.jpg diff --git a/beaglebone-black/media/image7.jpg b/boards/beaglebone/black/media/image7.jpg similarity index 100% rename from beaglebone-black/media/image7.jpg rename to boards/beaglebone/black/media/image7.jpg diff --git a/beaglebone-black/media/image71.jpg b/boards/beaglebone/black/media/image71.jpg similarity index 100% rename from beaglebone-black/media/image71.jpg rename to boards/beaglebone/black/media/image71.jpg diff --git a/beaglebone-black/media/image73.jpg b/boards/beaglebone/black/media/image73.jpg similarity index 100% rename from beaglebone-black/media/image73.jpg rename to boards/beaglebone/black/media/image73.jpg diff --git a/beaglebone-black/media/image75.jpg b/boards/beaglebone/black/media/image75.jpg similarity index 100% rename from beaglebone-black/media/image75.jpg rename to boards/beaglebone/black/media/image75.jpg diff --git a/beaglebone-black/media/image77.jpg b/boards/beaglebone/black/media/image77.jpg similarity index 100% rename from beaglebone-black/media/image77.jpg rename to boards/beaglebone/black/media/image77.jpg diff --git a/beaglebone-black/media/image78.png b/boards/beaglebone/black/media/image78.png similarity index 100% rename from beaglebone-black/media/image78.png rename to boards/beaglebone/black/media/image78.png diff --git a/beaglebone-black/media/image79.png b/boards/beaglebone/black/media/image79.png similarity index 100% rename from beaglebone-black/media/image79.png rename to boards/beaglebone/black/media/image79.png diff --git a/beaglebone-black/media/image8.jpg b/boards/beaglebone/black/media/image8.jpg similarity index 100% rename from beaglebone-black/media/image8.jpg rename to boards/beaglebone/black/media/image8.jpg diff --git a/beaglebone-black/media/image80.png b/boards/beaglebone/black/media/image80.png similarity index 100% rename from beaglebone-black/media/image80.png rename to boards/beaglebone/black/media/image80.png diff --git a/beaglebone-black/media/image81.jpg b/boards/beaglebone/black/media/image81.jpg similarity index 100% rename from beaglebone-black/media/image81.jpg rename to boards/beaglebone/black/media/image81.jpg diff --git a/beaglebone-black/media/image82.jpg b/boards/beaglebone/black/media/image82.jpg similarity index 100% rename from beaglebone-black/media/image82.jpg rename to boards/beaglebone/black/media/image82.jpg diff --git a/beaglebone-black/media/image83.jpg b/boards/beaglebone/black/media/image83.jpg similarity index 100% rename from beaglebone-black/media/image83.jpg rename to boards/beaglebone/black/media/image83.jpg diff --git a/beaglebone-black/media/image84.jpg b/boards/beaglebone/black/media/image84.jpg similarity index 100% rename from beaglebone-black/media/image84.jpg rename to boards/beaglebone/black/media/image84.jpg diff --git a/beaglebone-black/media/image85.jpg b/boards/beaglebone/black/media/image85.jpg similarity index 100% rename from beaglebone-black/media/image85.jpg rename to boards/beaglebone/black/media/image85.jpg diff --git a/beaglebone-black/media/image86.jpg b/boards/beaglebone/black/media/image86.jpg similarity index 100% rename from beaglebone-black/media/image86.jpg rename to boards/beaglebone/black/media/image86.jpg diff --git a/beaglebone-black/media/image87.jpg b/boards/beaglebone/black/media/image87.jpg similarity index 100% rename from beaglebone-black/media/image87.jpg rename to boards/beaglebone/black/media/image87.jpg diff --git a/beaglebone-black/media/image88.jpg b/boards/beaglebone/black/media/image88.jpg similarity index 100% rename from beaglebone-black/media/image88.jpg rename to boards/beaglebone/black/media/image88.jpg diff --git a/beaglebone-black/media/image89.jpg b/boards/beaglebone/black/media/image89.jpg similarity index 100% rename from beaglebone-black/media/image89.jpg rename to boards/beaglebone/black/media/image89.jpg diff --git a/beaglebone-black/media/image9.jpg b/boards/beaglebone/black/media/image9.jpg similarity index 100% rename from beaglebone-black/media/image9.jpg rename to boards/beaglebone/black/media/image9.jpg diff --git a/beaglebone-black/media/image90.jpg b/boards/beaglebone/black/media/image90.jpg similarity index 100% rename from beaglebone-black/media/image90.jpg rename to boards/beaglebone/black/media/image90.jpg diff --git a/beaglebone-black/media/image91.jpg b/boards/beaglebone/black/media/image91.jpg similarity index 100% rename from beaglebone-black/media/image91.jpg rename to boards/beaglebone/black/media/image91.jpg diff --git a/beaglebone-black/media/image92.jpg b/boards/beaglebone/black/media/image92.jpg similarity index 100% rename from beaglebone-black/media/image92.jpg rename to boards/beaglebone/black/media/image92.jpg diff --git a/beaglebone-black/media/image93.jpg b/boards/beaglebone/black/media/image93.jpg similarity index 100% rename from beaglebone-black/media/image93.jpg rename to boards/beaglebone/black/media/image93.jpg diff --git a/beaglebone-black/media/image94.jpg b/boards/beaglebone/black/media/image94.jpg similarity index 100% rename from beaglebone-black/media/image94.jpg rename to boards/beaglebone/black/media/image94.jpg diff --git a/beaglebone-black/media/image95.jpg b/boards/beaglebone/black/media/image95.jpg similarity index 100% rename from beaglebone-black/media/image95.jpg rename to boards/beaglebone/black/media/image95.jpg diff --git a/beaglebone-black/media/image96.png b/boards/beaglebone/black/media/image96.png similarity index 100% rename from beaglebone-black/media/image96.png rename to boards/beaglebone/black/media/image96.png diff --git a/beaglebone-black/media/image97.png b/boards/beaglebone/black/media/image97.png similarity index 100% rename from beaglebone-black/media/image97.png rename to boards/beaglebone/black/media/image97.png diff --git a/beaglebone-blue/accessories.rst b/boards/beaglebone/blue/accessories.rst similarity index 100% rename from beaglebone-blue/accessories.rst rename to boards/beaglebone/blue/accessories.rst diff --git a/beaglebone-blue/code.rst b/boards/beaglebone/blue/code.rst similarity index 100% rename from beaglebone-blue/code.rst rename to boards/beaglebone/blue/code.rst diff --git a/beaglebone-blue/faq.rst b/boards/beaglebone/blue/faq.rst similarity index 100% rename from beaglebone-blue/faq.rst rename to boards/beaglebone/blue/faq.rst diff --git a/beaglebone-blue/flashing-firmware.rst b/boards/beaglebone/blue/flashing-firmware.rst similarity index 100% rename from beaglebone-blue/flashing-firmware.rst rename to boards/beaglebone/blue/flashing-firmware.rst diff --git a/beaglebone-blue/index.rst b/boards/beaglebone/blue/index.rst similarity index 74% rename from beaglebone-blue/index.rst rename to boards/beaglebone/blue/index.rst index 879609dc1794e204f82408bb2973e971215fe000..bcd1b519a4b4cca9106d06b1f412e260339dd6e2 100644 --- a/beaglebone-blue/index.rst +++ b/boards/beaglebone/blue/index.rst @@ -19,16 +19,12 @@ and of course the `BeagleBoard.org Foundation <https://beagleboard.org/about>`_. .. toctree:: :maxdepth: 1 - pinouts.rst - ssh.rst - wifi.rst - ip-settings.rst - flashing-firmware.rst - code.rst - tests.rst - accessories.rst - faq.rst - rev-c-priorities.rst - - - + /boards/beaglebone/blue/pinouts.rst + /boards/beaglebone/blue/ssh.rst + /boards/beaglebone/blue/wifi.rst + /boards/beaglebone/blue/ip-settings.rst + /boards/beaglebone/blue/flashing-firmware.rst + /boards/beaglebone/blue/code.rst + /boards/beaglebone/blue/tests.rst + /boards/beaglebone/blue/accessories.rst + /boards/beaglebone/blue/faq.rst diff --git a/beaglebone-blue/ip-settings.rst b/boards/beaglebone/blue/ip-settings.rst similarity index 100% rename from beaglebone-blue/ip-settings.rst rename to boards/beaglebone/blue/ip-settings.rst diff --git a/beaglebone-blue/media/BeagleBone_Blue_pinouts.png b/boards/beaglebone/blue/media/BeagleBone_Blue_pinouts.png similarity index 100% rename from beaglebone-blue/media/BeagleBone_Blue_pinouts.png rename to boards/beaglebone/blue/media/BeagleBone_Blue_pinouts.png diff --git a/boards/beaglebone/blue/media/OSHW_mark_US000064.png b/boards/beaglebone/blue/media/OSHW_mark_US000064.png new file mode 100644 index 0000000000000000000000000000000000000000..235654af9ae1d059e59c04f010497dec1cb80570 Binary files /dev/null and b/boards/beaglebone/blue/media/OSHW_mark_US000064.png differ diff --git a/beaglebone-blue/media/pinout.jpg b/boards/beaglebone/blue/media/pinout.jpg similarity index 100% rename from beaglebone-blue/media/pinout.jpg rename to boards/beaglebone/blue/media/pinout.jpg diff --git a/beaglebone-blue/pinouts.rst b/boards/beaglebone/blue/pinouts.rst similarity index 100% rename from beaglebone-blue/pinouts.rst rename to boards/beaglebone/blue/pinouts.rst diff --git a/beaglebone-blue/ssh.rst b/boards/beaglebone/blue/ssh.rst similarity index 100% rename from beaglebone-blue/ssh.rst rename to boards/beaglebone/blue/ssh.rst diff --git a/beaglebone-blue/tests.rst b/boards/beaglebone/blue/tests.rst similarity index 100% rename from beaglebone-blue/tests.rst rename to boards/beaglebone/blue/tests.rst diff --git a/beaglebone-blue/wifi.rst b/boards/beaglebone/blue/wifi.rst similarity index 100% rename from beaglebone-blue/wifi.rst rename to boards/beaglebone/blue/wifi.rst diff --git a/boards/beaglebone/index.rst b/boards/beaglebone/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..958bf1fbb96c9b8747a0d7f74b14c6cf5339b516 --- /dev/null +++ b/boards/beaglebone/index.rst @@ -0,0 +1,26 @@ +BeagleBone (all) +################### + +BeagleBone boards are intended to be bare-bones, with a balance of features to enable +rapid prototyping and provide a solid reference for building end products. + +The most popular design is `BeagleBone Black <black>`__, a staple reference for an open hardware +embedded Linux single board computer. + +`BeagleBone AI-64 <ai-64>`__ is our most powerful design with tremendous machine learning inference +performance and + +For simplicity of developing small, mobile robotics, check out BeagleBone Blue, a highly +integrated board with motor drivers, battery support, altimeter, gyroscope, accelerometer, +and much more to get started developing quickly. + +The System Reference Manual for each BeagleBone board is below. Older boards are supported +with links to their latest PDF-formatted System Reference Manual and the latest boards are +included both here and in the downloadable beagleboard-docs.pdf linked on the bottom-left +of your screen. + +* `BeagleBone (original) <https://git.beagleboard.org/beagleboard/beaglebone/-/blob/master/BeagleBone_SRM_A6_0_1.pdf>`__ +* `BeagleBone Black </boards/beaglebone/black/index.html>`__ +* `BeagleBone Blue </boards/beaglebone/blue/index.html>`__ +* `BeagleBone AI-64 </boards/beaglebone/ai-64/index.html>`__ + diff --git a/beagleconnect/ch01.rst b/boards/beagleconnect/freedom/index.rst similarity index 59% rename from beagleconnect/ch01.rst rename to boards/beagleconnect/freedom/index.rst index c3f20dbae330b1e2ab8366c85e3b98edb0a68bc1..bd602d22cc1b1c7062bd7619a4fd3e01ef96b425 100644 --- a/beagleconnect/ch01.rst +++ b/boards/beagleconnect/freedom/index.rst @@ -1,94 +1,5 @@ -*************************** -BeagleConnect™ Introduction -*************************** - - - -BeagleConnect™ is a revolutionary technology virtually eliminating low-level -software development for `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_ -and `IIoT <https://en.wikipedia.org/wiki/Industrial_internet_of_things>`_ -applications, such as building automation, factory automation, home automation, -and scientific data acquisition. While numerous IoT and IIoT solutions -available today provide massive software libraries for microcontrollers -supporting a limited body of `sensors <https://en.wikipedia.org/wiki/Sensor>`_, -`actuators <https://en.wikipedia.org/wiki/Actuator>`_ and `indicators <https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)>`_ -as well as libraries for communicating over various networks, BeagleConnect -simply eliminates the need for these libraries by shifting the burden into the -most massive and collaborative software project of all time, the `Linux kernel <https://en.wikipedia.org/wiki/Linux_kernel>`_. - -.. image:: media/bcf-c5-boards.jpg - :width: 600 - :align: center - :height: 400 - :alt: BeagleConnect Freedom C5 Boards - -These are the tools used to automate things in -`scientific data collection <https://en.wikipedia.org/wiki/Data_collection_system>`_, -`data science <https://en.wikipedia.org/wiki/Data_science>`_, -`mechatronics <https://en.wikipedia.org/wiki/Mechatronics>`_, -and `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_. - -BeagleConnect™ technology solves: - -* The need to write software to add a large set of diverse devices to your - system, -* The need to maintain the software with security updates, -* The need to rapidly prototype using off-the-shelf software and hardware - without wiring, -* The need to connect to devices using long-range, low-power wireless, and -* The need to produce high-volume custom hardware cost-optimized for your - requirements. - -BeagleConnect™ Experience -######################### - -BeagleConnect™ provides a scalable experience for interacting with the physical -world. - -Note: The term BeagleConnect™ refers to a technology comprising of a family of -boards, a collection of Linux kernel drivers, microcontroller firmware, a -communication protocol, and system-level integration to automation software -tools. More specific terms will be applied in the architecture details. The -term is also used here to represent the experience introduced to users through -the initial BeagleConnect™ Freedom product consisting of a board and case which -ships programmed and ready to be used. - - - -For scientists, we are integrating `Jupyter Notebook <https://jupyter.org/>`_ -with the data streams from any of hundreds of sensor options, including -`vibration <https://www.mikroe.com/click/sensors/force>`_, -`gas detection <https://www.mikroe.com/click/sensors/gas>`_, -`biometrics <https://www.mikroe.com/click/sensors/biometrics>`_ and -`more <https://www.mikroe.com/click/sensors>`_. These data streams can be -stored in simple `data files <https://en.wikipedia.org/wiki/Comma-separated_values>` -or processed and visualized. - -#TODO: provide images demonstrating Jupyter Notebook visualization - -For embedded systems developers, data is easily extracted using the standard IIO -interface provided by the Linux kernel running on the gateway using any of -hundreds of programming languages and environments, without writing a line of -microcontroller firmware. The Linux environment provides opportunities for -high-level remote management using tools like Balena with applications deployed -in Docker containers. - -#TODO: provide image illustrating remote management - -The hardware and software are fully open source, providing for scalability and -a lack of vendor lock-in. - -For DevOps… - -For home automaters, integration into WebThings… - -#TODO: think a bit more about this section with some feedback from Cathy. - -BeagleConnect™ hardware -####################### - -BeagleConnect™ Freedom -********************** +BeagleConnect Freedom +###################### .. image:: media/image1.jpg :width: 600 @@ -96,10 +7,6 @@ BeagleConnect™ Freedom :height: 400 :alt: BeagleConnect-Freedom-C5-HandPhoto -Important: BeagleConnect™ Freedom enables wirelessly adding new device nodes -and is targeted to cost initially around US$20 with a roadmap to variants as -low as US$1. - The initial BeagleConnect™ Freedom production release will: * Support at least 100 mikroBUS-based Click boards from Mikroelectronika @@ -114,41 +21,14 @@ Future releases will be collaborated with the community, evolve dynamically, and contain additional functionality. The goal is to support over 500 add-on devices within the first year after the initial release. -BeagleConnect™ Freedom beta kit -******************************* - -A small number of beta kits have been assembled with BeagleConnect™ Freedom -rev C5 boards, which is the version that should be taken to production. - -The kit includes: - -* 1x `Seeed BeagleBone® Green Gateway <https://wiki.seeedstudio.com/BeagleBone-Green-Gateway/>`_ (board, USB cable) -* 3x BeagleConnect™ Freedom (board, attenna, USB cable) -* 1x `Mikroelectronika Click ID Board <https://www.mikroe.com/unique-id-click>`_ - -To get started with this kit, see [demo-1]. - +.. important:: + BeagleConnect™ Freedom enables wirelessly adding new device nodes + and is targeted to cost initially around US$20 with a roadmap to variants as + low as US$1. -BeagleConnect™ Mobile Gateway -############################# - -This is a work-in-progress that will be released as the first integrated -BeagleConnect™ gateway. It is possible to assemble a gateway with any Linux -computer, but this computer will ship setup and ready to go. - -The gateway is built from: - -* BeagleBoard.org PocketBeagle, -* BeagleConnect™ Freedom, -* a cellular modem, -* a USB WiFi dongle, -* antennas, and -* an enclosure. - -Architecture -************ BeagleConnect™ Freedom ********************** + BeagleConnect™ Freedom is based on the `TI CC1352 <https://www.ti.com/product/CC1352R>`_ and is the first available BeagleConnect™ solution. It implements: @@ -162,13 +42,30 @@ and is the first available BeagleConnect™ solution. It implements: #TODO: provide image of BeagleConnect™ Freedom in a case with a hand for size perspective +BeagleConnect™ Freedom beta kit +******************************* + +A small number of beta kits have been assembled with BeagleConnect™ Freedom +rev C5 boards, which is the version that should be taken to production. + +The kit includes: + +* 1x `Seeed BeagleBone® Green Gateway <https://wiki.seeedstudio.com/BeagleBone-Green-Gateway/>`_ (board, USB cable) +* 3x BeagleConnect™ Freedom (board, attenna, USB cable) +* 1x `Mikroelectronika Click ID Board <https://www.mikroe.com/unique-id-click>`_ + +To get started with this kit, see [demo-1]. + + What makes BeagleConnect™ new and different? ******************************************** -Important: BeagleConnect™ solves IoT in a different and better way than any -previous solution. + +.. important:: + BeagleConnect™ solves IoT in a different and better way than any + previous solution. The device interface software is already done -********************************************* +============================================= BeagleConnect™ uses the collaboratively developed Linux kernel to contain the intelligence required to speak to these devices (sensors, actuators, and @@ -197,7 +94,7 @@ microcontroller firmware and the Linux kernel, which is highly peer reviewed under a `highly-regarded governance model <https://wiki.p2pfoundation.net/Linux_-_Governance>`_. On-going maintenance -******************** +==================== Because there isn't code specific to any given network-of-devices configuration , we can all leverage the same software code base. This means that when someone @@ -211,7 +108,7 @@ potential for bugs is kept low. With large user base, the potential for discovering and resolving bugs is high. Rapid prototyping without wiring -******************************** +================================ BeagleConnect™ utilizes the `mikroBUS standard <https://elinux.org/Mikrobus>`_. The mikroBUS standard interface is flexible enough for almost any typical @@ -225,7 +122,7 @@ available Click mikroBUS add-on boards will be supported as well as the hundreds of compliant boards developed every year. Long-range, low-power wireless -****************************** +============================== BeagleConnect™ Freedom wireless hardware is built around a `TI CC1352 <http://www.ti.com/product/CC1352R>`_ multiprotocol and multi-band @@ -235,7 +132,7 @@ ultra-low leakage SRAM, and `Over-the-Air <https://en.wikipedia.org/wiki/Over-th upgrades (OTA). Full customization possible -*************************** +=========================== BeagleConnect™ utilizes `open source hardware <https://www.oshwa.org/definition/>`_ and `open source software <https://en.wikipedia.org/wiki/Open-source_software>`_, @@ -260,3 +157,15 @@ Each BeagleBoard.org BeagleConnect™ solution will be: to secure your own network, and * Fully FCC/CE certified. +Getting Started +*************** + +* `Typical usage with a Linux host </boards/beagleconnect/freedom/usage.html>`__ +* `Programming with Zephyr </boards/beagleconnect/freedom/zephyr.html>`__ + +.. toctree:: + :maxdepth: 1 + :hidden: + + usage.rst + zephyr.rst diff --git a/beagleconnect/media/ProvStep1.jpg b/boards/beagleconnect/freedom/media/ProvStep1.jpg similarity index 100% rename from beagleconnect/media/ProvStep1.jpg rename to boards/beagleconnect/freedom/media/ProvStep1.jpg diff --git a/beagleconnect/media/ProvStep2.jpg b/boards/beagleconnect/freedom/media/ProvStep2.jpg similarity index 100% rename from beagleconnect/media/ProvStep2.jpg rename to boards/beagleconnect/freedom/media/ProvStep2.jpg diff --git a/beagleconnect/media/ProvStep3.jpg b/boards/beagleconnect/freedom/media/ProvStep3.jpg similarity index 100% rename from beagleconnect/media/ProvStep3.jpg rename to boards/beagleconnect/freedom/media/ProvStep3.jpg diff --git a/beagleconnect/media/bcf-c5-boards.jpg b/boards/beagleconnect/freedom/media/bcf-c5-boards.jpg similarity index 100% rename from beagleconnect/media/bcf-c5-boards.jpg rename to boards/beagleconnect/freedom/media/bcf-c5-boards.jpg diff --git a/beagleconnect/media/image1.jpg b/boards/beagleconnect/freedom/media/image1.jpg similarity index 100% rename from beagleconnect/media/image1.jpg rename to boards/beagleconnect/freedom/media/image1.jpg diff --git a/beagleconnect/ch03.rst b/boards/beagleconnect/freedom/usage.rst similarity index 65% rename from beagleconnect/ch03.rst rename to boards/beagleconnect/freedom/usage.rst index 6b71fc207ec0a7f348f770858fbc7ca2f9c58969..b55d5dd5d24f539d5d0bf5e0d504d48ef47b065d 100644 --- a/beagleconnect/ch03.rst +++ b/boards/beagleconnect/freedom/usage.rst @@ -1,122 +1,132 @@ .. _beagleconnect-Usage: -******************** -BeagleConnect™ Usage -******************** +BeagleConnect Freedom Usage +########################### - - -This section describes the usage model we are developing. To use the current +This section describes the usage model we are developing. To use the current code in development, please refer to the [development] section. -BeagleConnect™ wireless user experience -####################################### - -Enable a Linux host with BeagleConnect™ +BeagleConnect wireless user experience *************************************** + +Enable a Linux host with BeagleConnect +======================================= .. image:: media/ProvStep1.jpg :width: 600 :align: center :height: 400 :alt: ProvStep1 -Log into a host system running Linux that is BeagleConnect™ enabled. Enable a -Linux host with BeagleConnect™ by plugging a **BeagleConnect™ gateway device** -into it’s USB port. You’ll also want to have a **BeagleConnect™ node device** +Log into a host system running Linux that is BeagleConnect™ enabled. Enable a +Linux host with BeagleConnect™ by plugging a **BeagleConnect™ gateway device** +into it’s USB port. You’ll also want to have a **BeagleConnect™ node device** with a sensor, actuator or indicator device connected. -Note: BeagleConnect™ Freedom can act as either a BeagleConnect™ gateway device -or a BeagleConnect™ node device. +.. note:: + BeagleConnect™ Freedom can act as either a BeagleConnect™ gateway device + or a BeagleConnect™ node device. -Important: The Linux host will need to run the BeagleConnect™ management -software, most of which is incorporated into the Linux kernel. Support will be -provided for BeagleBoard and BeagleBone boards, x86 hosts, and Raspberry Pi. +.. important:: + The Linux host will need to run the BeagleConnect™ management + software, most of which is incorporated into the Linux kernel. Support will be + provided for BeagleBoard and BeagleBone boards, x86 hosts, and Raspberry Pi. -TODO: Clean up images +#TODO#: Clean up images Connect host and device -*********************** +======================= + .. image:: media/ProvStep2.jpg :width: 600 :align: center :height: 400 :alt: ProvStep2 -Initiate a connection between the host and devices by pressing the discovery + +Initiate a connection between the host and devices by pressing the discovery button(s). Device data shows up as files -***************************** +============================= + .. image:: media/ProvStep3.jpg :width: 600 :align: center :height: 400 :alt: ProvStep3 -New streams of self-describing data show up on the host system using native + +New streams of self-describing data show up on the host system using native device drivers. -High-level applications, like Node-RED, can directly read/write these -high-level data streams (including data-type information) to Internet-based -`MQTT <https://mqtt.org/>`_ brokers, live dashboards, or other logical -operations without requiring any sensor-specific coding. Business logic can be -applied using simple if-this-then-that style operations or be made as complex +High-level applications, like Node-RED, can directly read/write these +high-level data streams (including data-type information) to Internet-based +`MQTT <https://mqtt.org/>`_ brokers, live dashboards, or other logical +operations without requiring any sensor-specific coding. Business logic can be +applied using simple if-this-then-that style operations or be made as complex as desired using virtually any programming language or environment. Components -########## -BeagleConnect™ enabled host Linux computer, possibly single-board computer -(SBC), with BeagleConnect™ management software and BeagleConnect™ gateway -function. BeagleConnect™ gateway function can be provided by a BeagleConnect™ -compatible interface or by connecting a BeagleConnect™ gateway device over USB. +********** + +BeagleConnect™ enabled host Linux computer, possibly single-board computer +(SBC), with BeagleConnect™ management software and BeagleConnect™ gateway +function. BeagleConnect™ gateway function can be provided by a BeagleConnect™ +compatible interface or by connecting a BeagleConnect™ **gateway** device over USB. -Note: If the Linux host has BLE, the BeagleConnect™ is optional for short -distances +.. note:: + If the Linux host has BLE, the BeagleConnect™ **gateway** is optional for short + distances BeagleConnect™ Freedom Board, case, and wireless MCU with Zephyr based firmware -for acting as either a BeagleConnect™ gateway device or BeagleConnect™ node -device. -* In BeagleConnect™ gateway device mode: Provides long-range, low-power - wireless communications, Connects with the host via USB and an associated - Linux kernel driver, and is powered by the USB connector. -* In BeagleConnect™ node device mode: Powered by a battery or USB connector - Provides 2 mikroBUS connectors for connecting any of hundreds of `Click Board <https://bbb.io/click>`_ - mikroBUS add-on devices Provides new Linux host controllers for SPI, I2C, +for acting as either a BeagleConnect™ gateway device or BeagleConnect™ node +device. + +* In BeagleConnect™ **gateway** device mode: Provides long-range, low-power + wireless communications, Connects with the host via USB and an associated + Linux kernel driver, and is powered by the USB connector. +* In BeagleConnect™ **node** device mode: Powered by a battery or USB connector + Provides 2 mikroBUS connectors for connecting any of hundreds of `Click Board <https://bbb.io/click>`_ + mikroBUS add-on devices Provides new Linux host controllers for SPI, I2C, UART, PWM, ADC, and GPIO with interrupts via Greybus -**BeagleConnect™ gateway device** +BeagleConnect **gateway** device +================================== -Provides a BeagleConnect™ compatible interface to a host. This could be a +Provides a BeagleConnect™ compatible interface to a host. This could be a built-in interface device or one connected over USB. BeagleConnect™ Freedom can provide this function. -**BeagleConnect™ node device** +BeagleConnect **node** device +============================== Utilizes a BeagleConnect™ compatible interface and TODO -**BeagleConnect™ compatible interface** +BeagleConnect compatible interface +================================== Immediate plans are to support Bluetooth Low Energy (BLE), 2.4GHz IEEE 802.15.4 -, and Sub-GHz IEEE 802.15.4 wireless interfaces. A built-in BLE interface is -suitable for this at short range, whereas IEEE 802.15.4 is typically -significantly better at long ranges. Other wired interfaces, such as CAN and -RS-485, are being considered for future BeagleConnect™ gateway device and +, and Sub-GHz IEEE 802.15.4 wireless interfaces. A built-in BLE interface is +suitable for this at short range, whereas IEEE 802.15.4 is typically +significantly better at long ranges. Other wired interfaces, such as CAN and +RS-485, are being considered for future BeagleConnect™ gateway device and BeagleConnect™ node device designs. -**Greybus** +Greybus +------- TODO #TODO: Find a place for the following notes: -* The device interfaces get exposed to the host via Greybus BRIDGED_PHY +* The device interfaces get exposed to the host via Greybus BRIDGED_PHY protocol -* The I2C bus is probed for a an identifier EEPROM and appropriate device +* The I2C bus is probed for a an identifier EEPROM and appropriate device drivers are loaded on the host -* Unsupported Click Boards connected are exposed via userspace drivers on the +* Unsupported Click Boards connected are exposed via userspace drivers on the host for development -What’s different -################ +What’s different? +***************** So, in summary, what is so different with this approach? diff --git a/beagleconnect/ch04.rst b/boards/beagleconnect/freedom/zephyr.rst similarity index 94% rename from beagleconnect/ch04.rst rename to boards/beagleconnect/freedom/zephyr.rst index 8edad82f729975733326dfbdef52a08e582450b8..2836c00a84e7a8da6cb462094e4aec267cdd7a4c 100644 --- a/beagleconnect/ch04.rst +++ b/boards/beagleconnect/freedom/zephyr.rst @@ -1,11 +1,10 @@ .. _beagleconnect-connectivity: -******************************* -BeagleConnect™ Freedom & Zephyr -******************************* +BeagleConnect Freedom & Zephyr +############################### -Develop for BeagleConnect™ Freedom with Zephyr -############################################## +Develop for BeagleConnect Freedom with Zephyr +********************************************** Developing directly in Zephyr will not be ultimately required for end-users who won't touch the firmware running on BeagleConnect™ Freedom and will instead @@ -15,7 +14,7 @@ source design. If you are one of those people, this is a good place to get started. Equipment to begin development -****************************** +============================== There are many options, but let's get started with one recommended set for the beta users. @@ -55,7 +54,7 @@ Optional Install the latest software image for BeagleBone Green Gateway -************************************************************** +============================================================== Download and install the Debian Linux operating system image for the Seeed BeagleBone® Green Gateway host. @@ -75,7 +74,7 @@ BeagleBone® Green Gateway host. #TODO: describe how to know it is working Log into BeagleBone Green Gateway -********************************* +================================= These instructions assume an x86_64 computer runing Ubuntu 20.04.3 LTS, but any computer can be used to connect to your BeagleBone Green Gateway. @@ -128,7 +127,7 @@ establishment procedure easy. TODO: Simplify and elaborate on this section, add boot session debugging walkthrough Install Zephyr development tools on BeagleBone Green Gateway -************************************************************ +============================================================ #. Update the system. .. code-block:: bash @@ -189,7 +188,7 @@ Install Zephyr development tools on BeagleBone Green Gateway source $HOME/.bashrc Build applications for BeagleConnect Freedom on BeagleBone Green Gateway -************************************************************************ +======================================================================== Now you can build various Zephyr applications @@ -226,7 +225,7 @@ Now you can build various Zephyr applications Flash applications to BeagleConnect Freedom from BeagleBone Green Gateway -************************************************************************* +========================================================================= And then you can flash the BeagleConnect Freedom boards over USB @@ -241,6 +240,6 @@ And then you can flash the BeagleConnect Freedom boards over USB cc2538-bsl.py build/blinky Debug applications over the serial terminal -******************************************* +=========================================== -#TODO +#TODO# diff --git a/boards/beagleconnect/index.rst b/boards/beagleconnect/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..7c2ee09ff5320ed1faf9e08f41800123b7206896 --- /dev/null +++ b/boards/beagleconnect/index.rst @@ -0,0 +1,112 @@ +.. _beagleconnect-home: + +BeagleConnect +############### + +BeagleConnect™ is a revolutionary technology virtually eliminating low-level +software development for `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_ +and `IIoT <https://en.wikipedia.org/wiki/Industrial_internet_of_things>`_ +applications, such as building automation, factory automation, home automation, +and scientific data acquisition. While numerous IoT and IIoT solutions +available today provide massive software libraries for microcontrollers +supporting a limited body of `sensors <https://en.wikipedia.org/wiki/Sensor>`_, +`actuators <https://en.wikipedia.org/wiki/Actuator>`_ and `indicators <https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)>`_ +as well as libraries for communicating over various networks, BeagleConnect +simply eliminates the need for these libraries by shifting the burden into the +most massive and collaborative software project of all time, the `Linux kernel <https://en.wikipedia.org/wiki/Linux_kernel>`_. + +.. image:: freedom/media/bcf-c5-boards.jpg + :width: 600 + :align: center + :height: 400 + :alt: BeagleConnect Freedom C5 Boards + +These are the tools used to automate things in +`scientific data collection <https://en.wikipedia.org/wiki/Data_collection_system>`_, +`data science <https://en.wikipedia.org/wiki/Data_science>`_, +`mechatronics <https://en.wikipedia.org/wiki/Mechatronics>`_, +and `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_. + +BeagleConnect™ technology solves: + +* The need to write software to add a large set of diverse devices to your + system, +* The need to maintain the software with security updates, +* The need to rapidly prototype using off-the-shelf software and hardware + without wiring, +* The need to connect to devices using long-range, low-power wireless, and +* The need to produce high-volume custom hardware cost-optimized for your + requirements. + +BeagleConnect Experience +************************* + +BeagleConnect™ provides a scalable experience for interacting with the physical +world. + +Note: The term BeagleConnect™ refers to a technology comprising of a family of +boards, a collection of Linux kernel drivers, microcontroller firmware, a +communication protocol, and system-level integration to automation software +tools. More specific terms will be applied in the architecture details. The +term is also used here to represent the experience introduced to users through +the initial BeagleConnect™ Freedom product consisting of a board and case which +ships programmed and ready to be used. + +For scientists, we are integrating `Jupyter Notebook <https://jupyter.org/>`_ +with the data streams from any of hundreds of sensor options, including +`vibration <https://www.mikroe.com/click/sensors/force>`_, +`gas detection <https://www.mikroe.com/click/sensors/gas>`_, +`biometrics <https://www.mikroe.com/click/sensors/biometrics>`_ and +`more <https://www.mikroe.com/click/sensors>`_. These data streams can be +stored in simple `data files <https://en.wikipedia.org/wiki/Comma-separated_values>` +or processed and visualized. + +#TODO: provide images demonstrating Jupyter Notebook visualization + +For embedded systems developers, data is easily extracted using the standard IIO +interface provided by the Linux kernel running on the gateway using any of +hundreds of programming languages and environments, without writing a line of +microcontroller firmware. The Linux environment provides opportunities for +high-level remote management using tools like Balena with applications deployed +in Docker containers. + +#TODO: provide image illustrating remote management + +The hardware and software are fully open source, providing for scalability and +a lack of vendor lock-in. + +For DevOps… + +For home automaters, integration into WebThings… + +#TODO: think a bit more about this section with some feedback from Cathy. + +.. image:: freedom/media/image1.jpg + :width: 598 + :align: center + :height: 400 + :alt: BeagleConnect + + +BeagleConnect Technology +************************ + +Learn about the technology behind BeagleConnect. + +.. toctree:: + :maxdepth: 2 + + /boards/beagleconnect/technology/index.rst + /boards/beagleconnect/technology/story.rst + + +BeagleConnect Boards +******************** + +Get started using your BeagleConnect. + +.. toctree:: + :maxdepth: 2 + + /boards/beagleconnect/freedom/index.rst + diff --git a/beagleconnect/ch05.rst b/boards/beagleconnect/technology/index.rst similarity index 97% rename from beagleconnect/ch05.rst rename to boards/beagleconnect/technology/index.rst index 0ecccae0b6a9e86aacc47161bcf23580e40fa782..3f24588dad933ecb6e172342fdddbce3bc985130 100644 --- a/beagleconnect/ch05.rst +++ b/boards/beagleconnect/technology/index.rst @@ -1,21 +1,32 @@ .. _beagleconnect-overview: -*********************** -BeagleConnect™ Overview -*********************** +BeagleConnect Technology +######################## + +This is the deep-dive introduction to BeagleConnect™ technology and software +architecture. + +.. note:: + This documentation and the associated software are each a work-in-progress. + +.. image:: ../freedom/media/image1.jpg + :width: 598 + :align: center + :height: 400 + :alt: BeagleConnect BeagleConnect™ Greybus Stack -############################ +**************************** Work in progress -**************** +================ To understand a bit more about how the BeagleConnect™ Greybus stack is being built, this section helps describe the development currently in progress and the principles of operation. Background -********** +---------- .. image:: media/SoftwareProp.jpg :width: 600 :align: center @@ -27,7 +38,7 @@ eliminate the need to add and manually configure devices added onto the Linux system. High-level -********** +---------- * For Linux nerds: Think of BeagleConnect™ as 6LoWPAN over 802.15.4-based Greybus (instead of Unipro as used by Project Ara), where every BeagleConnect™ board shows up as new SPI, I2C, UART, PWM, ADC, and GPIO @@ -43,7 +54,7 @@ High-level driver. Further, the Greybus protocol is spoken over 6LoWPAN on 802.15.4. Software architecture -********************* +--------------------- .. image:: media/bcf_block_diagram.svg :width: 600 @@ -52,7 +63,7 @@ Software architecture :alt: BeagleConnect Block Diagram TODO items -********** +---------- * Linux kernel driver @@ -71,7 +82,7 @@ TODO items Associated pre-work -******************* +------------------- * Click Board support for Node-RED can be executed with native connections on PocketBeagle+TechLab and BeagleBone Black with mikroBUS Cape @@ -86,7 +97,7 @@ Associated pre-work eliminate any need to edit /boot/uEnv.txt. User experience concerns -************************ +------------------------ * Make sure no reboots are required @@ -99,7 +110,7 @@ User experience concerns provisioning is completed BeagleConnect™ Greybus demo using BeagleConnect™ Freedom -******************************************************** +======================================================== BeagleConnect™ Freedom runs a subGHz IEEE 802.15.4 network. This BeagleConnect™ Greybus demo shows how to interact with GPIO, I2C and mikroBUS add-on boards remotely connected over a BeagleConnect™ Freedom. @@ -112,11 +123,9 @@ IEEE 802.15.4 wireless link, to blink an LED on a `Zephyr <https://zephyrproject.org/>`_ device. Introduction -************ - -Why?? ------ +------------ +*Why??* Good question. Blinking an LED is kind of the `Hello, World <https://en.wikipedia.org/wiki/%22Hello,_World!%22_program>`_ of @@ -154,7 +163,7 @@ The value after "2l:" is the amount of light in lux. The value after "4h:" is the relative humidity and after "4t:" is the temperature in Celsius. Flash BeagleConnect™ Freedom node device with Greybus firmware -************************************************************** +-------------------------------------------------------------- #TODO: How can we add a step in here to show the network is connected without needing gbridge to be fully functional? @@ -309,7 +318,7 @@ Currently only a limited number of add-on boards have been tested to work over G #TODO: bring in the GPIO toggle and I2C explorations for greater understanding Flashing via a Linux Host -************************* +------------------------- @@ -374,20 +383,20 @@ Now change directories to where the binaries are and load: Now you are ready to continue the instructions above after the cc2528 command. Trying for different add-on boards ----------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See `mikroBUS over Greybus <https://github.com/vaishnav98/greybus-for-zephyr/tree/mikrobus#trying-out-different-add-on-boardsdevices-over-mikrobus>`_ for trying out the same example for different mikroBUS add-on boards/ on-board devices. Observe the node device -*********************** +----------------------- Connect BeagleConnect Freedom node device to an Ubuntu laptop to observe the Zephyr console. Console (:code:`tio`) -********************* +--------------------- In order to see diagnostic messages or to run certain commands on the Zephyr device we will require a terminal open to the device console. In this case, we use `tio <https://tio.github.io/>`_ due how its usage simplifies the @@ -403,8 +412,7 @@ instructions. The Zephyr Shell -**************** - +---------------- After flashing, you should observe the something matching the following output in :code:`tio`. @@ -476,7 +484,7 @@ use for additional information. resize sample shell Zephyr Shell: IEEE 802.15.4 commands ------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Entering :code:`ieee802154 help`, we see @@ -517,7 +525,7 @@ We get the missing PAN ID with the command :code:`ieee802154 get_pan_id`. PAN ID 43981 (0xabcd) Zephyr Shell: Network Commands ------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Additionally, we may query the IPv6 information of the Zephyr device. @@ -550,12 +558,12 @@ And we see that the static IPv6 address (:code:`2001:db8::1`) from While the statically configured IPv6 address is useful, it isn't 100% necessary. Rebuilding from source -********************** +---------------------- #TODO: revisit everything below here Prerequisites -------------- +^^^^^^^^^^^^^ * Zephyr environment is set up according to the `Getting Started Guide <https://docs.zephyrproject.org/latest/getting_started/index.html>`_ @@ -568,7 +576,7 @@ Prerequisites * Zephyr board is connected via USB Cloning the repository ----------------------- +^^^^^^^^^^^^^^^^^^^^^^ This repository utilizes `git submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ to keep track of all of the projects required to reproduce the on-going work. @@ -580,7 +588,7 @@ Note: The parent directory :code:`~` is simply used as a placeholder for testing Please use whatever parent directory you see fit. Clone specific tag ------------------- +^^^^^^^^^^^^^^^^^^ .. code-block:: bash @@ -588,10 +596,10 @@ Clone specific tag git clone --recurse-submodules --branch demo https://github.com/jadonk/beagleconnect Zephyr -****** +------ Add the Fork ------------- +^^^^^^^^^^^^ For the time being, Greybus must remain outside of the main Zephyr repository. Currently, it is just in a Zephyr fork, but it should be converted to a @@ -612,7 +620,7 @@ Therefore, in order to reproduce this example, please run the following. west update Build and Flash Zephyr ----------------------- +^^^^^^^^^^^^^^^^^^^^^^ Here, we will build and flash the Zephyr `greybus_net sample <https://github.com/cfriedt/zephyr/tree/greybus-sockets/samples/subsys/greybus/net>`_ @@ -658,14 +666,14 @@ to our device. BOARD=cc1352r1_launchxl west flash --build-dir build/greybus_launchpad Linux -***** +----- Warning: If you aren't comfortable building and installing a Linux kernel on your computer, you should probably just stop here. I'll assume you know the basics of building and installing a Linux kernel from here on out. Clone, patch, and build the kernel ----------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ For this demo, I used the 5.8.4 stable kernel. Also, I've applied the :code:`mikrobus` kernel driver, though it isn't strictly required for greybus. @@ -694,7 +702,7 @@ TODO: The patches for gb-netlink will eventually be applied here until pushed in Reboot and select your new kernel. Probe the IEEE 802.15.4 Device Driver -------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ On the Linux machine, make sure the :code:`atusb` driver is loaded. This should happen automatically when the adapter is inserted or when the machine is booted @@ -724,7 +732,7 @@ device. So, in order to associate it with an IP address, we need to run a couple of other commands (thanks to wpan.cakelab.org). Set the 802.15.4 Physical and Link-Layer Parameters ---------------------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #. First, get the phy number for the :code:`wpan0` device @@ -802,10 +810,10 @@ We should observe something like the following when we run :code:`ip a show lowp valid_lft forever preferred_lft forever Ping Pong -********* +--------- Broadcast Ping --------------- +^^^^^^^^^^^^^^ Now, perform a broadcast ping to see what else is listening on :code:`lowpan0`. @@ -824,7 +832,7 @@ Now, perform a broadcast ping to see what else is listening on :code:`lowpan0`. Yay! We have pinged (pung?) the Zephyr device over IEEE 802.15.4 using 6LowPAN! Ping Zephyr ------------ +^^^^^^^^^^^ We can ping the Zephyr device directly without a broadcast ping too, of course. @@ -838,7 +846,7 @@ We can ping the Zephyr device directly without a broadcast ping too, of course. 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=5 ttl=64 time=11.5 ms Ping Linux ----------- +^^^^^^^^^^ Similarly, we can ping the Linux host from the Zephyr shell. @@ -858,7 +866,7 @@ Similarly, we can ping the Linux host from the Zephyr shell. 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=4 ttl=64 rssi=126 time=7 ms Assign a Static Address ------------------------ +^^^^^^^^^^^^^^^^^^^^^^^ So far, we have been using IPv6 Link-Local addressing. However, the Zephyr application is configured to use a statically configured IPv6 address as well @@ -904,14 +912,14 @@ layer. Greybus -******* +------- Hopefully the videos listed earlier provide a sufficient foundation to understand what will happen shortly. However, there is still a bit more preparation required. Build and probe Greybus Kernel Modules --------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Greybus was originally intended to work exclusively on the UniPro physical layer. However, we're using RF as our physical layer and TCP/IP as our @@ -932,7 +940,7 @@ with the following: ../load_gb_modules.sh Build and Run Gbridge ---------------------- +^^^^^^^^^^^^^^^^^^^^^ The gbridge utility was created as a proof of concept to abstract the Greybus Netlink datapath among several reliable transports. For the purposes of this @@ -953,7 +961,7 @@ To run :code:`gbridge`, perform the following: Blinky! -******* +------- Now that we have set up a reliable TCP transport, and set up the Greybus modules in the Linux kernel, and used Gbridge to connect a Greybus node to the @@ -1052,7 +1060,7 @@ The output of your minicom session should resemble the following. ... Read I2C Registers ------------------- +^^^^^^^^^^^^^^^^^^ The SensorTag comes with an opt3001 ambient light sensor as well as an hdc2080 temperature & humidity sensor. @@ -1083,7 +1091,7 @@ Read the ID registers (at the i2c register address 0xfc) of the hdc2080 sensor 0x5449 Conclusion -********** +---------- The blinking LED can and poking i2c registers can be a somewhat anticlimactic, but hopefully it illustrates the potential for Greybus as an IoT application layer diff --git a/beagleconnect/media/SoftwareProp.jpg b/boards/beagleconnect/technology/media/SoftwareProp.jpg similarity index 100% rename from beagleconnect/media/SoftwareProp.jpg rename to boards/beagleconnect/technology/media/SoftwareProp.jpg diff --git a/beagleconnect/media/bcf_block_diagram.svg b/boards/beagleconnect/technology/media/bcf_block_diagram.svg similarity index 100% rename from beagleconnect/media/bcf_block_diagram.svg rename to boards/beagleconnect/technology/media/bcf_block_diagram.svg diff --git a/beagleconnect/index.rst b/boards/beagleconnect/technology/story.rst similarity index 84% rename from beagleconnect/index.rst rename to boards/beagleconnect/technology/story.rst index 298b65d71d521641683c2eb3bd74318a10060945..4a907c0600a83a63a08e36ac7a340a49ce32da6c 100644 --- a/beagleconnect/index.rst +++ b/boards/beagleconnect/technology/story.rst @@ -1,8 +1,7 @@ .. _beagleconnect-home: -************* -BeagleConnect -************* +BeagleConnect™ Story +********************* There are many stories behind BeagleConnect™, mine is just one of them. It begins with my mom teaching me about computers. She told me I could anything I @@ -30,26 +29,3 @@ locations on the screen, she adopted using a joystick and her productivity came to a crawl. How is it that such assumptions could be made impacting all computer users without any thoughtful provisions for what already worked? - - -.. image:: media/image1.jpg - :width: 598 - :align: center - :height: 400 - :alt: BeagleConnect - -.. toctree:: - :maxdepth: 1 - - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch06.rst - ch07.rst - ch08.rst - ch09.rst - ch10.rst - ch11.rst - diff --git a/support/cape-interface-spec.rst b/boards/capes/cape-interface-spec.rst similarity index 100% rename from support/cape-interface-spec.rst rename to boards/capes/cape-interface-spec.rst diff --git a/boards/capes/index.rst b/boards/capes/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..d2fba272cabd2f7650d8ea51e8d2eb0dbad58bc5 --- /dev/null +++ b/boards/capes/index.rst @@ -0,0 +1,17 @@ +Capes +##### + +.. note:: + This page is under development. + +Capes are add-on boards for BeagleBone or PocketBeagle families of boards. + +* Learn about our compatibility layer on: `BeagleBone Cape Interface Specification </boards/capes/cape-interface-spec.html>`__ + + +.. toctree:: + :maxdepth: 2 + :hidden: + + /boards/capes/cape-interface-spec + diff --git a/support/tables/BeagleBone cape interface spec.ods b/boards/capes/tables/BeagleBone cape interface spec.ods similarity index 100% rename from support/tables/BeagleBone cape interface spec.ods rename to boards/capes/tables/BeagleBone cape interface spec.ods diff --git a/support/tables/BeagleBone-Cape-header-definition.csv b/boards/capes/tables/BeagleBone-Cape-header-definition.csv similarity index 100% rename from support/tables/BeagleBone-Cape-header-definition.csv rename to boards/capes/tables/BeagleBone-Cape-header-definition.csv diff --git a/support/tables/Bone-LEDs-Overlays.csv b/boards/capes/tables/Bone-LEDs-Overlays.csv similarity index 100% rename from support/tables/Bone-LEDs-Overlays.csv rename to boards/capes/tables/Bone-LEDs-Overlays.csv diff --git a/support/tables/Bone-LEDs.csv b/boards/capes/tables/Bone-LEDs.csv similarity index 100% rename from support/tables/Bone-LEDs.csv rename to boards/capes/tables/Bone-LEDs.csv diff --git a/boards/index.rst b/boards/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..b465904763b0ef357b22943f581e5fce178e9965 --- /dev/null +++ b/boards/index.rst @@ -0,0 +1,29 @@ +Boards +###### + +`BeagleBone <beaglebone>`__ is a family of ARM-based, Linux-capable boards intended to be +bare-bones, with a balance of features to enable rapid prototyping and provide a solid +reference for building end products. + +`PocketBeagle <pocketbeagle>`__ boards are ultra-tiny ARM-based, Linux-capable boards intended to be +very low cost, with minimal features suitable for beginners and attractive to professionals +looking for a more minimal starting point. + +`BeagleBone and PocketBeagle Capes <capes>`__ are add-on boards for BeagleBone and PocketBeagle boards. + +`BeagleConnect <beagleconnect>`__ boards are ARM microcontroller-based, Zephyr-capable boards meant +to act as ultra low cost smart peripherals to their Linux-capable counterparts, with connectivity +options that enable almost endless sensing and actuation expansion. + +`BeagleBoard <beagleboard>`__ is a family of ARM-based, Linux-capable boards where this project +started. + +.. toctree:: + :maxdepth: 1 + + /boards/beaglebone/index + /boards/pocketbeagle/original/index + /boards/capes/index + /boards/beagleconnect/index + /boards/beagleboard/index + diff --git a/pocketbeagle/System-Reference-Manual.wiki b/boards/pocketbeagle/original/System-Reference-Manual.wiki similarity index 100% rename from pocketbeagle/System-Reference-Manual.wiki rename to boards/pocketbeagle/original/System-Reference-Manual.wiki diff --git a/pocketbeagle/ch01.rst b/boards/pocketbeagle/original/ch01.rst similarity index 100% rename from pocketbeagle/ch01.rst rename to boards/pocketbeagle/original/ch01.rst diff --git a/pocketbeagle/ch02.rst b/boards/pocketbeagle/original/ch02.rst similarity index 100% rename from pocketbeagle/ch02.rst rename to boards/pocketbeagle/original/ch02.rst diff --git a/pocketbeagle/ch03.rst b/boards/pocketbeagle/original/ch03.rst similarity index 100% rename from pocketbeagle/ch03.rst rename to boards/pocketbeagle/original/ch03.rst diff --git a/pocketbeagle/ch04.rst b/boards/pocketbeagle/original/ch04.rst similarity index 100% rename from pocketbeagle/ch04.rst rename to boards/pocketbeagle/original/ch04.rst diff --git a/pocketbeagle/ch05.rst b/boards/pocketbeagle/original/ch05.rst similarity index 100% rename from pocketbeagle/ch05.rst rename to boards/pocketbeagle/original/ch05.rst diff --git a/pocketbeagle/ch06.rst b/boards/pocketbeagle/original/ch06.rst similarity index 100% rename from pocketbeagle/ch06.rst rename to boards/pocketbeagle/original/ch06.rst diff --git a/pocketbeagle/ch07.rst b/boards/pocketbeagle/original/ch07.rst similarity index 100% rename from pocketbeagle/ch07.rst rename to boards/pocketbeagle/original/ch07.rst diff --git a/pocketbeagle/ch08.rst b/boards/pocketbeagle/original/ch08.rst similarity index 100% rename from pocketbeagle/ch08.rst rename to boards/pocketbeagle/original/ch08.rst diff --git a/pocketbeagle/ch09.rst b/boards/pocketbeagle/original/ch09.rst similarity index 100% rename from pocketbeagle/ch09.rst rename to boards/pocketbeagle/original/ch09.rst diff --git a/pocketbeagle/ch10.rst b/boards/pocketbeagle/original/ch10.rst similarity index 100% rename from pocketbeagle/ch10.rst rename to boards/pocketbeagle/original/ch10.rst diff --git a/pocketbeagle/ch11.rst b/boards/pocketbeagle/original/ch11.rst similarity index 100% rename from pocketbeagle/ch11.rst rename to boards/pocketbeagle/original/ch11.rst diff --git a/pocketbeagle/images/10fig-PB-SDcardinsert1.jpg b/boards/pocketbeagle/original/images/10fig-PB-SDcardinsert1.jpg similarity index 100% rename from pocketbeagle/images/10fig-PB-SDcardinsert1.jpg rename to boards/pocketbeagle/original/images/10fig-PB-SDcardinsert1.jpg diff --git a/pocketbeagle/images/10fig-PB-SDcardinsert2.jpg b/boards/pocketbeagle/original/images/10fig-PB-SDcardinsert2.jpg similarity index 100% rename from pocketbeagle/images/10fig-PB-SDcardinsert2.jpg rename to boards/pocketbeagle/original/images/10fig-PB-SDcardinsert2.jpg diff --git a/pocketbeagle/images/11fig-PB-microUSBattach1.jpg b/boards/pocketbeagle/original/images/11fig-PB-microUSBattach1.jpg similarity index 100% rename from pocketbeagle/images/11fig-PB-microUSBattach1.jpg rename to boards/pocketbeagle/original/images/11fig-PB-microUSBattach1.jpg diff --git a/pocketbeagle/images/12fig-PB-USBtoPC1.jpg b/boards/pocketbeagle/original/images/12fig-PB-USBtoPC1.jpg similarity index 100% rename from pocketbeagle/images/12fig-PB-USBtoPC1.jpg rename to boards/pocketbeagle/original/images/12fig-PB-USBtoPC1.jpg diff --git a/pocketbeagle/images/13fig-PB-PowerLED1.png b/boards/pocketbeagle/original/images/13fig-PB-PowerLED1.png similarity index 100% rename from pocketbeagle/images/13fig-PB-PowerLED1.png rename to boards/pocketbeagle/original/images/13fig-PB-PowerLED1.png diff --git a/pocketbeagle/images/14fig-PB-UserLEDs1.png b/boards/pocketbeagle/original/images/14fig-PB-UserLEDs1.png similarity index 100% rename from pocketbeagle/images/14fig-PB-UserLEDs1.png rename to boards/pocketbeagle/original/images/14fig-PB-UserLEDs1.png diff --git a/pocketbeagle/images/15fig-PB-starthtmpage.png b/boards/pocketbeagle/original/images/15fig-PB-starthtmpage.png similarity index 100% rename from pocketbeagle/images/15fig-PB-starthtmpage.png rename to boards/pocketbeagle/original/images/15fig-PB-starthtmpage.png diff --git a/pocketbeagle/images/16fig-PB-enablenetwork.png b/boards/pocketbeagle/original/images/16fig-PB-enablenetwork.png similarity index 100% rename from pocketbeagle/images/16fig-PB-enablenetwork.png rename to boards/pocketbeagle/original/images/16fig-PB-enablenetwork.png diff --git a/pocketbeagle/images/17fig-PB-cloud9.png b/boards/pocketbeagle/original/images/17fig-PB-cloud9.png similarity index 100% rename from pocketbeagle/images/17fig-PB-cloud9.png rename to boards/pocketbeagle/original/images/17fig-PB-cloud9.png diff --git a/pocketbeagle/images/18fig-PB-cloud9exs.png b/boards/pocketbeagle/original/images/18fig-PB-cloud9exs.png similarity index 100% rename from pocketbeagle/images/18fig-PB-cloud9exs.png rename to boards/pocketbeagle/original/images/18fig-PB-cloud9exs.png diff --git a/pocketbeagle/images/19fig-PB-cloud9blink.png b/boards/pocketbeagle/original/images/19fig-PB-cloud9blink.png similarity index 100% rename from pocketbeagle/images/19fig-PB-cloud9blink.png rename to boards/pocketbeagle/original/images/19fig-PB-cloud9blink.png diff --git a/pocketbeagle/images/1fig-PB-homepage.png b/boards/pocketbeagle/original/images/1fig-PB-homepage.png similarity index 100% rename from pocketbeagle/images/1fig-PB-homepage.png rename to boards/pocketbeagle/original/images/1fig-PB-homepage.png diff --git a/pocketbeagle/images/20fig-PB-powerbutton.png b/boards/pocketbeagle/original/images/20fig-PB-powerbutton.png similarity index 100% rename from pocketbeagle/images/20fig-PB-powerbutton.png rename to boards/pocketbeagle/original/images/20fig-PB-powerbutton.png diff --git a/pocketbeagle/images/21fig-PB-walkaround.png b/boards/pocketbeagle/original/images/21fig-PB-walkaround.png similarity index 100% rename from pocketbeagle/images/21fig-PB-walkaround.png rename to boards/pocketbeagle/original/images/21fig-PB-walkaround.png diff --git a/pocketbeagle/images/22fig-PB-blockdiagram.png b/boards/pocketbeagle/original/images/22fig-PB-blockdiagram.png similarity index 100% rename from pocketbeagle/images/22fig-PB-blockdiagram.png rename to boards/pocketbeagle/original/images/22fig-PB-blockdiagram.png diff --git a/pocketbeagle/images/24fig-PB-Headerphoto.png b/boards/pocketbeagle/original/images/24fig-PB-Headerphoto.png similarity index 100% rename from pocketbeagle/images/24fig-PB-Headerphoto.png rename to boards/pocketbeagle/original/images/24fig-PB-Headerphoto.png diff --git a/pocketbeagle/images/25fig-PB-SDcard.png b/boards/pocketbeagle/original/images/25fig-PB-SDcard.png similarity index 100% rename from pocketbeagle/images/25fig-PB-SDcard.png rename to boards/pocketbeagle/original/images/25fig-PB-SDcard.png diff --git a/pocketbeagle/images/26fig-PB-USB.png b/boards/pocketbeagle/original/images/26fig-PB-USB.png similarity index 100% rename from pocketbeagle/images/26fig-PB-USB.png rename to boards/pocketbeagle/original/images/26fig-PB-USB.png diff --git a/pocketbeagle/images/27fig-PB-JTAGpads.png b/boards/pocketbeagle/original/images/27fig-PB-JTAGpads.png similarity index 100% rename from pocketbeagle/images/27fig-PB-JTAGpads.png rename to boards/pocketbeagle/original/images/27fig-PB-JTAGpads.png diff --git a/pocketbeagle/images/28fig-PB-serialdebug.png b/boards/pocketbeagle/original/images/28fig-PB-serialdebug.png similarity index 100% rename from pocketbeagle/images/28fig-PB-serialdebug.png rename to boards/pocketbeagle/original/images/28fig-PB-serialdebug.png diff --git a/pocketbeagle/images/40fig-PB-PRU-block.png b/boards/pocketbeagle/original/images/40fig-PB-PRU-block.png similarity index 100% rename from pocketbeagle/images/40fig-PB-PRU-block.png rename to boards/pocketbeagle/original/images/40fig-PB-PRU-block.png diff --git a/pocketbeagle/images/41fig-PB-Headerback.png b/boards/pocketbeagle/original/images/41fig-PB-Headerback.png similarity index 100% rename from pocketbeagle/images/41fig-PB-Headerback.png rename to boards/pocketbeagle/original/images/41fig-PB-Headerback.png diff --git a/pocketbeagle/images/46fig-PB-Mikro.png b/boards/pocketbeagle/original/images/46fig-PB-Mikro.png similarity index 100% rename from pocketbeagle/images/46fig-PB-Mikro.png rename to boards/pocketbeagle/original/images/46fig-PB-Mikro.png diff --git a/pocketbeagle/images/5fig-PB-GetStarted.png b/boards/pocketbeagle/original/images/5fig-PB-GetStarted.png similarity index 100% rename from pocketbeagle/images/5fig-PB-GetStarted.png rename to boards/pocketbeagle/original/images/5fig-PB-GetStarted.png diff --git a/pocketbeagle/images/6fig-PB-DownloadSW.png b/boards/pocketbeagle/original/images/6fig-PB-DownloadSW.png similarity index 100% rename from pocketbeagle/images/6fig-PB-DownloadSW.png rename to boards/pocketbeagle/original/images/6fig-PB-DownloadSW.png diff --git a/pocketbeagle/images/7fig-PB-Etcherdownload.png b/boards/pocketbeagle/original/images/7fig-PB-Etcherdownload.png similarity index 100% rename from pocketbeagle/images/7fig-PB-Etcherdownload.png rename to boards/pocketbeagle/original/images/7fig-PB-Etcherdownload.png diff --git a/pocketbeagle/images/8fig-PB-Etcherselectimage.png b/boards/pocketbeagle/original/images/8fig-PB-Etcherselectimage.png similarity index 100% rename from pocketbeagle/images/8fig-PB-Etcherselectimage.png rename to boards/pocketbeagle/original/images/8fig-PB-Etcherselectimage.png diff --git a/pocketbeagle/images/9fig-PB-Etcherfinish.png b/boards/pocketbeagle/original/images/9fig-PB-Etcherfinish.png similarity index 100% rename from pocketbeagle/images/9fig-PB-Etcherfinish.png rename to boards/pocketbeagle/original/images/9fig-PB-Etcherfinish.png diff --git a/pocketbeagle/images/Bonescript-ex.png b/boards/pocketbeagle/original/images/Bonescript-ex.png similarity index 100% rename from pocketbeagle/images/Bonescript-ex.png rename to boards/pocketbeagle/original/images/Bonescript-ex.png diff --git a/pocketbeagle/images/Header-P1-sch.png b/boards/pocketbeagle/original/images/Header-P1-sch.png similarity index 100% rename from pocketbeagle/images/Header-P1-sch.png rename to boards/pocketbeagle/original/images/Header-P1-sch.png diff --git a/pocketbeagle/images/Header-P2-sch.png b/boards/pocketbeagle/original/images/Header-P2-sch.png similarity index 100% rename from pocketbeagle/images/Header-P2-sch.png rename to boards/pocketbeagle/original/images/Header-P2-sch.png diff --git a/pocketbeagle/images/Header-both-sch.png b/boards/pocketbeagle/original/images/Header-both-sch.png similarity index 100% rename from pocketbeagle/images/Header-both-sch.png rename to boards/pocketbeagle/original/images/Header-both-sch.png diff --git a/pocketbeagle/images/JTAG-pads-sch.png b/boards/pocketbeagle/original/images/JTAG-pads-sch.png similarity index 100% rename from pocketbeagle/images/JTAG-pads-sch.png rename to boards/pocketbeagle/original/images/JTAG-pads-sch.png diff --git a/pocketbeagle/images/OSD335x-color-block.jpg b/boards/pocketbeagle/original/images/OSD335x-color-block.jpg similarity index 100% rename from pocketbeagle/images/OSD335x-color-block.jpg rename to boards/pocketbeagle/original/images/OSD335x-color-block.jpg diff --git a/boards/pocketbeagle/original/images/OSHW_mark_US000083.png b/boards/pocketbeagle/original/images/OSHW_mark_US000083.png new file mode 100644 index 0000000000000000000000000000000000000000..879c30c39df97bee6c752feddbadf04fb70331df Binary files /dev/null and b/boards/pocketbeagle/original/images/OSHW_mark_US000083.png differ diff --git a/pocketbeagle/images/PB-USB-photo.png b/boards/pocketbeagle/original/images/PB-USB-photo.png similarity index 100% rename from pocketbeagle/images/PB-USB-photo.png rename to boards/pocketbeagle/original/images/PB-USB-photo.png diff --git a/pocketbeagle/images/PB-block-diag2.jpg b/boards/pocketbeagle/original/images/PB-block-diag2.jpg similarity index 100% rename from pocketbeagle/images/PB-block-diag2.jpg rename to boards/pocketbeagle/original/images/PB-block-diag2.jpg diff --git a/pocketbeagle/images/PB-block-diag3.png b/boards/pocketbeagle/original/images/PB-block-diag3.png similarity index 100% rename from pocketbeagle/images/PB-block-diag3.png rename to boards/pocketbeagle/original/images/PB-block-diag3.png diff --git a/pocketbeagle/images/PB-block-diagram.png b/boards/pocketbeagle/original/images/PB-block-diagram.png similarity index 100% rename from pocketbeagle/images/PB-block-diagram.png rename to boards/pocketbeagle/original/images/PB-block-diagram.png diff --git a/pocketbeagle/images/PB-card-back-1.jpg b/boards/pocketbeagle/original/images/PB-card-back-1.jpg similarity index 100% rename from pocketbeagle/images/PB-card-back-1.jpg rename to boards/pocketbeagle/original/images/PB-card-back-1.jpg diff --git a/pocketbeagle/images/PB-card-back.jpg b/boards/pocketbeagle/original/images/PB-card-back.jpg similarity index 100% rename from pocketbeagle/images/PB-card-back.jpg rename to boards/pocketbeagle/original/images/PB-card-back.jpg diff --git a/pocketbeagle/images/PB-card-front-1.jpg b/boards/pocketbeagle/original/images/PB-card-front-1.jpg similarity index 100% rename from pocketbeagle/images/PB-card-front-1.jpg rename to boards/pocketbeagle/original/images/PB-card-front-1.jpg diff --git a/pocketbeagle/images/PB-card-front.jpg b/boards/pocketbeagle/original/images/PB-card-front.jpg similarity index 100% rename from pocketbeagle/images/PB-card-front.jpg rename to boards/pocketbeagle/original/images/PB-card-front.jpg diff --git a/pocketbeagle/images/PB-header-photo.png b/boards/pocketbeagle/original/images/PB-header-photo.png similarity index 100% rename from pocketbeagle/images/PB-header-photo.png rename to boards/pocketbeagle/original/images/PB-header-photo.png diff --git a/pocketbeagle/images/PB-microSDphoto-small.jpg b/boards/pocketbeagle/original/images/PB-microSDphoto-small.jpg similarity index 100% rename from pocketbeagle/images/PB-microSDphoto-small.jpg rename to boards/pocketbeagle/original/images/PB-microSDphoto-small.jpg diff --git a/pocketbeagle/images/PB-microSDphoto.jpg b/boards/pocketbeagle/original/images/PB-microSDphoto.jpg similarity index 100% rename from pocketbeagle/images/PB-microSDphoto.jpg rename to boards/pocketbeagle/original/images/PB-microSDphoto.jpg diff --git a/pocketbeagle/images/PB-powerLED-photo.png b/boards/pocketbeagle/original/images/PB-powerLED-photo.png similarity index 100% rename from pocketbeagle/images/PB-powerLED-photo.png rename to boards/pocketbeagle/original/images/PB-powerLED-photo.png diff --git a/pocketbeagle/images/PB-powerbutton.png b/boards/pocketbeagle/original/images/PB-powerbutton.png similarity index 100% rename from pocketbeagle/images/PB-powerbutton.png rename to boards/pocketbeagle/original/images/PB-powerbutton.png diff --git a/pocketbeagle/images/PB-tethered.png b/boards/pocketbeagle/original/images/PB-tethered.png similarity index 100% rename from pocketbeagle/images/PB-tethered.png rename to boards/pocketbeagle/original/images/PB-tethered.png diff --git a/pocketbeagle/images/PB-tutorials.png b/boards/pocketbeagle/original/images/PB-tutorials.png similarity index 100% rename from pocketbeagle/images/PB-tutorials.png rename to boards/pocketbeagle/original/images/PB-tutorials.png diff --git a/pocketbeagle/images/PB-userLED-photo.png b/boards/pocketbeagle/original/images/PB-userLED-photo.png similarity index 100% rename from pocketbeagle/images/PB-userLED-photo.png rename to boards/pocketbeagle/original/images/PB-userLED-photo.png diff --git a/pocketbeagle/images/PB-walkaround-2.jpg b/boards/pocketbeagle/original/images/PB-walkaround-2.jpg similarity index 100% rename from pocketbeagle/images/PB-walkaround-2.jpg rename to boards/pocketbeagle/original/images/PB-walkaround-2.jpg diff --git a/pocketbeagle/images/PB-walkaround-2.png b/boards/pocketbeagle/original/images/PB-walkaround-2.png similarity index 100% rename from pocketbeagle/images/PB-walkaround-2.png rename to boards/pocketbeagle/original/images/PB-walkaround-2.png diff --git a/pocketbeagle/images/PB-walkaround-3.jpg b/boards/pocketbeagle/original/images/PB-walkaround-3.jpg similarity index 100% rename from pocketbeagle/images/PB-walkaround-3.jpg rename to boards/pocketbeagle/original/images/PB-walkaround-3.jpg diff --git a/pocketbeagle/images/PB-walkaround.png b/boards/pocketbeagle/original/images/PB-walkaround.png similarity index 100% rename from pocketbeagle/images/PB-walkaround.png rename to boards/pocketbeagle/original/images/PB-walkaround.png diff --git a/pocketbeagle/images/PB1-fullPC-3.jpg b/boards/pocketbeagle/original/images/PB1-fullPC-3.jpg similarity index 100% rename from pocketbeagle/images/PB1-fullPC-3.jpg rename to boards/pocketbeagle/original/images/PB1-fullPC-3.jpg diff --git a/pocketbeagle/images/PocketBeagle-size-compare-small.jpg b/boards/pocketbeagle/original/images/PocketBeagle-size-compare-small.jpg similarity index 100% rename from pocketbeagle/images/PocketBeagle-size-compare-small.jpg rename to boards/pocketbeagle/original/images/PocketBeagle-size-compare-small.jpg diff --git a/pocketbeagle/images/PocketBeagle_Back_BW.jpg b/boards/pocketbeagle/original/images/PocketBeagle_Back_BW.jpg similarity index 100% rename from pocketbeagle/images/PocketBeagle_Back_BW.jpg rename to boards/pocketbeagle/original/images/PocketBeagle_Back_BW.jpg diff --git a/pocketbeagle/images/PocketBeagle_Expansion_Headers.ods b/boards/pocketbeagle/original/images/PocketBeagle_Expansion_Headers.ods similarity index 100% rename from pocketbeagle/images/PocketBeagle_Expansion_Headers.ods rename to boards/pocketbeagle/original/images/PocketBeagle_Expansion_Headers.ods diff --git a/boards/pocketbeagle/original/images/PocketBeagle_Front_BW-small.jpg b/boards/pocketbeagle/original/images/PocketBeagle_Front_BW-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6ac2aa4e6c520833d68727631a40c0df7b43e26 Binary files /dev/null and b/boards/pocketbeagle/original/images/PocketBeagle_Front_BW-small.jpg differ diff --git a/pocketbeagle/images/PocketBeagle_Front_BW.jpg b/boards/pocketbeagle/original/images/PocketBeagle_Front_BW.jpg similarity index 100% rename from pocketbeagle/images/PocketBeagle_Front_BW.jpg rename to boards/pocketbeagle/original/images/PocketBeagle_Front_BW.jpg diff --git a/pocketbeagle/images/PocketBeagle_microUSB_bb.png b/boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.png similarity index 100% rename from pocketbeagle/images/PocketBeagle_microUSB_bb.png rename to boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.png diff --git a/pocketbeagle/images/PocketBeagle_microUSB_bb.svg b/boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.svg similarity index 100% rename from pocketbeagle/images/PocketBeagle_microUSB_bb.svg rename to boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.svg diff --git a/pocketbeagle/images/PocketBeagle_microUSB_bb1.png b/boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb1.png similarity index 100% rename from pocketbeagle/images/PocketBeagle_microUSB_bb1.png rename to boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb1.png diff --git a/pocketbeagle/images/PocketBeagle_pinout.pdf b/boards/pocketbeagle/original/images/PocketBeagle_pinout.pdf similarity index 100% rename from pocketbeagle/images/PocketBeagle_pinout.pdf rename to boards/pocketbeagle/original/images/PocketBeagle_pinout.pdf diff --git a/pocketbeagle/images/PocketBeagle_pinout.png b/boards/pocketbeagle/original/images/PocketBeagle_pinout.png similarity index 100% rename from pocketbeagle/images/PocketBeagle_pinout.png rename to boards/pocketbeagle/original/images/PocketBeagle_pinout.png diff --git a/pocketbeagle/images/Power-button-sch.png b/boards/pocketbeagle/original/images/Power-button-sch.png similarity index 100% rename from pocketbeagle/images/Power-button-sch.png rename to boards/pocketbeagle/original/images/Power-button-sch.png diff --git a/pocketbeagle/images/SRM1_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM1_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM1_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM1_cloud9blinkPB.png diff --git a/pocketbeagle/images/SRM2_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM2_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM2_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM2_cloud9blinkPB.png diff --git a/pocketbeagle/images/SRM3_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM3_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM3_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM3_cloud9blinkPB.png diff --git a/pocketbeagle/images/SRM4_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM4_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM4_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM4_cloud9blinkPB.png diff --git a/pocketbeagle/images/SiP-A-sch.png b/boards/pocketbeagle/original/images/SiP-A-sch.png similarity index 100% rename from pocketbeagle/images/SiP-A-sch.png rename to boards/pocketbeagle/original/images/SiP-A-sch.png diff --git a/pocketbeagle/images/SiP-B-sch.png b/boards/pocketbeagle/original/images/SiP-B-sch.png similarity index 100% rename from pocketbeagle/images/SiP-B-sch.png rename to boards/pocketbeagle/original/images/SiP-B-sch.png diff --git a/pocketbeagle/images/SiP-C-sch.png b/boards/pocketbeagle/original/images/SiP-C-sch.png similarity index 100% rename from pocketbeagle/images/SiP-C-sch.png rename to boards/pocketbeagle/original/images/SiP-C-sch.png diff --git a/pocketbeagle/images/SiP-D-sch.png b/boards/pocketbeagle/original/images/SiP-D-sch.png similarity index 100% rename from pocketbeagle/images/SiP-D-sch.png rename to boards/pocketbeagle/original/images/SiP-D-sch.png diff --git a/pocketbeagle/images/SiP-E-sch.png b/boards/pocketbeagle/original/images/SiP-E-sch.png similarity index 100% rename from pocketbeagle/images/SiP-E-sch.png rename to boards/pocketbeagle/original/images/SiP-E-sch.png diff --git a/pocketbeagle/images/SiP-F-sch.png b/boards/pocketbeagle/original/images/SiP-F-sch.png similarity index 100% rename from pocketbeagle/images/SiP-F-sch.png rename to boards/pocketbeagle/original/images/SiP-F-sch.png diff --git a/pocketbeagle/images/USB-sch.png b/boards/pocketbeagle/original/images/USB-sch.png similarity index 100% rename from pocketbeagle/images/USB-sch.png rename to boards/pocketbeagle/original/images/USB-sch.png diff --git a/pocketbeagle/images/User-LEDs-sch.png b/boards/pocketbeagle/original/images/User-LEDs-sch.png similarity index 100% rename from pocketbeagle/images/User-LEDs-sch.png rename to boards/pocketbeagle/original/images/User-LEDs-sch.png diff --git a/pocketbeagle/images/fig-PB-Headerphoto.png b/boards/pocketbeagle/original/images/fig-PB-Headerphoto.png similarity index 100% rename from pocketbeagle/images/fig-PB-Headerphoto.png rename to boards/pocketbeagle/original/images/fig-PB-Headerphoto.png diff --git a/pocketbeagle/images/green_check.png b/boards/pocketbeagle/original/images/green_check.png similarity index 100% rename from pocketbeagle/images/green_check.png rename to boards/pocketbeagle/original/images/green_check.png diff --git a/pocketbeagle/images/mikrobus-socket-pinout.jpg b/boards/pocketbeagle/original/images/mikrobus-socket-pinout.jpg similarity index 100% rename from pocketbeagle/images/mikrobus-socket-pinout.jpg rename to boards/pocketbeagle/original/images/mikrobus-socket-pinout.jpg diff --git a/pocketbeagle/images/pocketbeagle_package_small_size.jpg b/boards/pocketbeagle/original/images/pocketbeagle_package_small_size.jpg similarity index 100% rename from pocketbeagle/images/pocketbeagle_package_small_size.jpg rename to boards/pocketbeagle/original/images/pocketbeagle_package_small_size.jpg diff --git a/pocketbeagle/images/usdconnector-sch.png b/boards/pocketbeagle/original/images/usdconnector-sch.png similarity index 100% rename from pocketbeagle/images/usdconnector-sch.png rename to boards/pocketbeagle/original/images/usdconnector-sch.png diff --git a/pocketbeagle/images/warning_tri.png b/boards/pocketbeagle/original/images/warning_tri.png similarity index 100% rename from pocketbeagle/images/warning_tri.png rename to boards/pocketbeagle/original/images/warning_tri.png diff --git a/pocketbeagle/index.rst b/boards/pocketbeagle/original/index.rst similarity index 57% rename from pocketbeagle/index.rst rename to boards/pocketbeagle/original/index.rst index 0521c710ef2f0a394c2c6b9b3c9f7aa5dd2c848a..47e5cc18c80361341b348b5f9c46b400f5abe4ce 100644 --- a/pocketbeagle/index.rst +++ b/boards/pocketbeagle/original/index.rst @@ -18,19 +18,17 @@ making PocketBeagle the ideal development board for beginners and professionals :height: 400 :alt: PocketBeagle - - .. toctree:: :maxdepth: 1 - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch06.rst - ch07.rst - ch08.rst - ch09.rst - ch10.rst - ch11.rst \ No newline at end of file + /boards/pocketbeagle/original/ch01.rst + /boards/pocketbeagle/original/ch02.rst + /boards/pocketbeagle/original/ch03.rst + /boards/pocketbeagle/original/ch04.rst + /boards/pocketbeagle/original/ch05.rst + /boards/pocketbeagle/original/ch06.rst + /boards/pocketbeagle/original/ch07.rst + /boards/pocketbeagle/original/ch08.rst + /boards/pocketbeagle/original/ch09.rst + /boards/pocketbeagle/original/ch10.rst + /boards/pocketbeagle/original/ch11.rst diff --git a/beaglebone-cookbook/01basics/basics.rst b/books/beaglebone-cookbook/01basics/basics.rst similarity index 100% rename from beaglebone-cookbook/01basics/basics.rst rename to books/beaglebone-cookbook/01basics/basics.rst diff --git a/beaglebone-cookbook/01basics/figures/01GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/01GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/01GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/01GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/02GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/02GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/02GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/02GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/03GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/03GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/03GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/03GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/04GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/04GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/04GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/04GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/05GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/05GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/05GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/05GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png b/books/beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png rename to books/beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png diff --git a/beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg b/books/beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg rename to books/beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg diff --git a/beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG b/books/beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG similarity index 100% rename from beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG rename to books/beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG diff --git a/beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg b/books/beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg rename to books/beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg diff --git a/beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg b/books/beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg rename to books/beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg diff --git a/beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg b/books/beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg rename to books/beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg diff --git a/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg b/books/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/beaglebone-white.jpg rename to books/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg diff --git a/beaglebone-cookbook/01basics/figures/bone-black-details.jpg b/books/beaglebone-cookbook/01basics/figures/bone-black-details.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/bone-black-details.jpg rename to books/beaglebone-cookbook/01basics/figures/bone-black-details.jpg diff --git a/beaglebone-cookbook/01basics/figures/bone-black.jpg b/books/beaglebone-cookbook/01basics/figures/bone-black.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/bone-black.jpg rename to books/beaglebone-cookbook/01basics/figures/bone-black.jpg diff --git a/beaglebone-cookbook/01basics/figures/bone-white.jpg b/books/beaglebone-cookbook/01basics/figures/bone-white.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/bone-white.jpg rename to books/beaglebone-cookbook/01basics/figures/bone-white.jpg diff --git a/beaglebone-cookbook/01basics/figures/cloud9.png b/books/beaglebone-cookbook/01basics/figures/cloud9.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/cloud9.png rename to books/beaglebone-cookbook/01basics/figures/cloud9.png diff --git a/beaglebone-cookbook/01basics/figures/cloud9Debugger.png b/books/beaglebone-cookbook/01basics/figures/cloud9Debugger.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/cloud9Debugger.png rename to books/beaglebone-cookbook/01basics/figures/cloud9Debugger.png diff --git a/beaglebone-cookbook/01basics/figures/cloud9withBash.png b/books/beaglebone-cookbook/01basics/figures/cloud9withBash.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/cloud9withBash.png rename to books/beaglebone-cookbook/01basics/figures/cloud9withBash.png diff --git a/beaglebone-cookbook/01basics/figures/deb1.png b/books/beaglebone-cookbook/01basics/figures/deb1.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/deb1.png rename to books/beaglebone-cookbook/01basics/figures/deb1.png diff --git a/beaglebone-cookbook/01basics/figures/deb2.png b/books/beaglebone-cookbook/01basics/figures/deb2.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/deb2.png rename to books/beaglebone-cookbook/01basics/figures/deb2.png diff --git a/beaglebone-cookbook/01basics/figures/deb3.png b/books/beaglebone-cookbook/01basics/figures/deb3.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/deb3.png rename to books/beaglebone-cookbook/01basics/figures/deb3.png diff --git a/beaglebone-cookbook/01basics/figures/forkMe.png b/books/beaglebone-cookbook/01basics/figures/forkMe.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/forkMe.png rename to books/beaglebone-cookbook/01basics/figures/forkMe.png diff --git a/beaglebone-cookbook/01basics/figures/pluggingIn.jpg b/books/beaglebone-cookbook/01basics/figures/pluggingIn.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/pluggingIn.jpg rename to books/beaglebone-cookbook/01basics/figures/pluggingIn.jpg diff --git a/beaglebone-cookbook/01basics/figures/template.fzz b/books/beaglebone-cookbook/01basics/figures/template.fzz similarity index 100% rename from beaglebone-cookbook/01basics/figures/template.fzz rename to books/beaglebone-cookbook/01basics/figures/template.fzz diff --git a/beaglebone-cookbook/01basics/figures/template_bb.png b/books/beaglebone-cookbook/01basics/figures/template_bb.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/template_bb.png rename to books/beaglebone-cookbook/01basics/figures/template_bb.png diff --git a/beaglebone-cookbook/01basics/figures/vscBash.png b/books/beaglebone-cookbook/01basics/figures/vscBash.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/vscBash.png rename to books/beaglebone-cookbook/01basics/figures/vscBash.png diff --git a/beaglebone-cookbook/02sensors/code/GPS.js b/books/beaglebone-cookbook/02sensors/code/GPS.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/GPS.js rename to books/beaglebone-cookbook/02sensors/code/GPS.js diff --git a/beaglebone-cookbook/02sensors/code/analogIn.js b/books/beaglebone-cookbook/02sensors/code/analogIn.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/analogIn.js rename to books/beaglebone-cookbook/02sensors/code/analogIn.js diff --git a/beaglebone-cookbook/02sensors/code/analogIn.py b/books/beaglebone-cookbook/02sensors/code/analogIn.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/analogIn.py rename to books/beaglebone-cookbook/02sensors/code/analogIn.py diff --git a/beaglebone-cookbook/02sensors/code/audio.asoundrc b/books/beaglebone-cookbook/02sensors/code/audio.asoundrc similarity index 100% rename from beaglebone-cookbook/02sensors/code/audio.asoundrc rename to books/beaglebone-cookbook/02sensors/code/audio.asoundrc diff --git a/beaglebone-cookbook/02sensors/code/audio.js b/books/beaglebone-cookbook/02sensors/code/audio.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/audio.js rename to books/beaglebone-cookbook/02sensors/code/audio.js diff --git a/beaglebone-cookbook/02sensors/code/bone_eqep2b.dts b/books/beaglebone-cookbook/02sensors/code/bone_eqep2b.dts similarity index 100% rename from beaglebone-cookbook/02sensors/code/bone_eqep2b.dts rename to books/beaglebone-cookbook/02sensors/code/bone_eqep2b.dts diff --git a/beaglebone-cookbook/02sensors/code/encoder.js b/books/beaglebone-cookbook/02sensors/code/encoder.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/encoder.js rename to books/beaglebone-cookbook/02sensors/code/encoder.js diff --git a/beaglebone-cookbook/02sensors/code/gpiod/.gitignore b/books/beaglebone-cookbook/02sensors/code/gpiod/.gitignore similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/.gitignore rename to books/beaglebone-cookbook/02sensors/code/gpiod/.gitignore diff --git a/beaglebone-cookbook/02sensors/code/gpiod/Makefile b/books/beaglebone-cookbook/02sensors/code/gpiod/Makefile similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/Makefile rename to books/beaglebone-cookbook/02sensors/code/gpiod/Makefile diff --git a/beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md b/books/beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md rename to books/beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md diff --git a/beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh b/books/beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh rename to books/beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh diff --git a/beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py b/books/beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py diff --git a/beaglebone-cookbook/02sensors/code/gpiod/get.c b/books/beaglebone-cookbook/02sensors/code/gpiod/get.c similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/get.c rename to books/beaglebone-cookbook/02sensors/code/gpiod/get.c diff --git a/beaglebone-cookbook/02sensors/code/gpiod/get.py b/books/beaglebone-cookbook/02sensors/code/gpiod/get.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/get.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/get.py diff --git a/beaglebone-cookbook/02sensors/code/gpiod/get.sh b/books/beaglebone-cookbook/02sensors/code/gpiod/get.sh similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/get.sh rename to books/beaglebone-cookbook/02sensors/code/gpiod/get.sh diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getset.c b/books/beaglebone-cookbook/02sensors/code/gpiod/getset.c similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/getset.c rename to books/beaglebone-cookbook/02sensors/code/gpiod/getset.c diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getset.py b/books/beaglebone-cookbook/02sensors/code/gpiod/getset.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/getset.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/getset.py diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c b/books/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c rename to books/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py b/books/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.c b/books/beaglebone-cookbook/02sensors/code/gpiod/toggle1.c similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggle1.c rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggle1.c diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.py b/books/beaglebone-cookbook/02sensors/code/gpiod/toggle1.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggle1.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggle1.py diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh b/books/beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle2.c b/books/beaglebone-cookbook/02sensors/code/gpiod/toggle2.c similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggle2.c rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggle2.c diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle2.py b/books/beaglebone-cookbook/02sensors/code/gpiod/toggle2.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggle2.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggle2.py diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c b/books/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py b/books/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py rename to books/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py diff --git a/beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js b/books/beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js rename to books/beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js diff --git a/beaglebone-cookbook/02sensors/code/i2c-scan.js b/books/beaglebone-cookbook/02sensors/code/i2c-scan.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/i2c-scan.js rename to books/beaglebone-cookbook/02sensors/code/i2c-scan.js diff --git a/beaglebone-cookbook/02sensors/code/i2c-test.js b/books/beaglebone-cookbook/02sensors/code/i2c-test.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/i2c-test.js rename to books/beaglebone-cookbook/02sensors/code/i2c-test.js diff --git a/beaglebone-cookbook/02sensors/code/i2cTemp.js b/books/beaglebone-cookbook/02sensors/code/i2cTemp.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/i2cTemp.js rename to books/beaglebone-cookbook/02sensors/code/i2cTemp.js diff --git a/beaglebone-cookbook/02sensors/code/i2cTemp.py b/books/beaglebone-cookbook/02sensors/code/i2cTemp.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/i2cTemp.py rename to books/beaglebone-cookbook/02sensors/code/i2cTemp.py diff --git a/beaglebone-cookbook/02sensors/code/i2ctmp101.py b/books/beaglebone-cookbook/02sensors/code/i2ctmp101.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/i2ctmp101.py rename to books/beaglebone-cookbook/02sensors/code/i2ctmp101.py diff --git a/beaglebone-cookbook/02sensors/code/pushbutton.js b/books/beaglebone-cookbook/02sensors/code/pushbutton.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/pushbutton.js rename to books/beaglebone-cookbook/02sensors/code/pushbutton.js diff --git a/beaglebone-cookbook/02sensors/code/pushbutton.py b/books/beaglebone-cookbook/02sensors/code/pushbutton.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/pushbutton.py rename to books/beaglebone-cookbook/02sensors/code/pushbutton.py diff --git a/beaglebone-cookbook/02sensors/code/pushbutton2.js b/books/beaglebone-cookbook/02sensors/code/pushbutton2.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/pushbutton2.js rename to books/beaglebone-cookbook/02sensors/code/pushbutton2.js diff --git a/beaglebone-cookbook/02sensors/code/pushbuttonPullup.js b/books/beaglebone-cookbook/02sensors/code/pushbuttonPullup.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/pushbuttonPullup.js rename to books/beaglebone-cookbook/02sensors/code/pushbuttonPullup.js diff --git a/beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js b/books/beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js rename to books/beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js diff --git a/beaglebone-cookbook/02sensors/code/rotaryEncoder.js b/books/beaglebone-cookbook/02sensors/code/rotaryEncoder.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/rotaryEncoder.js rename to books/beaglebone-cookbook/02sensors/code/rotaryEncoder.js diff --git a/beaglebone-cookbook/02sensors/code/rotaryEncoder.py b/books/beaglebone-cookbook/02sensors/code/rotaryEncoder.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/rotaryEncoder.py rename to books/beaglebone-cookbook/02sensors/code/rotaryEncoder.py diff --git a/beaglebone-cookbook/02sensors/code/sensorTag.js b/books/beaglebone-cookbook/02sensors/code/sensorTag.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/sensorTag.js rename to books/beaglebone-cookbook/02sensors/code/sensorTag.js diff --git a/beaglebone-cookbook/02sensors/code/stop.js b/books/beaglebone-cookbook/02sensors/code/stop.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/stop.js rename to books/beaglebone-cookbook/02sensors/code/stop.js diff --git a/beaglebone-cookbook/02sensors/code/testHC-SR04.js b/books/beaglebone-cookbook/02sensors/code/testHC-SR04.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/testHC-SR04.js rename to books/beaglebone-cookbook/02sensors/code/testHC-SR04.js diff --git a/beaglebone-cookbook/02sensors/code/ultrasonicRange.js b/books/beaglebone-cookbook/02sensors/code/ultrasonicRange.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/ultrasonicRange.js rename to books/beaglebone-cookbook/02sensors/code/ultrasonicRange.js diff --git a/beaglebone-cookbook/02sensors/code/ultrasonicRange.py b/books/beaglebone-cookbook/02sensors/code/ultrasonicRange.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/ultrasonicRange.py rename to books/beaglebone-cookbook/02sensors/code/ultrasonicRange.py diff --git a/beaglebone-cookbook/02sensors/code/w1.js b/books/beaglebone-cookbook/02sensors/code/w1.js similarity index 100% rename from beaglebone-cookbook/02sensors/code/w1.js rename to books/beaglebone-cookbook/02sensors/code/w1.js diff --git a/beaglebone-cookbook/02sensors/code/w1.py b/books/beaglebone-cookbook/02sensors/code/w1.py similarity index 100% rename from beaglebone-cookbook/02sensors/code/w1.py rename to books/beaglebone-cookbook/02sensors/code/w1.py diff --git a/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz b/books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz rename to books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz diff --git a/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt b/books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt similarity index 100% rename from beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt rename to books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt diff --git a/beaglebone-cookbook/02sensors/figures/GPS.fzz b/books/beaglebone-cookbook/02sensors/figures/GPS.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/GPS.fzz rename to books/beaglebone-cookbook/02sensors/figures/GPS.fzz diff --git a/beaglebone-cookbook/02sensors/figures/GPS_bb.png b/books/beaglebone-cookbook/02sensors/figures/GPS_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/GPS_bb.png rename to books/beaglebone-cookbook/02sensors/figures/GPS_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/P8P9.fzz b/books/beaglebone-cookbook/02sensors/figures/P8P9.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/P8P9.fzz rename to books/beaglebone-cookbook/02sensors/figures/P8P9.fzz diff --git a/beaglebone-cookbook/02sensors/figures/P8P9_bb.png b/books/beaglebone-cookbook/02sensors/figures/P8P9_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/P8P9_bb.png rename to books/beaglebone-cookbook/02sensors/figures/P8P9_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/analogIn.fzz b/books/beaglebone-cookbook/02sensors/figures/analogIn.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/analogIn.fzz rename to books/beaglebone-cookbook/02sensors/figures/analogIn.fzz diff --git a/beaglebone-cookbook/02sensors/figures/analogIn_bb.png b/books/beaglebone-cookbook/02sensors/figures/analogIn_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/analogIn_bb.png rename to books/beaglebone-cookbook/02sensors/figures/analogIn_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/audioDongle.jpg b/books/beaglebone-cookbook/02sensors/figures/audioDongle.jpg similarity index 100% rename from beaglebone-cookbook/02sensors/figures/audioDongle.jpg rename to books/beaglebone-cookbook/02sensors/figures/audioDongle.jpg diff --git a/beaglebone-cookbook/02sensors/figures/audioDongle.txt b/books/beaglebone-cookbook/02sensors/figures/audioDongle.txt similarity index 100% rename from beaglebone-cookbook/02sensors/figures/audioDongle.txt rename to books/beaglebone-cookbook/02sensors/figures/audioDongle.txt diff --git a/beaglebone-cookbook/02sensors/figures/black_hardware_details.png b/books/beaglebone-cookbook/02sensors/figures/black_hardware_details.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/black_hardware_details.png rename to books/beaglebone-cookbook/02sensors/figures/black_hardware_details.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers-analog.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers-analog.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers-analog.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers-analog.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers-serial.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers-serial.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers-serial.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers-serial.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers.png diff --git a/beaglebone-cookbook/02sensors/figures/flexResistor.fzz b/books/beaglebone-cookbook/02sensors/figures/flexResistor.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/flexResistor.fzz rename to books/beaglebone-cookbook/02sensors/figures/flexResistor.fzz diff --git a/beaglebone-cookbook/02sensors/figures/flexResistor_bb.png b/books/beaglebone-cookbook/02sensors/figures/flexResistor_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/flexResistor_bb.png rename to books/beaglebone-cookbook/02sensors/figures/flexResistor_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz b/books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz rename to books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz diff --git a/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png b/books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png rename to books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/hc-sr04.jpg b/books/beaglebone-cookbook/02sensors/figures/hc-sr04.jpg similarity index 100% rename from beaglebone-cookbook/02sensors/figures/hc-sr04.jpg rename to books/beaglebone-cookbook/02sensors/figures/hc-sr04.jpg diff --git a/beaglebone-cookbook/02sensors/figures/i2cTemp.fzz b/books/beaglebone-cookbook/02sensors/figures/i2cTemp.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/i2cTemp.fzz rename to books/beaglebone-cookbook/02sensors/figures/i2cTemp.fzz diff --git a/beaglebone-cookbook/02sensors/figures/i2cTemp.js.old b/books/beaglebone-cookbook/02sensors/figures/i2cTemp.js.old similarity index 100% rename from beaglebone-cookbook/02sensors/figures/i2cTemp.js.old rename to books/beaglebone-cookbook/02sensors/figures/i2cTemp.js.old diff --git a/beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png b/books/beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png rename to books/beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/onewire.fzz b/books/beaglebone-cookbook/02sensors/figures/onewire.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/onewire.fzz rename to books/beaglebone-cookbook/02sensors/figures/onewire.fzz diff --git a/beaglebone-cookbook/02sensors/figures/onewire_bb.png b/books/beaglebone-cookbook/02sensors/figures/onewire_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/onewire_bb.png rename to books/beaglebone-cookbook/02sensors/figures/onewire_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/onewire_setup.sh b/books/beaglebone-cookbook/02sensors/figures/onewire_setup.sh similarity index 100% rename from beaglebone-cookbook/02sensors/figures/onewire_setup.sh rename to books/beaglebone-cookbook/02sensors/figures/onewire_setup.sh diff --git a/beaglebone-cookbook/02sensors/figures/pot.fzz b/books/beaglebone-cookbook/02sensors/figures/pot.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pot.fzz rename to books/beaglebone-cookbook/02sensors/figures/pot.fzz diff --git a/beaglebone-cookbook/02sensors/figures/pot_schem.png b/books/beaglebone-cookbook/02sensors/figures/pot_schem.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pot_schem.png rename to books/beaglebone-cookbook/02sensors/figures/pot_schem.png diff --git a/beaglebone-cookbook/02sensors/figures/pushbutton.fzz b/books/beaglebone-cookbook/02sensors/figures/pushbutton.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbutton.fzz rename to books/beaglebone-cookbook/02sensors/figures/pushbutton.fzz diff --git a/beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz b/books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz rename to books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz diff --git a/beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png b/books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png rename to books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/pushbutton_bb.png b/books/beaglebone-cookbook/02sensors/figures/pushbutton_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbutton_bb.png rename to books/beaglebone-cookbook/02sensors/figures/pushbutton_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz b/books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz rename to books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz diff --git a/beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig b/books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig similarity index 100% rename from beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig rename to books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig diff --git a/beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png b/books/beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png rename to books/beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/sensorTag.jpg b/books/beaglebone-cookbook/02sensors/figures/sensorTag.jpg similarity index 100% rename from beaglebone-cookbook/02sensors/figures/sensorTag.jpg rename to books/beaglebone-cookbook/02sensors/figures/sensorTag.jpg diff --git a/beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip b/books/beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip similarity index 100% rename from beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip rename to books/beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip diff --git a/beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz b/books/beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz rename to books/beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz diff --git a/beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png b/books/beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png rename to books/beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png b/books/beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png rename to books/beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png diff --git a/beaglebone-cookbook/02sensors/sensors.rst b/books/beaglebone-cookbook/02sensors/sensors.rst similarity index 100% rename from beaglebone-cookbook/02sensors/sensors.rst rename to books/beaglebone-cookbook/02sensors/sensors.rst diff --git a/beaglebone-cookbook/03displays/code/externLED.js b/books/beaglebone-cookbook/03displays/code/externLED.js similarity index 100% rename from beaglebone-cookbook/03displays/code/externLED.js rename to books/beaglebone-cookbook/03displays/code/externLED.js diff --git a/beaglebone-cookbook/03displays/code/externLED.py b/books/beaglebone-cookbook/03displays/code/externLED.py similarity index 100% rename from beaglebone-cookbook/03displays/code/externLED.py rename to books/beaglebone-cookbook/03displays/code/externLED.py diff --git a/beaglebone-cookbook/03displays/code/fadeLED.js b/books/beaglebone-cookbook/03displays/code/fadeLED.js similarity index 100% rename from beaglebone-cookbook/03displays/code/fadeLED.js rename to books/beaglebone-cookbook/03displays/code/fadeLED.js diff --git a/beaglebone-cookbook/03displays/code/fadeLED.py b/books/beaglebone-cookbook/03displays/code/fadeLED.py similarity index 100% rename from beaglebone-cookbook/03displays/code/fadeLED.py rename to books/beaglebone-cookbook/03displays/code/fadeLED.py diff --git a/beaglebone-cookbook/03displays/code/internLED.js b/books/beaglebone-cookbook/03displays/code/internLED.js similarity index 100% rename from beaglebone-cookbook/03displays/code/internLED.js rename to books/beaglebone-cookbook/03displays/code/internLED.js diff --git a/beaglebone-cookbook/03displays/code/internLED.py b/books/beaglebone-cookbook/03displays/code/internLED.py similarity index 100% rename from beaglebone-cookbook/03displays/code/internLED.py rename to books/beaglebone-cookbook/03displays/code/internLED.py diff --git a/beaglebone-cookbook/03displays/code/matrixLEDi2c.js b/books/beaglebone-cookbook/03displays/code/matrixLEDi2c.js similarity index 100% rename from beaglebone-cookbook/03displays/code/matrixLEDi2c.js rename to books/beaglebone-cookbook/03displays/code/matrixLEDi2c.js diff --git a/beaglebone-cookbook/03displays/code/matrixLEDi2c.py b/books/beaglebone-cookbook/03displays/code/matrixLEDi2c.py similarity index 100% rename from beaglebone-cookbook/03displays/code/matrixLEDi2c.py rename to books/beaglebone-cookbook/03displays/code/matrixLEDi2c.py diff --git a/beaglebone-cookbook/03displays/code/neoPixel.sh b/books/beaglebone-cookbook/03displays/code/neoPixel.sh similarity index 100% rename from beaglebone-cookbook/03displays/code/neoPixel.sh rename to books/beaglebone-cookbook/03displays/code/neoPixel.sh diff --git a/beaglebone-cookbook/03displays/code/nokia5110.js b/books/beaglebone-cookbook/03displays/code/nokia5110.js similarity index 100% rename from beaglebone-cookbook/03displays/code/nokia5110.js rename to books/beaglebone-cookbook/03displays/code/nokia5110.js diff --git a/beaglebone-cookbook/03displays/code/nokia5110Test.js b/books/beaglebone-cookbook/03displays/code/nokia5110Test.js similarity index 100% rename from beaglebone-cookbook/03displays/code/nokia5110Test.js rename to books/beaglebone-cookbook/03displays/code/nokia5110Test.js diff --git a/beaglebone-cookbook/03displays/code/pwmTest.sh b/books/beaglebone-cookbook/03displays/code/pwmTest.sh similarity index 100% rename from beaglebone-cookbook/03displays/code/pwmTest.sh rename to books/beaglebone-cookbook/03displays/code/pwmTest.sh diff --git a/beaglebone-cookbook/03displays/code/speak.js b/books/beaglebone-cookbook/03displays/code/speak.js similarity index 100% rename from beaglebone-cookbook/03displays/code/speak.js rename to books/beaglebone-cookbook/03displays/code/speak.js diff --git a/beaglebone-cookbook/03displays/displays.rst b/books/beaglebone-cookbook/03displays/displays.rst similarity index 100% rename from beaglebone-cookbook/03displays/displays.rst rename to books/beaglebone-cookbook/03displays/displays.rst diff --git a/beaglebone-cookbook/03displays/figures/LEDstring.fzz b/books/beaglebone-cookbook/03displays/figures/LEDstring.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/LEDstring.fzz rename to books/beaglebone-cookbook/03displays/figures/LEDstring.fzz diff --git a/beaglebone-cookbook/03displays/figures/LEDstring_bb.png b/books/beaglebone-cookbook/03displays/figures/LEDstring_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/LEDstring_bb.png rename to books/beaglebone-cookbook/03displays/figures/LEDstring_bb.png diff --git a/beaglebone-cookbook/03displays/figures/P8P9.fzz b/books/beaglebone-cookbook/03displays/figures/P8P9.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/P8P9.fzz rename to books/beaglebone-cookbook/03displays/figures/P8P9.fzz diff --git a/beaglebone-cookbook/03displays/figures/P8P9_bb.png b/books/beaglebone-cookbook/03displays/figures/P8P9_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/P8P9_bb.png rename to books/beaglebone-cookbook/03displays/figures/P8P9_bb.png diff --git a/beaglebone-cookbook/03displays/figures/cape-headers-pwm.png b/books/beaglebone-cookbook/03displays/figures/cape-headers-pwm.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/cape-headers-pwm.png rename to books/beaglebone-cookbook/03displays/figures/cape-headers-pwm.png diff --git a/beaglebone-cookbook/03displays/figures/externLED.fzz b/books/beaglebone-cookbook/03displays/figures/externLED.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/externLED.fzz rename to books/beaglebone-cookbook/03displays/figures/externLED.fzz diff --git a/beaglebone-cookbook/03displays/figures/externLED_bb.png b/books/beaglebone-cookbook/03displays/figures/externLED_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/externLED_bb.png rename to books/beaglebone-cookbook/03displays/figures/externLED_bb.png diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrix.fzz b/books/beaglebone-cookbook/03displays/figures/i2cMatrix.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrix.fzz rename to books/beaglebone-cookbook/03displays/figures/i2cMatrix.fzz diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz b/books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz rename to books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png b/books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png rename to books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz b/books/beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz rename to books/beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png b/books/beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png rename to books/beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png diff --git a/beaglebone-cookbook/03displays/figures/internLED.png b/books/beaglebone-cookbook/03displays/figures/internLED.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/internLED.png rename to books/beaglebone-cookbook/03displays/figures/internLED.png diff --git a/beaglebone-cookbook/03displays/figures/matrix16x24.fzz b/books/beaglebone-cookbook/03displays/figures/matrix16x24.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/matrix16x24.fzz rename to books/beaglebone-cookbook/03displays/figures/matrix16x24.fzz diff --git a/beaglebone-cookbook/03displays/figures/matrix16x24_bb.png b/books/beaglebone-cookbook/03displays/figures/matrix16x24_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/matrix16x24_bb.png rename to books/beaglebone-cookbook/03displays/figures/matrix16x24_bb.png diff --git a/beaglebone-cookbook/03displays/figures/neo.fzz b/books/beaglebone-cookbook/03displays/figures/neo.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/neo.fzz rename to books/beaglebone-cookbook/03displays/figures/neo.fzz diff --git a/beaglebone-cookbook/03displays/figures/neoPixel.fzz b/books/beaglebone-cookbook/03displays/figures/neoPixel.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixel.fzz rename to books/beaglebone-cookbook/03displays/figures/neoPixel.fzz diff --git a/beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz b/books/beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz rename to books/beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz diff --git a/beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png b/books/beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png rename to books/beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png diff --git a/beaglebone-cookbook/03displays/figures/neoPixel_bb.png b/books/beaglebone-cookbook/03displays/figures/neoPixel_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixel_bb.png rename to books/beaglebone-cookbook/03displays/figures/neoPixel_bb.png diff --git a/beaglebone-cookbook/03displays/figures/neo_bb.png b/books/beaglebone-cookbook/03displays/figures/neo_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/neo_bb.png rename to books/beaglebone-cookbook/03displays/figures/neo_bb.png diff --git a/beaglebone-cookbook/03displays/figures/nokia5110.fzz b/books/beaglebone-cookbook/03displays/figures/nokia5110.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/nokia5110.fzz rename to books/beaglebone-cookbook/03displays/figures/nokia5110.fzz diff --git a/beaglebone-cookbook/03displays/figures/nokia5110_bb.png b/books/beaglebone-cookbook/03displays/figures/nokia5110_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/nokia5110_bb.png rename to books/beaglebone-cookbook/03displays/figures/nokia5110_bb.png diff --git a/beaglebone-cookbook/03displays/figures/old/USERLEDs.png b/books/beaglebone-cookbook/03displays/figures/old/USERLEDs.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/old/USERLEDs.png rename to books/beaglebone-cookbook/03displays/figures/old/USERLEDs.png diff --git a/beaglebone-cookbook/03displays/figures/old/externalLED.png b/books/beaglebone-cookbook/03displays/figures/old/externalLED.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/old/externalLED.png rename to books/beaglebone-cookbook/03displays/figures/old/externalLED.png diff --git a/beaglebone-cookbook/03displays/figures/old/p8p9headers.png b/books/beaglebone-cookbook/03displays/figures/old/p8p9headers.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/old/p8p9headers.png rename to books/beaglebone-cookbook/03displays/figures/old/p8p9headers.png diff --git a/beaglebone-cookbook/03displays/figures/powerSwitch.fzz b/books/beaglebone-cookbook/03displays/figures/powerSwitch.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/powerSwitch.fzz rename to books/beaglebone-cookbook/03displays/figures/powerSwitch.fzz diff --git a/beaglebone-cookbook/03displays/figures/powerSwitch_bb.png b/books/beaglebone-cookbook/03displays/figures/powerSwitch_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/powerSwitch_bb.png rename to books/beaglebone-cookbook/03displays/figures/powerSwitch_bb.png diff --git a/beaglebone-cookbook/03displays/figures/ws2801.fzz b/books/beaglebone-cookbook/03displays/figures/ws2801.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/ws2801.fzz rename to books/beaglebone-cookbook/03displays/figures/ws2801.fzz diff --git a/beaglebone-cookbook/03displays/figures/ws2801_bb.png b/books/beaglebone-cookbook/03displays/figures/ws2801_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/ws2801_bb.png rename to books/beaglebone-cookbook/03displays/figures/ws2801_bb.png diff --git a/beaglebone-cookbook/04motors/code/bipolarStepperMotor.py b/books/beaglebone-cookbook/04motors/code/bipolarStepperMotor.py similarity index 100% rename from beaglebone-cookbook/04motors/code/bipolarStepperMotor.py rename to books/beaglebone-cookbook/04motors/code/bipolarStepperMotor.py diff --git a/beaglebone-cookbook/04motors/code/dcMotor.js b/books/beaglebone-cookbook/04motors/code/dcMotor.js similarity index 100% rename from beaglebone-cookbook/04motors/code/dcMotor.js rename to books/beaglebone-cookbook/04motors/code/dcMotor.js diff --git a/beaglebone-cookbook/04motors/code/dcMotor.py b/books/beaglebone-cookbook/04motors/code/dcMotor.py similarity index 100% rename from beaglebone-cookbook/04motors/code/dcMotor.py rename to books/beaglebone-cookbook/04motors/code/dcMotor.py diff --git a/beaglebone-cookbook/04motors/code/h-bridgeMotor.js b/books/beaglebone-cookbook/04motors/code/h-bridgeMotor.js similarity index 100% rename from beaglebone-cookbook/04motors/code/h-bridgeMotor.js rename to books/beaglebone-cookbook/04motors/code/h-bridgeMotor.js diff --git a/beaglebone-cookbook/04motors/code/ring.js b/books/beaglebone-cookbook/04motors/code/ring.js similarity index 100% rename from beaglebone-cookbook/04motors/code/ring.js rename to books/beaglebone-cookbook/04motors/code/ring.js diff --git a/beaglebone-cookbook/04motors/code/servoBird.js b/books/beaglebone-cookbook/04motors/code/servoBird.js similarity index 100% rename from beaglebone-cookbook/04motors/code/servoBird.js rename to books/beaglebone-cookbook/04motors/code/servoBird.js diff --git a/beaglebone-cookbook/04motors/code/servoEncoder.py b/books/beaglebone-cookbook/04motors/code/servoEncoder.py similarity index 100% rename from beaglebone-cookbook/04motors/code/servoEncoder.py rename to books/beaglebone-cookbook/04motors/code/servoEncoder.py diff --git a/beaglebone-cookbook/04motors/code/servoMotor.js b/books/beaglebone-cookbook/04motors/code/servoMotor.js similarity index 100% rename from beaglebone-cookbook/04motors/code/servoMotor.js rename to books/beaglebone-cookbook/04motors/code/servoMotor.js diff --git a/beaglebone-cookbook/04motors/code/servoMotor.py b/books/beaglebone-cookbook/04motors/code/servoMotor.py similarity index 100% rename from beaglebone-cookbook/04motors/code/servoMotor.py rename to books/beaglebone-cookbook/04motors/code/servoMotor.py diff --git a/beaglebone-cookbook/04motors/code/servoSense.js b/books/beaglebone-cookbook/04motors/code/servoSense.js similarity index 100% rename from beaglebone-cookbook/04motors/code/servoSense.js rename to books/beaglebone-cookbook/04motors/code/servoSense.js diff --git a/beaglebone-cookbook/04motors/code/stop.js b/books/beaglebone-cookbook/04motors/code/stop.js similarity index 100% rename from beaglebone-cookbook/04motors/code/stop.js rename to books/beaglebone-cookbook/04motors/code/stop.js diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js b/books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js similarity index 100% rename from beaglebone-cookbook/04motors/code/unipolarStepperMotor.js rename to books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff b/books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff similarity index 100% rename from beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff rename to books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py b/books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py similarity index 100% rename from beaglebone-cookbook/04motors/code/unipolarStepperMotor.py rename to books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff b/books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff similarity index 100% rename from beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff rename to books/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff diff --git a/beaglebone-cookbook/04motors/figures/H-bridge.ms13 b/books/beaglebone-cookbook/04motors/figures/H-bridge.ms13 similarity index 100% rename from beaglebone-cookbook/04motors/figures/H-bridge.ms13 rename to books/beaglebone-cookbook/04motors/figures/H-bridge.ms13 diff --git a/beaglebone-cookbook/04motors/figures/H-bridge.png b/books/beaglebone-cookbook/04motors/figures/H-bridge.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/H-bridge.png rename to books/beaglebone-cookbook/04motors/figures/H-bridge.png diff --git a/beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz b/books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/dcMotor.fzz b/books/beaglebone-cookbook/04motors/figures/dcMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/dcMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/dcMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/dcMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/dcMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/dcMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/dcMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/servoMotor.fzz b/books/beaglebone-cookbook/04motors/figures/servoMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/servoMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/servoMotor5V.fzz b/books/beaglebone-cookbook/04motors/figures/servoMotor5V.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor5V.fzz rename to books/beaglebone-cookbook/04motors/figures/servoMotor5V.fzz diff --git a/beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png b/books/beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png rename to books/beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png diff --git a/beaglebone-cookbook/04motors/figures/servoMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/servoMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/servoMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz b/books/beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz rename to books/beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz diff --git a/beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png b/books/beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png rename to books/beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png diff --git a/beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz b/books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png diff --git a/beaglebone-cookbook/04motors/motors.rst b/books/beaglebone-cookbook/04motors/motors.rst similarity index 100% rename from beaglebone-cookbook/04motors/motors.rst rename to books/beaglebone-cookbook/04motors/motors.rst diff --git a/beaglebone-cookbook/05tips/code/blinkLED.c b/books/beaglebone-cookbook/05tips/code/blinkLED.c similarity index 100% rename from beaglebone-cookbook/05tips/code/blinkLED.c rename to books/beaglebone-cookbook/05tips/code/blinkLED.c diff --git a/beaglebone-cookbook/05tips/code/blinkLED.py b/books/beaglebone-cookbook/05tips/code/blinkLED.py similarity index 100% rename from beaglebone-cookbook/05tips/code/blinkLED.py rename to books/beaglebone-cookbook/05tips/code/blinkLED.py diff --git a/beaglebone-cookbook/05tips/code/ipMasquerade.sh b/books/beaglebone-cookbook/05tips/code/ipMasquerade.sh similarity index 100% rename from beaglebone-cookbook/05tips/code/ipMasquerade.sh rename to books/beaglebone-cookbook/05tips/code/ipMasquerade.sh diff --git a/beaglebone-cookbook/05tips/code/setDNS.sh b/books/beaglebone-cookbook/05tips/code/setDNS.sh similarity index 100% rename from beaglebone-cookbook/05tips/code/setDNS.sh rename to books/beaglebone-cookbook/05tips/code/setDNS.sh diff --git a/beaglebone-cookbook/05tips/figures/FTDIPins.png b/books/beaglebone-cookbook/05tips/figures/FTDIPins.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/FTDIPins.png rename to books/beaglebone-cookbook/05tips/figures/FTDIPins.png diff --git a/beaglebone-cookbook/05tips/figures/FTDIcable.jpg b/books/beaglebone-cookbook/05tips/figures/FTDIcable.jpg similarity index 100% rename from beaglebone-cookbook/05tips/figures/FTDIcable.jpg rename to books/beaglebone-cookbook/05tips/figures/FTDIcable.jpg diff --git a/beaglebone-cookbook/05tips/figures/FTDIconnector.jpg b/books/beaglebone-cookbook/05tips/figures/FTDIconnector.jpg similarity index 100% rename from beaglebone-cookbook/05tips/figures/FTDIconnector.jpg rename to books/beaglebone-cookbook/05tips/figures/FTDIconnector.jpg diff --git a/beaglebone-cookbook/05tips/figures/cape-headers-digital.png b/books/beaglebone-cookbook/05tips/figures/cape-headers-digital.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/cape-headers-digital.png rename to books/beaglebone-cookbook/05tips/figures/cape-headers-digital.png diff --git a/beaglebone-cookbook/05tips/figures/gedit.png b/books/beaglebone-cookbook/05tips/figures/gedit.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/gedit.png rename to books/beaglebone-cookbook/05tips/figures/gedit.png diff --git a/beaglebone-cookbook/05tips/figures/hdmiConverter.jpg b/books/beaglebone-cookbook/05tips/figures/hdmiConverter.jpg similarity index 100% rename from beaglebone-cookbook/05tips/figures/hdmiConverter.jpg rename to books/beaglebone-cookbook/05tips/figures/hdmiConverter.jpg diff --git a/beaglebone-cookbook/05tips/figures/internLED.png b/books/beaglebone-cookbook/05tips/figures/internLED.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/internLED.png rename to books/beaglebone-cookbook/05tips/figures/internLED.png diff --git a/beaglebone-cookbook/05tips/figures/latest-images.png b/books/beaglebone-cookbook/05tips/figures/latest-images.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/latest-images.png rename to books/beaglebone-cookbook/05tips/figures/latest-images.png diff --git a/beaglebone-cookbook/05tips/figures/leafpad.png b/books/beaglebone-cookbook/05tips/figures/leafpad.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/leafpad.png rename to books/beaglebone-cookbook/05tips/figures/leafpad.png diff --git a/beaglebone-cookbook/05tips/figures/nano.png b/books/beaglebone-cookbook/05tips/figures/nano.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/nano.png rename to books/beaglebone-cookbook/05tips/figures/nano.png diff --git a/beaglebone-cookbook/05tips/figures/network.png b/books/beaglebone-cookbook/05tips/figures/network.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/network.png rename to books/beaglebone-cookbook/05tips/figures/network.png diff --git a/beaglebone-cookbook/05tips/figures/npm.png b/books/beaglebone-cookbook/05tips/figures/npm.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/npm.png rename to books/beaglebone-cookbook/05tips/figures/npm.png diff --git a/beaglebone-cookbook/05tips/figures/vi.png b/books/beaglebone-cookbook/05tips/figures/vi.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vi.png rename to books/beaglebone-cookbook/05tips/figures/vi.png diff --git a/beaglebone-cookbook/05tips/figures/vnc1.png b/books/beaglebone-cookbook/05tips/figures/vnc1.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vnc1.png rename to books/beaglebone-cookbook/05tips/figures/vnc1.png diff --git a/beaglebone-cookbook/05tips/figures/vnc2.png b/books/beaglebone-cookbook/05tips/figures/vnc2.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vnc2.png rename to books/beaglebone-cookbook/05tips/figures/vnc2.png diff --git a/beaglebone-cookbook/05tips/figures/vnc3.png b/books/beaglebone-cookbook/05tips/figures/vnc3.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vnc3.png rename to books/beaglebone-cookbook/05tips/figures/vnc3.png diff --git a/beaglebone-cookbook/05tips/figures/wicd.png b/books/beaglebone-cookbook/05tips/figures/wicd.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicd.png rename to books/beaglebone-cookbook/05tips/figures/wicd.png diff --git a/beaglebone-cookbook/05tips/figures/wicdConfig.png b/books/beaglebone-cookbook/05tips/figures/wicdConfig.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdConfig.png rename to books/beaglebone-cookbook/05tips/figures/wicdConfig.png diff --git a/beaglebone-cookbook/05tips/figures/wicdConnected.png b/books/beaglebone-cookbook/05tips/figures/wicdConnected.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdConnected.png rename to books/beaglebone-cookbook/05tips/figures/wicdConnected.png diff --git a/beaglebone-cookbook/05tips/figures/wicdPassword.png b/books/beaglebone-cookbook/05tips/figures/wicdPassword.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdPassword.png rename to books/beaglebone-cookbook/05tips/figures/wicdPassword.png diff --git a/beaglebone-cookbook/05tips/figures/wicdPrefs.png b/books/beaglebone-cookbook/05tips/figures/wicdPrefs.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdPrefs.png rename to books/beaglebone-cookbook/05tips/figures/wicdPrefs.png diff --git a/beaglebone-cookbook/05tips/figures/wicdSecure.png b/books/beaglebone-cookbook/05tips/figures/wicdSecure.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdSecure.png rename to books/beaglebone-cookbook/05tips/figures/wicdSecure.png diff --git a/beaglebone-cookbook/05tips/tips.rst b/books/beaglebone-cookbook/05tips/tips.rst similarity index 100% rename from beaglebone-cookbook/05tips/tips.rst rename to books/beaglebone-cookbook/05tips/tips.rst diff --git a/beaglebone-cookbook/06iot/code/GPIOserver.js b/books/beaglebone-cookbook/06iot/code/GPIOserver.js similarity index 100% rename from beaglebone-cookbook/06iot/code/GPIOserver.js rename to books/beaglebone-cookbook/06iot/code/GPIOserver.js diff --git a/beaglebone-cookbook/06iot/code/analogInContinuous.py b/books/beaglebone-cookbook/06iot/code/analogInContinuous.py similarity index 100% rename from beaglebone-cookbook/06iot/code/analogInContinuous.py rename to books/beaglebone-cookbook/06iot/code/analogInContinuous.py diff --git a/beaglebone-cookbook/06iot/code/emailTest.py b/books/beaglebone-cookbook/06iot/code/emailTest.py similarity index 100% rename from beaglebone-cookbook/06iot/code/emailTest.py rename to books/beaglebone-cookbook/06iot/code/emailTest.py diff --git a/beaglebone-cookbook/06iot/code/flask/app1.py b/books/beaglebone-cookbook/06iot/code/flask/app1.py similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/app1.py rename to books/beaglebone-cookbook/06iot/code/flask/app1.py diff --git a/beaglebone-cookbook/06iot/code/flask/app2.py b/books/beaglebone-cookbook/06iot/code/flask/app2.py similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/app2.py rename to books/beaglebone-cookbook/06iot/code/flask/app2.py diff --git a/beaglebone-cookbook/06iot/code/flask/app3.py b/books/beaglebone-cookbook/06iot/code/flask/app3.py similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/app3.py rename to books/beaglebone-cookbook/06iot/code/flask/app3.py diff --git a/beaglebone-cookbook/06iot/code/flask/app4.py b/books/beaglebone-cookbook/06iot/code/flask/app4.py similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/app4.py rename to books/beaglebone-cookbook/06iot/code/flask/app4.py diff --git a/beaglebone-cookbook/06iot/code/flask/app5.py b/books/beaglebone-cookbook/06iot/code/flask/app5.py similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/app5.py rename to books/beaglebone-cookbook/06iot/code/flask/app5.py diff --git a/beaglebone-cookbook/06iot/code/flask/flask.service b/books/beaglebone-cookbook/06iot/code/flask/flask.service similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/flask.service rename to books/beaglebone-cookbook/06iot/code/flask/flask.service diff --git a/beaglebone-cookbook/06iot/code/flask/helloWorld.py b/books/beaglebone-cookbook/06iot/code/flask/helloWorld.py similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/helloWorld.py rename to books/beaglebone-cookbook/06iot/code/flask/helloWorld.py diff --git a/beaglebone-cookbook/06iot/code/flask/install.sh b/books/beaglebone-cookbook/06iot/code/flask/install.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/install.sh rename to books/beaglebone-cookbook/06iot/code/flask/install.sh diff --git a/beaglebone-cookbook/06iot/code/flask/ngrok.yml b/books/beaglebone-cookbook/06iot/code/flask/ngrok.yml similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/ngrok.yml rename to books/beaglebone-cookbook/06iot/code/flask/ngrok.yml diff --git a/beaglebone-cookbook/06iot/code/flask/setup.sh b/books/beaglebone-cookbook/06iot/code/flask/setup.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/setup.sh rename to books/beaglebone-cookbook/06iot/code/flask/setup.sh diff --git a/beaglebone-cookbook/06iot/code/flask/static/favicon.ico b/books/beaglebone-cookbook/06iot/code/flask/static/favicon.ico similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/static/favicon.ico rename to books/beaglebone-cookbook/06iot/code/flask/static/favicon.ico diff --git a/beaglebone-cookbook/06iot/code/flask/static/style.css b/books/beaglebone-cookbook/06iot/code/flask/static/style.css similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/static/style.css rename to books/beaglebone-cookbook/06iot/code/flask/static/style.css diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index1.html b/books/beaglebone-cookbook/06iot/code/flask/templates/index1.html similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/templates/index1.html rename to books/beaglebone-cookbook/06iot/code/flask/templates/index1.html diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index2.html b/books/beaglebone-cookbook/06iot/code/flask/templates/index2.html similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/templates/index2.html rename to books/beaglebone-cookbook/06iot/code/flask/templates/index2.html diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index3.html b/books/beaglebone-cookbook/06iot/code/flask/templates/index3.html similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/templates/index3.html rename to books/beaglebone-cookbook/06iot/code/flask/templates/index3.html diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index4.html b/books/beaglebone-cookbook/06iot/code/flask/templates/index4.html similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/templates/index4.html rename to books/beaglebone-cookbook/06iot/code/flask/templates/index4.html diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index5.html b/books/beaglebone-cookbook/06iot/code/flask/templates/index5.html similarity index 100% rename from beaglebone-cookbook/06iot/code/flask/templates/index5.html rename to books/beaglebone-cookbook/06iot/code/flask/templates/index5.html diff --git a/beaglebone-cookbook/06iot/code/flotDemo.html b/books/beaglebone-cookbook/06iot/code/flotDemo.html similarity index 100% rename from beaglebone-cookbook/06iot/code/flotDemo.html rename to books/beaglebone-cookbook/06iot/code/flotDemo.html diff --git a/beaglebone-cookbook/06iot/code/flotDemo.js b/books/beaglebone-cookbook/06iot/code/flotDemo.js similarity index 100% rename from beaglebone-cookbook/06iot/code/flotDemo.js rename to books/beaglebone-cookbook/06iot/code/flotDemo.js diff --git a/beaglebone-cookbook/06iot/code/jQueryDemo.js b/books/beaglebone-cookbook/06iot/code/jQueryDemo.js similarity index 100% rename from beaglebone-cookbook/06iot/code/jQueryDemo.js rename to books/beaglebone-cookbook/06iot/code/jQueryDemo.js diff --git a/beaglebone-cookbook/06iot/code/jQueryInstall.sh b/books/beaglebone-cookbook/06iot/code/jQueryInstall.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/jQueryInstall.sh rename to books/beaglebone-cookbook/06iot/code/jQueryInstall.sh diff --git a/beaglebone-cookbook/06iot/code/launchPad.js b/books/beaglebone-cookbook/06iot/code/launchPad.js similarity index 100% rename from beaglebone-cookbook/06iot/code/launchPad.js rename to books/beaglebone-cookbook/06iot/code/launchPad.js diff --git a/beaglebone-cookbook/06iot/code/launchPad/launchPad.ino b/books/beaglebone-cookbook/06iot/code/launchPad/launchPad.ino similarity index 100% rename from beaglebone-cookbook/06iot/code/launchPad/launchPad.ino rename to books/beaglebone-cookbook/06iot/code/launchPad/launchPad.ino diff --git a/beaglebone-cookbook/06iot/code/nodemailer-install.sh b/books/beaglebone-cookbook/06iot/code/nodemailer-install.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/nodemailer-install.sh rename to books/beaglebone-cookbook/06iot/code/nodemailer-install.sh diff --git a/beaglebone-cookbook/06iot/code/nodemailer-test.js b/books/beaglebone-cookbook/06iot/code/nodemailer-test.js similarity index 100% rename from beaglebone-cookbook/06iot/code/nodemailer-test.js rename to books/beaglebone-cookbook/06iot/code/nodemailer-test.js diff --git a/beaglebone-cookbook/06iot/code/noderedExample.json b/books/beaglebone-cookbook/06iot/code/noderedExample.json similarity index 100% rename from beaglebone-cookbook/06iot/code/noderedExample.json rename to books/beaglebone-cookbook/06iot/code/noderedExample.json diff --git a/beaglebone-cookbook/06iot/code/processingDemo.js b/books/beaglebone-cookbook/06iot/code/processingDemo.js similarity index 100% rename from beaglebone-cookbook/06iot/code/processingDemo.js rename to books/beaglebone-cookbook/06iot/code/processingDemo.js diff --git a/beaglebone-cookbook/06iot/code/server.js b/books/beaglebone-cookbook/06iot/code/server.js similarity index 100% rename from beaglebone-cookbook/06iot/code/server.js rename to books/beaglebone-cookbook/06iot/code/server.js diff --git a/beaglebone-cookbook/06iot/code/test.html b/books/beaglebone-cookbook/06iot/code/test.html similarity index 100% rename from beaglebone-cookbook/06iot/code/test.html rename to books/beaglebone-cookbook/06iot/code/test.html diff --git a/beaglebone-cookbook/06iot/code/twilio-test.js b/books/beaglebone-cookbook/06iot/code/twilio-test.js similarity index 100% rename from beaglebone-cookbook/06iot/code/twilio-test.js rename to books/beaglebone-cookbook/06iot/code/twilio-test.js diff --git a/beaglebone-cookbook/06iot/code/twilioSetup.sh b/books/beaglebone-cookbook/06iot/code/twilioSetup.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/twilioSetup.sh rename to books/beaglebone-cookbook/06iot/code/twilioSetup.sh diff --git a/beaglebone-cookbook/06iot/code/twilioTest.py b/books/beaglebone-cookbook/06iot/code/twilioTest.py similarity index 100% rename from beaglebone-cookbook/06iot/code/twilioTest.py rename to books/beaglebone-cookbook/06iot/code/twilioTest.py diff --git a/beaglebone-cookbook/06iot/code/twitterInstall.sh b/books/beaglebone-cookbook/06iot/code/twitterInstall.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterInstall.sh rename to books/beaglebone-cookbook/06iot/code/twitterInstall.sh diff --git a/beaglebone-cookbook/06iot/code/twitterKeys.sh b/books/beaglebone-cookbook/06iot/code/twitterKeys.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterKeys.sh rename to books/beaglebone-cookbook/06iot/code/twitterKeys.sh diff --git a/beaglebone-cookbook/06iot/code/twitterPushbutton.js b/books/beaglebone-cookbook/06iot/code/twitterPushbutton.js similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterPushbutton.js rename to books/beaglebone-cookbook/06iot/code/twitterPushbutton.js diff --git a/beaglebone-cookbook/06iot/code/twitterSearch.js b/books/beaglebone-cookbook/06iot/code/twitterSearch.js similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterSearch.js rename to books/beaglebone-cookbook/06iot/code/twitterSearch.js diff --git a/beaglebone-cookbook/06iot/code/twitterStream.js b/books/beaglebone-cookbook/06iot/code/twitterStream.js similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterStream.js rename to books/beaglebone-cookbook/06iot/code/twitterStream.js diff --git a/beaglebone-cookbook/06iot/code/twitterTimeLine.js b/books/beaglebone-cookbook/06iot/code/twitterTimeLine.js similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterTimeLine.js rename to books/beaglebone-cookbook/06iot/code/twitterTimeLine.js diff --git a/beaglebone-cookbook/06iot/code/twitterUpload.js b/books/beaglebone-cookbook/06iot/code/twitterUpload.js similarity index 100% rename from beaglebone-cookbook/06iot/code/twitterUpload.js rename to books/beaglebone-cookbook/06iot/code/twitterUpload.js diff --git a/beaglebone-cookbook/06iot/code/twitter_create_tweet.py b/books/beaglebone-cookbook/06iot/code/twitter_create_tweet.py similarity index 100% rename from beaglebone-cookbook/06iot/code/twitter_create_tweet.py rename to books/beaglebone-cookbook/06iot/code/twitter_create_tweet.py diff --git a/beaglebone-cookbook/06iot/code/twitter_delete_tweet.py b/books/beaglebone-cookbook/06iot/code/twitter_delete_tweet.py similarity index 100% rename from beaglebone-cookbook/06iot/code/twitter_delete_tweet.py rename to books/beaglebone-cookbook/06iot/code/twitter_delete_tweet.py diff --git a/beaglebone-cookbook/06iot/code/twitter_recent_search.py b/books/beaglebone-cookbook/06iot/code/twitter_recent_search.py similarity index 100% rename from beaglebone-cookbook/06iot/code/twitter_recent_search.py rename to books/beaglebone-cookbook/06iot/code/twitter_recent_search.py diff --git a/beaglebone-cookbook/06iot/code/twitter_user_tweets.py b/books/beaglebone-cookbook/06iot/code/twitter_user_tweets.py similarity index 100% rename from beaglebone-cookbook/06iot/code/twitter_user_tweets.py rename to books/beaglebone-cookbook/06iot/code/twitter_user_tweets.py diff --git a/beaglebone-cookbook/06iot/code/weather.py b/books/beaglebone-cookbook/06iot/code/weather.py similarity index 100% rename from beaglebone-cookbook/06iot/code/weather.py rename to books/beaglebone-cookbook/06iot/code/weather.py diff --git a/beaglebone-cookbook/06iot/code/weatherSetup.sh b/books/beaglebone-cookbook/06iot/code/weatherSetup.sh similarity index 100% rename from beaglebone-cookbook/06iot/code/weatherSetup.sh rename to books/beaglebone-cookbook/06iot/code/weatherSetup.sh diff --git a/beaglebone-cookbook/06iot/code/xbee.js b/books/beaglebone-cookbook/06iot/code/xbee.js similarity index 100% rename from beaglebone-cookbook/06iot/code/xbee.js rename to books/beaglebone-cookbook/06iot/code/xbee.js diff --git a/beaglebone-cookbook/06iot/figures/GPIOWebPage.png b/books/beaglebone-cookbook/06iot/figures/GPIOWebPage.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/GPIOWebPage.png rename to books/beaglebone-cookbook/06iot/figures/GPIOWebPage.png diff --git a/beaglebone-cookbook/06iot/figures/Sine1k.png b/books/beaglebone-cookbook/06iot/figures/Sine1k.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/Sine1k.png rename to books/beaglebone-cookbook/06iot/figures/Sine1k.png diff --git a/beaglebone-cookbook/06iot/figures/Tri10k.png b/books/beaglebone-cookbook/06iot/figures/Tri10k.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/Tri10k.png rename to books/beaglebone-cookbook/06iot/figures/Tri10k.png diff --git a/beaglebone-cookbook/06iot/figures/apacheIndex.png b/books/beaglebone-cookbook/06iot/figures/apacheIndex.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/apacheIndex.png rename to books/beaglebone-cookbook/06iot/figures/apacheIndex.png diff --git a/beaglebone-cookbook/06iot/figures/apacheNoFiles.png b/books/beaglebone-cookbook/06iot/figures/apacheNoFiles.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/apacheNoFiles.png rename to books/beaglebone-cookbook/06iot/figures/apacheNoFiles.png diff --git a/beaglebone-cookbook/06iot/figures/apacheTest.png b/books/beaglebone-cookbook/06iot/figures/apacheTest.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/apacheTest.png rename to books/beaglebone-cookbook/06iot/figures/apacheTest.png diff --git a/beaglebone-cookbook/06iot/figures/bone-usr3-led.png b/books/beaglebone-cookbook/06iot/figures/bone-usr3-led.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/bone-usr3-led.png rename to books/beaglebone-cookbook/06iot/figures/bone-usr3-led.png diff --git a/beaglebone-cookbook/06iot/figures/cape-headers-serial.png b/books/beaglebone-cookbook/06iot/figures/cape-headers-serial.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/cape-headers-serial.png rename to books/beaglebone-cookbook/06iot/figures/cape-headers-serial.png diff --git a/beaglebone-cookbook/06iot/figures/flaskServer.png b/books/beaglebone-cookbook/06iot/figures/flaskServer.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskServer.png rename to books/beaglebone-cookbook/06iot/figures/flaskServer.png diff --git a/beaglebone-cookbook/06iot/figures/flaskapp1.png b/books/beaglebone-cookbook/06iot/figures/flaskapp1.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskapp1.png rename to books/beaglebone-cookbook/06iot/figures/flaskapp1.png diff --git a/beaglebone-cookbook/06iot/figures/flaskapp2.png b/books/beaglebone-cookbook/06iot/figures/flaskapp2.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskapp2.png rename to books/beaglebone-cookbook/06iot/figures/flaskapp2.png diff --git a/beaglebone-cookbook/06iot/figures/flaskapp3.png b/books/beaglebone-cookbook/06iot/figures/flaskapp3.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskapp3.png rename to books/beaglebone-cookbook/06iot/figures/flaskapp3.png diff --git a/beaglebone-cookbook/06iot/figures/flotDemo.png b/books/beaglebone-cookbook/06iot/figures/flotDemo.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flotDemo.png rename to books/beaglebone-cookbook/06iot/figures/flotDemo.png diff --git a/beaglebone-cookbook/06iot/figures/jQueryDemo.html b/books/beaglebone-cookbook/06iot/figures/jQueryDemo.html similarity index 100% rename from beaglebone-cookbook/06iot/figures/jQueryDemo.html rename to books/beaglebone-cookbook/06iot/figures/jQueryDemo.html diff --git a/beaglebone-cookbook/06iot/figures/jQueryFiddle.png b/books/beaglebone-cookbook/06iot/figures/jQueryFiddle.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/jQueryFiddle.png rename to books/beaglebone-cookbook/06iot/figures/jQueryFiddle.png diff --git a/beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png b/books/beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png rename to books/beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png diff --git a/beaglebone-cookbook/06iot/figures/launchPad.fzz b/books/beaglebone-cookbook/06iot/figures/launchPad.fzz similarity index 100% rename from beaglebone-cookbook/06iot/figures/launchPad.fzz rename to books/beaglebone-cookbook/06iot/figures/launchPad.fzz diff --git a/beaglebone-cookbook/06iot/figures/launchPad_bb.png b/books/beaglebone-cookbook/06iot/figures/launchPad_bb.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/launchPad_bb.png rename to books/beaglebone-cookbook/06iot/figures/launchPad_bb.png diff --git a/beaglebone-cookbook/06iot/figures/nginxTest.png b/books/beaglebone-cookbook/06iot/figures/nginxTest.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/nginxTest.png rename to books/beaglebone-cookbook/06iot/figures/nginxTest.png diff --git a/beaglebone-cookbook/06iot/figures/node-disc-out-setup.png b/books/beaglebone-cookbook/06iot/figures/node-disc-out-setup.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-disc-out-setup.png rename to books/beaglebone-cookbook/06iot/figures/node-disc-out-setup.png diff --git a/beaglebone-cookbook/06iot/figures/node-disc-out.png b/books/beaglebone-cookbook/06iot/figures/node-disc-out.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-disc-out.png rename to books/beaglebone-cookbook/06iot/figures/node-disc-out.png diff --git a/beaglebone-cookbook/06iot/figures/node-red.png b/books/beaglebone-cookbook/06iot/figures/node-red.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-red.png rename to books/beaglebone-cookbook/06iot/figures/node-red.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-auth.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-auth.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-auth.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-auth.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-auth2.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-auth2.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-auth2.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-auth2.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-auth3.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-auth3.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-auth3.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-auth3.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-beagle.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-beagle.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-beagle.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-beagle.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-debug.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-debug.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-debug.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-debug.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter.png b/books/beaglebone-cookbook/06iot/figures/node-twitter.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter.png diff --git a/beaglebone-cookbook/06iot/figures/nodeServer.png b/books/beaglebone-cookbook/06iot/figures/nodeServer.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/nodeServer.png rename to books/beaglebone-cookbook/06iot/figures/nodeServer.png diff --git a/beaglebone-cookbook/06iot/figures/nodeTest.png b/books/beaglebone-cookbook/06iot/figures/nodeTest.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/nodeTest.png rename to books/beaglebone-cookbook/06iot/figures/nodeTest.png diff --git a/beaglebone-cookbook/06iot/figures/processingDemo.html b/books/beaglebone-cookbook/06iot/figures/processingDemo.html similarity index 100% rename from beaglebone-cookbook/06iot/figures/processingDemo.html rename to books/beaglebone-cookbook/06iot/figures/processingDemo.html diff --git a/beaglebone-cookbook/06iot/figures/xbee.fzz b/books/beaglebone-cookbook/06iot/figures/xbee.fzz similarity index 100% rename from beaglebone-cookbook/06iot/figures/xbee.fzz rename to books/beaglebone-cookbook/06iot/figures/xbee.fzz diff --git a/beaglebone-cookbook/06iot/figures/xbee_bb.png b/books/beaglebone-cookbook/06iot/figures/xbee_bb.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/xbee_bb.png rename to books/beaglebone-cookbook/06iot/figures/xbee_bb.png diff --git a/beaglebone-cookbook/06iot/iot.rst b/books/beaglebone-cookbook/06iot/iot.rst similarity index 100% rename from beaglebone-cookbook/06iot/iot.rst rename to books/beaglebone-cookbook/06iot/iot.rst diff --git a/beaglebone-cookbook/07kernel/code/Makefile b/books/beaglebone-cookbook/07kernel/code/Makefile similarity index 100% rename from beaglebone-cookbook/07kernel/code/Makefile rename to books/beaglebone-cookbook/07kernel/code/Makefile diff --git a/beaglebone-cookbook/07kernel/code/Makefile.display b/books/beaglebone-cookbook/07kernel/code/Makefile.display similarity index 100% rename from beaglebone-cookbook/07kernel/code/Makefile.display rename to books/beaglebone-cookbook/07kernel/code/Makefile.display diff --git a/beaglebone-cookbook/07kernel/code/hello.c b/books/beaglebone-cookbook/07kernel/code/hello.c similarity index 100% rename from beaglebone-cookbook/07kernel/code/hello.c rename to books/beaglebone-cookbook/07kernel/code/hello.c diff --git a/beaglebone-cookbook/07kernel/code/hello.patch b/books/beaglebone-cookbook/07kernel/code/hello.patch similarity index 100% rename from beaglebone-cookbook/07kernel/code/hello.patch rename to books/beaglebone-cookbook/07kernel/code/hello.patch diff --git a/beaglebone-cookbook/07kernel/code/helloWorld.c b/books/beaglebone-cookbook/07kernel/code/helloWorld.c similarity index 100% rename from beaglebone-cookbook/07kernel/code/helloWorld.c rename to books/beaglebone-cookbook/07kernel/code/helloWorld.c diff --git a/beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png b/books/beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png similarity index 100% rename from beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png rename to books/beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png diff --git a/beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png b/books/beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png similarity index 100% rename from beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png rename to books/beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png diff --git a/beaglebone-cookbook/07kernel/kernel.rst b/books/beaglebone-cookbook/07kernel/kernel.rst similarity index 100% rename from beaglebone-cookbook/07kernel/kernel.rst rename to books/beaglebone-cookbook/07kernel/kernel.rst diff --git a/beaglebone-cookbook/08realtime/code/pushLED.c b/books/beaglebone-cookbook/08realtime/code/pushLED.c similarity index 100% rename from beaglebone-cookbook/08realtime/code/pushLED.c rename to books/beaglebone-cookbook/08realtime/code/pushLED.c diff --git a/beaglebone-cookbook/08realtime/code/pushLED.js b/books/beaglebone-cookbook/08realtime/code/pushLED.js similarity index 100% rename from beaglebone-cookbook/08realtime/code/pushLED.js rename to books/beaglebone-cookbook/08realtime/code/pushLED.js diff --git a/beaglebone-cookbook/08realtime/code/pushLED.py b/books/beaglebone-cookbook/08realtime/code/pushLED.py similarity index 100% rename from beaglebone-cookbook/08realtime/code/pushLED.py rename to books/beaglebone-cookbook/08realtime/code/pushLED.py diff --git a/beaglebone-cookbook/08realtime/code/pushLEDmmap.c b/books/beaglebone-cookbook/08realtime/code/pushLEDmmap.c similarity index 100% rename from beaglebone-cookbook/08realtime/code/pushLEDmmap.c rename to books/beaglebone-cookbook/08realtime/code/pushLEDmmap.c diff --git a/beaglebone-cookbook/08realtime/code/pushLEDmmap.h b/books/beaglebone-cookbook/08realtime/code/pushLEDmmap.h similarity index 100% rename from beaglebone-cookbook/08realtime/code/pushLEDmmap.h rename to books/beaglebone-cookbook/08realtime/code/pushLEDmmap.h diff --git a/beaglebone-cookbook/08realtime/code/rt/cyclictest.png b/books/beaglebone-cookbook/08realtime/code/rt/cyclictest.png similarity index 100% rename from beaglebone-cookbook/08realtime/code/rt/cyclictest.png rename to books/beaglebone-cookbook/08realtime/code/rt/cyclictest.png diff --git a/beaglebone-cookbook/08realtime/code/rt/hist.gen b/books/beaglebone-cookbook/08realtime/code/rt/hist.gen similarity index 100% rename from beaglebone-cookbook/08realtime/code/rt/hist.gen rename to books/beaglebone-cookbook/08realtime/code/rt/hist.gen diff --git a/beaglebone-cookbook/08realtime/code/rt/hist.plt b/books/beaglebone-cookbook/08realtime/code/rt/hist.plt similarity index 100% rename from beaglebone-cookbook/08realtime/code/rt/hist.plt rename to books/beaglebone-cookbook/08realtime/code/rt/hist.plt diff --git a/beaglebone-cookbook/08realtime/code/rt/install.sh b/books/beaglebone-cookbook/08realtime/code/rt/install.sh similarity index 100% rename from beaglebone-cookbook/08realtime/code/rt/install.sh rename to books/beaglebone-cookbook/08realtime/code/rt/install.sh diff --git a/beaglebone-cookbook/08realtime/code/rt/setup.sh b/books/beaglebone-cookbook/08realtime/code/rt/setup.sh similarity index 100% rename from beaglebone-cookbook/08realtime/code/rt/setup.sh rename to books/beaglebone-cookbook/08realtime/code/rt/setup.sh diff --git a/beaglebone-cookbook/08realtime/figures/kernel_update.png b/books/beaglebone-cookbook/08realtime/figures/kernel_update.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/kernel_update.png rename to books/beaglebone-cookbook/08realtime/figures/kernel_update.png diff --git a/beaglebone-cookbook/08realtime/figures/pushLED.fzz b/books/beaglebone-cookbook/08realtime/figures/pushLED.fzz similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLED.fzz rename to books/beaglebone-cookbook/08realtime/figures/pushLED.fzz diff --git a/beaglebone-cookbook/08realtime/figures/pushLED_bb.png b/books/beaglebone-cookbook/08realtime/figures/pushLED_bb.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLED_bb.png rename to books/beaglebone-cookbook/08realtime/figures/pushLED_bb.png diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz b/books/beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz rename to books/beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png b/books/beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png rename to books/beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz b/books/beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz rename to books/beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png b/books/beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png rename to books/beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png diff --git a/beaglebone-cookbook/08realtime/old/pruSpeak.py b/books/beaglebone-cookbook/08realtime/old/pruSpeak.py similarity index 100% rename from beaglebone-cookbook/08realtime/old/pruSpeak.py rename to books/beaglebone-cookbook/08realtime/old/pruSpeak.py diff --git a/beaglebone-cookbook/08realtime/old/thumb.patch b/books/beaglebone-cookbook/08realtime/old/thumb.patch similarity index 100% rename from beaglebone-cookbook/08realtime/old/thumb.patch rename to books/beaglebone-cookbook/08realtime/old/thumb.patch diff --git a/beaglebone-cookbook/08realtime/old/xenomaiConfig.png b/books/beaglebone-cookbook/08realtime/old/xenomaiConfig.png similarity index 100% rename from beaglebone-cookbook/08realtime/old/xenomaiConfig.png rename to books/beaglebone-cookbook/08realtime/old/xenomaiConfig.png diff --git a/beaglebone-cookbook/08realtime/realtime.rst b/books/beaglebone-cookbook/08realtime/realtime.rst similarity index 100% rename from beaglebone-cookbook/08realtime/realtime.rst rename to books/beaglebone-cookbook/08realtime/realtime.rst diff --git a/beaglebone-cookbook/09capes/capes.rst b/books/beaglebone-cookbook/09capes/capes.rst similarity index 100% rename from beaglebone-cookbook/09capes/capes.rst rename to books/beaglebone-cookbook/09capes/capes.rst diff --git a/beaglebone-cookbook/09capes/code/quickBot_motor_test.js b/books/beaglebone-cookbook/09capes/code/quickBot_motor_test.js similarity index 100% rename from beaglebone-cookbook/09capes/code/quickBot_motor_test.js rename to books/beaglebone-cookbook/09capes/code/quickBot_motor_test.js diff --git a/beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz b/books/beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz rename to books/beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz diff --git a/beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg b/books/beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg similarity index 100% rename from beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg rename to books/beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg diff --git a/beaglebone-cookbook/09capes/figures/Boris128.jpg b/books/beaglebone-cookbook/09capes/figures/Boris128.jpg similarity index 100% rename from beaglebone-cookbook/09capes/figures/Boris128.jpg rename to books/beaglebone-cookbook/09capes/figures/Boris128.jpg diff --git a/beaglebone-cookbook/09capes/figures/EagleLicense.png b/books/beaglebone-cookbook/09capes/figures/EagleLicense.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/EagleLicense.png rename to books/beaglebone-cookbook/09capes/figures/EagleLicense.png diff --git a/beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png b/books/beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png rename to books/beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png diff --git a/beaglebone-cookbook/09capes/figures/Fritzing_layers.png b/books/beaglebone-cookbook/09capes/figures/Fritzing_layers.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Fritzing_layers.png rename to books/beaglebone-cookbook/09capes/figures/Fritzing_layers.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png diff --git a/beaglebone-cookbook/09capes/figures/LCD b/books/beaglebone-cookbook/09capes/figures/LCD similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD rename to books/beaglebone-cookbook/09capes/figures/LCD diff --git a/beaglebone-cookbook/09capes/figures/LCD.png b/books/beaglebone-cookbook/09capes/figures/LCD.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD.png rename to books/beaglebone-cookbook/09capes/figures/LCD.png diff --git a/beaglebone-cookbook/09capes/figures/LCD7Desktop.png b/books/beaglebone-cookbook/09capes/figures/LCD7Desktop.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD7Desktop.png rename to books/beaglebone-cookbook/09capes/figures/LCD7Desktop.png diff --git a/beaglebone-cookbook/09capes/figures/LCD7back.png b/books/beaglebone-cookbook/09capes/figures/LCD7back.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD7back.png rename to books/beaglebone-cookbook/09capes/figures/LCD7back.png diff --git a/beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg b/books/beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg similarity index 100% rename from beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg rename to books/beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg diff --git a/beaglebone-cookbook/09capes/figures/audioCape.png b/books/beaglebone-cookbook/09capes/figures/audioCape.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/audioCape.png rename to books/beaglebone-cookbook/09capes/figures/audioCape.png diff --git a/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png b/books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png rename to books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png diff --git a/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg b/books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg similarity index 100% rename from beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg rename to books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg diff --git a/beaglebone-cookbook/09capes/figures/boneOutline.xml b/books/beaglebone-cookbook/09capes/figures/boneOutline.xml similarity index 100% rename from beaglebone-cookbook/09capes/figures/boneOutline.xml rename to books/beaglebone-cookbook/09capes/figures/boneOutline.xml diff --git a/beaglebone-cookbook/09capes/figures/breadboard.png b/books/beaglebone-cookbook/09capes/figures/breadboard.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/breadboard.png rename to books/beaglebone-cookbook/09capes/figures/breadboard.png diff --git a/beaglebone-cookbook/09capes/figures/circuithub_part_matching.png b/books/beaglebone-cookbook/09capes/figures/circuithub_part_matching.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/circuithub_part_matching.png rename to books/beaglebone-cookbook/09capes/figures/circuithub_part_matching.png diff --git a/beaglebone-cookbook/09capes/figures/circuithub_quote.png b/books/beaglebone-cookbook/09capes/figures/circuithub_quote.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/circuithub_quote.png rename to books/beaglebone-cookbook/09capes/figures/circuithub_quote.png diff --git a/beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh b/books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh similarity index 100% rename from beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh rename to books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh diff --git a/beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh b/books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh similarity index 100% rename from beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh rename to books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh diff --git a/beaglebone-cookbook/09capes/figures/eagle3.png b/books/beaglebone-cookbook/09capes/figures/eagle3.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/eagle3.png rename to books/beaglebone-cookbook/09capes/figures/eagle3.png diff --git a/beaglebone-cookbook/09capes/figures/eagle7.png b/books/beaglebone-cookbook/09capes/figures/eagle7.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/eagle7.png rename to books/beaglebone-cookbook/09capes/figures/eagle7.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing1.png b/books/beaglebone-cookbook/09capes/figures/fritzing1.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing1.png rename to books/beaglebone-cookbook/09capes/figures/fritzing1.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing2.png b/books/beaglebone-cookbook/09capes/figures/fritzing2.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing2.png rename to books/beaglebone-cookbook/09capes/figures/fritzing2.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing3.png b/books/beaglebone-cookbook/09capes/figures/fritzing3.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing3.png rename to books/beaglebone-cookbook/09capes/figures/fritzing3.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing4.png b/books/beaglebone-cookbook/09capes/figures/fritzing4.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing4.png rename to books/beaglebone-cookbook/09capes/figures/fritzing4.png diff --git a/beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png b/books/beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png rename to books/beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png diff --git a/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png b/books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png rename to books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png diff --git a/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png b/books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png rename to books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib b/books/beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib rename to books/beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib diff --git a/beaglebone-cookbook/09capes/figures/quickBot-eagle.sch b/books/beaglebone-cookbook/09capes/figures/quickBot-eagle.sch similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-eagle.sch rename to books/beaglebone-cookbook/09capes/figures/quickBot-eagle.sch diff --git a/beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch b/books/beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch rename to books/beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch diff --git a/beaglebone-cookbook/09capes/figures/quickBot-schematic.json b/books/beaglebone-cookbook/09capes/figures/quickBot-schematic.json similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-schematic.json rename to books/beaglebone-cookbook/09capes/figures/quickBot-schematic.json diff --git a/beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG b/books/beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG rename to books/beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG diff --git a/beaglebone-cookbook/09capes/figures/quickBot.fzz b/books/beaglebone-cookbook/09capes/figures/quickBot.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot.fzz rename to books/beaglebone-cookbook/09capes/figures/quickBot.fzz diff --git a/beaglebone-cookbook/09capes/figures/quickBot.upv b/books/beaglebone-cookbook/09capes/figures/quickBot.upv similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot.upv rename to books/beaglebone-cookbook/09capes/figures/quickBot.upv diff --git a/beaglebone-cookbook/09capes/figures/quickBot5IR.fzz b/books/beaglebone-cookbook/09capes/figures/quickBot5IR.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot5IR.fzz rename to books/beaglebone-cookbook/09capes/figures/quickBot5IR.fzz diff --git a/beaglebone-cookbook/09capes/figures/quickBot_bb.png b/books/beaglebone-cookbook/09capes/figures/quickBot_bb.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_bb.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_bb.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png b/books/beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png b/books/beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto diff --git a/beaglebone-cookbook/09capes/figures/quickBot_kicad.sch b/books/beaglebone-cookbook/09capes/figures/quickBot_kicad.sch similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_kicad.sch rename to books/beaglebone-cookbook/09capes/figures/quickBot_kicad.sch diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG b/books/beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG rename to books/beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png b/books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG b/books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG rename to books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motors.jpg b/books/beaglebone-cookbook/09capes/figures/quickBot_motors.jpg similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motors.jpg rename to books/beaglebone-cookbook/09capes/figures/quickBot_motors.jpg diff --git a/beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png b/books/beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png b/books/beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG b/books/beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG rename to books/beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG diff --git a/beaglebone-cookbook/09capes/figures/quickBot_pcb.png b/books/beaglebone-cookbook/09capes/figures/quickBot_pcb.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_pcb.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_pcb.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_play.fzz b/books/beaglebone-cookbook/09capes/figures/quickBot_play.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_play.fzz rename to books/beaglebone-cookbook/09capes/figures/quickBot_play.fzz diff --git a/beaglebone-cookbook/09capes/figures/quickBot_schem.png b/books/beaglebone-cookbook/09capes/figures/quickBot_schem.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_schem.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_schem.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png b/books/beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png b/books/beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png diff --git a/beaglebone-cookbook/09capes/figures/roboCape.fzz b/books/beaglebone-cookbook/09capes/figures/roboCape.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/roboCape.fzz rename to books/beaglebone-cookbook/09capes/figures/roboCape.fzz diff --git a/beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png b/books/beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png rename to books/beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png diff --git a/beaglebone-cookbook/09capes/figures/stacking_headers.JPG b/books/beaglebone-cookbook/09capes/figures/stacking_headers.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/stacking_headers.JPG rename to books/beaglebone-cookbook/09capes/figures/stacking_headers.JPG diff --git a/beaglebone-cookbook/09capes/figures/urls.txt b/books/beaglebone-cookbook/09capes/figures/urls.txt similarity index 100% rename from beaglebone-cookbook/09capes/figures/urls.txt rename to books/beaglebone-cookbook/09capes/figures/urls.txt diff --git a/beaglebone-cookbook/10parts/parts.rst b/books/beaglebone-cookbook/10parts/parts.rst similarity index 71% rename from beaglebone-cookbook/10parts/parts.rst rename to books/beaglebone-cookbook/10parts/parts.rst index ea216041df7dc647a03890c9f5a25de721047f3c..2e6e6faf9656705176598c701b18a1f84b0114b5 100644 --- a/beaglebone-cookbook/10parts/parts.rst +++ b/books/beaglebone-cookbook/10parts/parts.rst @@ -3,7 +3,8 @@ Parts and Suppliers #################### -// Do we really need this? +.. note:: + #TODO#: (Mark) Do we really need this? (Jason) Yeah, I think it is helpful. Parts ---------- @@ -108,11 +109,11 @@ If you don't need an entire kit of resistors, you can order a la carte from a nu `RadioShack has 5-packs <http://shack.net/1E5NoIC>`_, and DigiKey has more than a quarter million `through-hole resistors <http://bit.ly/1C6WQjZ>`_ at good prices, but make sure you are ordering the right one. -You can find the 10 k trimpot (or variable resistor) at `SparkFun <http://bit.ly/18ACvpm>`_, -`Adafruit <http://bit.ly/1NKg1Tv>`_, or `RadioShack <http://shack.net/1Ag286e>`_. +You can find the 10 k trimpot (or variable resistor) at `SparkFun 10k POT <http://bit.ly/18ACvpm>`_, +`Adafruit 10k POT <http://bit.ly/1NKg1Tv>`_, or `RadioShack 10k POT <http://shack.net/1Ag286e>`_. Flex resistors (sometimes called *flex sensors* or *bend sensors*) are available at -`SparkFun <http://bit.ly/1Br7HD2>`_ and `Adafruit <http://bit.ly/1HCGoql>`_. +`SparkFun flex resistors <http://bit.ly/1Br7HD2>`_ and `Adafruit flex resistors <http://bit.ly/1HCGoql>`_. .. _app_transistor: @@ -120,13 +121,13 @@ Transistors and Diodes ----------------------- The `2N3904 <http://bit.ly/1B4J8H4>`_ is a common NPN transistor that you can get almost anywhere. -Even `Amazon <http://amzn.to/1AjvcsD>`_ has it. `Adafruit <http://bit.ly/1b2dgxT>`_ has a nice 10-pack. -`SparkFun <http://bit.ly/1GrZj5P>`_ lets you buy them one at a time. `DigiKey <http://bit.ly/1GF8H9K>`_ +Even `Amazon NPN transitor <http://amzn.to/1AjvcsD>`_ has it. `Adafruit NPN transitor <http://bit.ly/1b2dgxT>`_ has a nice 10-pack. +`SparkFun NPN transitor <http://bit.ly/1GrZj5P>`_ lets you buy them one at a time. `DigiKey NPN transitor <http://bit.ly/1GF8H9K>`_ will gladly sell you 100,000. -The `1N4001 <http://bit.ly/1EbRzF6>`_ is a popular 1A diode. Buy one at `SparkFun <http://bit.ly/1Ajw54G>`_, -10 at `Adafruit <http://bit.ly/1Gs05zP>`_, 25 at `RadioShack <http://shack.net/1E5OTXi>`_, -or 40,000 at `DigiKey <http://bit.ly/18ADlT2>`_. +The `1N4001 <http://bit.ly/1EbRzF6>`_ is a popular 1A diode. Buy one at `SparkFun diode <http://bit.ly/1Ajw54G>`_, +10 at `Adafruit diode <http://bit.ly/1Gs05zP>`_, 25 at `RadioShack diode <http://shack.net/1E5OTXi>`_, +or 40,000 at `DigiKey diode <http://bit.ly/18ADlT2>`_. .. _app_ic: @@ -134,23 +135,23 @@ Integrated Circuits --------------------- The PCA9306 is a small integrated circuit (IC) that converts voltage levels between 3.3 V and 5 V. You can get it -cheaply in large quantities from `DigiKey <http://bit.ly/1Fb8REd>`_, but it's in a very small, hard-to-use, surface-mount -package. Instead, you can get it from `SparkFun on a Breakout board <http://bit.ly/19ceTsd>`_, which plugs into a breadboard. +cheaply in large quantities from `DigiKey PCA9306 <http://bit.ly/1Fb8REd>`_, but it's in a very small, hard-to-use, surface-mount +package. Instead, you can get it from `SparkFun PCA9306 on a Breakout board <http://bit.ly/19ceTsd>`_, which plugs into a breadboard. The L293D is an `H-bridge IC <http://bit.ly/1wujQqk>`_ with which you can control large loads (such as motors) in -both directions. `SparkFun <http://bit.ly/18bXChR>`_, `Adafruit <http://bit.ly/1xd43Yh>`_, and -`DigiKey <http://bit.ly/18bXKOk>`_ all have it in a DIP package that easily plugs into a breadboard. +both directions. `SparkFun L393D <http://bit.ly/18bXChR>`_, `Adafruit L393D <http://bit.ly/1xd43Yh>`_, and +`DigiKey L393D <http://bit.ly/18bXKOk>`_ all have it in a DIP package that easily plugs into a breadboard. The ULN2003 is a 7 darlington NPN transistor IC array used to drive motors one way. You can get it from -`DigiKey <http://bit.ly/1D5UQIB>`_. A possible substitution is ULN2803 available from -`SparkFun <http://bit.ly/1xd4oKy>`_ and `Adafruit <http://bit.ly/1EXWhaU>`_. +`DigiKey ULN2003 <http://bit.ly/1D5UQIB>`_. A possible substitution is ULN2803 available from +`SparkFun ULN2003 <http://bit.ly/1xd4oKy>`_ and `Adafruit ULN2003 <http://bit.ly/1EXWhaU>`_. The TMP102 is an I^2^C-based digital temperature sensor. You can buy them in bulk from -`DigiKey <http://bit.ly/1EA02Vx>`_, but it's too small for a breadboard. `SparkFun <http://bit.ly/1GFafAE>`_ +`DigiKey TMP102 <http://bit.ly/1EA02Vx>`_, but it's too small for a breadboard. `SparkFun TMP102 <http://bit.ly/1GFafAE>`_ sells it on a breakout board that works well with a breadboard. The DS18B20 is a one-wire digital temperature sensor that looks like a three-terminal transistor. -Both `SparkFun <http://bit.ly/1Fba7Hv>`_ and `Adafruit <http://bit.ly/1EbSYvC>`_ carry it. +Both `SparkFun DS18B20 <http://bit.ly/1Fba7Hv>`_ and `Adafruit DS18B20 <http://bit.ly/1EbSYvC>`_ carry it. .. _app_opto: @@ -158,11 +159,11 @@ Opto-Electronics ----------------- `LEDs <http://bit.ly/1BwZvQj>`_ are *light-emitting diodes*. LEDs come in a wide range of colors, -brightnesses, and styles. You can get a basic red LED at `SparkFun <http://bit.ly/1GFaHPi>`_, -`Adafuit <http://bit.ly/1GFaH1M>`_, `RadioShack <http://shack.net/1KWVVGE>`_, and `DigiKey <http://bit.ly/1b2f2PD>`_. +brightnesses, and styles. You can get a basic red LED at `SparkFun red LED <http://bit.ly/1GFaHPi>`_, +`Adafuit red LED <http://bit.ly/1GFaH1M>`_, `RadioShack red LED <http://shack.net/1KWVVGE>`_, and `DigiKey red LED <http://bit.ly/1b2f2PD>`_. Many places carry bicolor LED matrices, but be sure to get one with an I^2^C interface. -`Adafruit <http://bit.ly/18AENVn>`_ is where I got mine. +`Adafruit LED matrix <http://bit.ly/18AENVn>`_ is where I got mine. .. _app_capes: @@ -170,7 +171,7 @@ Capes ------ There are a number of sources for capes for BeagleBone Black. -`BeagleBoard.org <http://bit.ly/1AjlXJ9>`_ keeps a current list. +`eLinux.org BeagleBoard.org capes page <http://bit.ly/1AjlXJ9>`_ keeps a current list. .. _app_misc: @@ -185,83 +186,83 @@ Here are some things that don't fit in the other categories. .. table:: +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3.3 V FTDI cable | `SparkFun <http://bit.ly/1FMeXsG>`_, | - | | `Adafruit <http://bit.ly/18AF1Mm>`_ | + | 3.3 V FTDI cable | `SparkFun FTDI cable <http://bit.ly/1FMeXsG>`_, | + | | `Adafruit FTDI cable <http://bit.ly/18AF1Mm>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | USB WiFi adapter | `Adafruit <http://www.adafruit.com/products/814>`_ | + | USB WiFi adapter | `Adafruit WiFi adapter <http://www.adafruit.com/products/814>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Female HDMI to male microHDMI adapter | `Amazon <http://amzn.to/1C5BcLp>`_ | + | Female HDMI to male microHDMI adapter | `Amazon HDMI to microHDMI adapter <http://amzn.to/1C5BcLp>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HDMI cable | `SparkFun <https://www.sparkfun.com/products/11572>`_ | + | HDMI cable | `SparkFun HDMI cable <https://www.sparkfun.com/products/11572>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Micro HDMI to HDMI cable | `Adafruit <http://www.adafruit.com/products/1322>`_ | + | Micro HDMI to HDMI cable | `Adafruit HDMI to microHDMI cable <http://www.adafruit.com/products/1322>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HDMI to DVI Cable | `SparkFun <https://www.sparkfun.com/products/12612>`_ | + | HDMI to DVI Cable | `SparkFun HDMI to DVI cable <https://www.sparkfun.com/products/12612>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HDMI monitor | `Amazon <http://amzn.to/1B4MABD>`_ | + | HDMI monitor | `Amazon HDMI monitor <http://amzn.to/1B4MABD>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Powered USB hub | `Amazon <http://amzn.to/1NKm2zB>`_, | - | | `Adafruit <http://www.adafruit.com/products/961>`_ | + | Powered USB hub | `Amazon power USB hub <http://amzn.to/1NKm2zB>`_, | + | | `Adafruit power USB hub <http://www.adafruit.com/products/961>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Keyboard with USB hub | `Amazon <http://amzn.to/1FbblSX>`_ | + | Keyboard with USB hub | `Amazon keyboard with USB hub <http://amzn.to/1FbblSX>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Soldering iron | `SparkFun <http://bit.ly/1FMfUkP>`_, | - | | `Adafruit <http://bit.ly/1EXZ6J1>`_ | + | Soldering iron | `SparkFun soldering iron <http://bit.ly/1FMfUkP>`_, | + | | `Adafruit soldering iron <http://bit.ly/1EXZ6J1>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Oscilloscope | `Adafruit <https://www.adafruit.com/products/468>`_ | + | Oscilloscope | `Adafruit oscilloscope <https://www.adafruit.com/products/468>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Multimeter | `SparkFun <http://bit.ly/1C5BUbu>`_, | - | | `Adafruit <http://bit.ly/1wXX3np>`_ | + | Multimeter | `SparkFun multimeter <http://bit.ly/1C5BUbu>`_, | + | | `Adafruit multimeter <http://bit.ly/1wXX3np>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | PowerSwitch Tail II | `SparkFun <http://bit.ly/1Ag5bLP>`_, | - | | `Adafruit <http://bit.ly/1wXX8aF>`_ | + | PowerSwitch Tail II | `SparkFun PowerSwitch Tail II <http://bit.ly/1Ag5bLP>`_, | + | | `Adafruit PowerSwitch Tail II <http://bit.ly/1wXX8aF>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Servo motor | `SparkFun <http://bit.ly/1C72cvw>`_, | - | | `Adafruit <http://bit.ly/1HCPQdl>`_ | + | Servo motor | `SparkFun servo motor <http://bit.ly/1C72cvw>`_, | + | | `Adafruit servo motor <http://bit.ly/1HCPQdl>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 5 V power supply | `SparkFun <http://bit.ly/1C72q5C>`_, | - | | `Adafruit <http://bit.ly/18c0n2D>`_ | + | 5 V power supply | `SparkFun 5V power supply <http://bit.ly/1C72q5C>`_, | + | | `Adafruit 5V power supply <http://bit.ly/18c0n2D>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3 V to 5 V motor | `SparkFun <http://bit.ly/1b2g65Y>`_, | - | | `Adafruit <http://bit.ly/1C72DWF>`_ | + | 3 V to 5 V motor | `SparkFun 3V-5V motor <http://bit.ly/1b2g65Y>`_, | + | | `Adafruit 3V-5V motor <http://bit.ly/1C72DWF>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3 V to 5 V bipolar stepper motor | `SparkFun <http://bit.ly/1Bx2hVU>`_, | - | | `Adafruit <http://bit.ly/18c0HhV>`_ | + | 3 V to 5 V bipolar stepper motor | `SparkFun 3V-5V bipolar stepper motor <http://bit.ly/1Bx2hVU>`_, | + | | `Adafruit 3V-5V bipolar stepper motor <http://bit.ly/18c0HhV>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3 V to 5 V unipolar stepper motor | `Adafruit <http://www.adafruit.com/products/858>`_ | + | 3 V to 5 V unipolar stepper motor | `Adafruit 3V-5V unipolar stepper motor <http://www.adafruit.com/products/858>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Pushbutton switch | `SparkFun <http://bit.ly/1AjDf90>`_, | - | | `Adafruit <http://bit.ly/1b2glhw>`_ | + | Pushbutton switch | `SparkFun pushbutton switch <http://bit.ly/1AjDf90>`_, | + | | `Adafruit pushbutton switch <http://bit.ly/1b2glhw>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Magnetic reed switch | `SparkFun <https://www.sparkfun.com/products/8642>`_ | + | Magnetic reed switch | `SparkFun magnetic reed switch <https://www.sparkfun.com/products/8642>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | LV-MaxSonar-EZ1 Sonar Range Finder | `SparkFun <http://bit.ly/1C73dDH>`_, | - | | `Amazon <http://amzn.to/1wXXvlP>`_ | + | LV-MaxSonar-EZ1 Sonar Range Finder | `SparkFun LV-MaxSonar-EZ1 <http://bit.ly/1C73dDH>`_, | + | | `Amazon LV-MaxSonar-EZ1 <http://amzn.to/1wXXvlP>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HC-SR04 Ultrsonic Range Sensor | `Amazon <http://amzn.to/1FbcPNa>`_ | + | HC-SR04 Ultrsonic Range Sensor | `Amazon HC-SR04 <http://amzn.to/1FbcPNa>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Rotary encoder | `SparkFun <http://bit.ly/1D5ZypK>`_, | - | | `Adafruit <http://bit.ly/1D5ZGp3>`_ | + | Rotary encoder | `SparkFun rotary encoder <http://bit.ly/1D5ZypK>`_, | + | | `Adafruit rotary encoder <http://bit.ly/1D5ZGp3>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | GPS receiver | `SparkFun <http://bit.ly/1EA2sn0>`_, | - | | `Adafruit <http://bit.ly/1MrS2VV>`_ | + | GPS receiver | `SparkFun GPS <http://bit.ly/1EA2sn0>`_, | + | | `Adafruit GPS <http://bit.ly/1MrS2VV>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | BLE USB dongle | `Adafruit <http://www.adafruit.com/products/1327>`_ | + | BLE USB dongle | `Adafruit BLE USB dongle <http://www.adafruit.com/products/1327>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | SensorTag | `DigiKey <http://bit.ly/18AGPVt>`_, | - | | `Amazon <http://amzn.to/1EA2B9U>`_, | - | | `TI <https://store.ti.com/CC2541-SensorTag-Development-Kit-P3192.aspx>`_ | + | SensorTag | `DigiKey SensorTag <http://bit.ly/18AGPVt>`_, | + | | `Amazon SensorTag <http://amzn.to/1EA2B9U>`_, | + | | `TI SensorTag <https://store.ti.com/CC2541-SensorTag-Development-Kit-P3192.aspx>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Syba SD-CM-UAUD USB Stereo Audio Adapter | `Amazon <http://amzn.to/1EA2GdI>`_ | + | Syba SD-CM-UAUD USB Stereo Audio Adapter | `Amazon USB audio adapter <http://amzn.to/1EA2GdI>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Sabrent External Sound Box USB-SBCV | `Amazon <http://amzn.to/1C74kTU>`_ | + | Sabrent External Sound Box USB-SBCV | `Amazon USB audio adapter (alt) <http://amzn.to/1C74kTU>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Vantec USB External 7.1 Channel Audio Adapter | `Amazon <http://amzn.to/19cinev>`_ | + | Vantec USB External 7.1 Channel Audio Adapter | `Amazon USB audio adapter (alt2) <http://amzn.to/19cinev>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Nokia 5110 LCD | `Adafruit <http://bit.ly/1Ag6LgG>`_, | - | | `SparkFun <http://bit.ly/19cizdu>`_ | + | Nokia 5110 LCD | `Adafruit 5110 LCD <http://bit.ly/1Ag6LgG>`_, | + | | `SparkFun 5110 LCD <http://bit.ly/19cizdu>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | BeagleBone LCD7 | `eLinux <http://elinux.org/CircuitCo:BeagleBone_LCD7#Distributors>`_ | + | BeagleBone LCD7 | `eLinux LCD7 <http://elinux.org/CircuitCo:BeagleBone_LCD7#Distributors>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ - | MiniDisplay Cape | `eLinux <http://elinux.org/CircuitCo:MiniDisplay_Cape>`_ | + | MiniDisplay Cape | `eLinux minidisplay <http://elinux.org/CircuitCo:MiniDisplay_Cape>`_ | +-----------------------------------------------------+---------------------------------------------------------------------------+ diff --git a/beaglebone-cookbook/index.rst b/books/beaglebone-cookbook/index.rst similarity index 95% rename from beaglebone-cookbook/index.rst rename to books/beaglebone-cookbook/index.rst index f8f394aeb8c0637aba811b634770c95607c4ea28..ebc0977f2a91739024d2bba730277380c1359c32 100644 --- a/beaglebone-cookbook/index.rst +++ b/books/beaglebone-cookbook/index.rst @@ -22,3 +22,4 @@ A cookbook for programming Beagles 07kernel/kernel.rst 08realtime/realtime.rst 09capes/capes.rst + 10parts/parts.rst diff --git a/books/index.rst b/books/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..1cf8a938c3c882893ede9788f121becfe756a4e1 --- /dev/null +++ b/books/index.rst @@ -0,0 +1,21 @@ +Books +***** + +This is a collection of open-source books written to help Beagle developers. + +`BeagleBone Cookbook <beaglebone-cookbook>`__ is a great introduction to programming +a BeagleBone using Linux from userspace, mostly using Python or JavaScript. + +`PRU Cookbook <pru-cookbook>`__ provides numerous examples on using the incredible +ultra-low-latency microcontrollers inside the processors used on BeagleBone boards +that are a big part of what has made BeagleBone such a popular platform. + +Links to additional books available for purchase can be found on the +`Beagle books page <https://beagleboard.org/books>`__. + +.. toctree:: + :maxdepth: 1 + + beaglebone-cookbook/index.rst + pru-cookbook/index.rst + diff --git a/pru-cookbook/01case/case.rst b/books/pru-cookbook/01case/case.rst similarity index 100% rename from pru-cookbook/01case/case.rst rename to books/pru-cookbook/01case/case.rst diff --git a/pru-cookbook/01case/code/blink.sim b/books/pru-cookbook/01case/code/blink.sim similarity index 100% rename from pru-cookbook/01case/code/blink.sim rename to books/pru-cookbook/01case/code/blink.sim diff --git a/pru-cookbook/01case/code/circle.py b/books/pru-cookbook/01case/code/circle.py similarity index 100% rename from pru-cookbook/01case/code/circle.py rename to books/pru-cookbook/01case/code/circle.py diff --git a/pru-cookbook/01case/code/e1.31-test.py b/books/pru-cookbook/01case/code/e1.31-test.py similarity index 100% rename from pru-cookbook/01case/code/e1.31-test.py rename to books/pru-cookbook/01case/code/e1.31-test.py diff --git a/pru-cookbook/01case/code/encoder_setup.sh b/books/pru-cookbook/01case/code/encoder_setup.sh similarity index 100% rename from pru-cookbook/01case/code/encoder_setup.sh rename to books/pru-cookbook/01case/code/encoder_setup.sh diff --git a/pru-cookbook/01case/code/fire.fseq b/books/pru-cookbook/01case/code/fire.fseq similarity index 100% rename from pru-cookbook/01case/code/fire.fseq rename to books/pru-cookbook/01case/code/fire.fseq diff --git a/pru-cookbook/01case/code/logic_install.sh b/books/pru-cookbook/01case/code/logic_install.sh similarity index 100% rename from pru-cookbook/01case/code/logic_install.sh rename to books/pru-cookbook/01case/code/logic_install.sh diff --git a/pru-cookbook/01case/code/main_pru1.c b/books/pru-cookbook/01case/code/main_pru1.c similarity index 100% rename from pru-cookbook/01case/code/main_pru1.c rename to books/pru-cookbook/01case/code/main_pru1.c diff --git a/pru-cookbook/01case/code/my-config.json b/books/pru-cookbook/01case/code/my-config.json similarity index 100% rename from pru-cookbook/01case/code/my-config.json rename to books/pru-cookbook/01case/code/my-config.json diff --git a/pru-cookbook/01case/code/opc.py b/books/pru-cookbook/01case/code/opc.py similarity index 100% rename from pru-cookbook/01case/code/opc.py rename to books/pru-cookbook/01case/code/opc.py diff --git a/pru-cookbook/01case/code/pru1-servo.asm b/books/pru-cookbook/01case/code/pru1-servo.asm similarity index 100% rename from pru-cookbook/01case/code/pru1-servo.asm rename to books/pru-cookbook/01case/code/pru1-servo.asm diff --git a/pru-cookbook/01case/code/servo-test.c b/books/pru-cookbook/01case/code/servo-test.c similarity index 100% rename from pru-cookbook/01case/code/servo-test.c rename to books/pru-cookbook/01case/code/servo-test.c diff --git a/pru-cookbook/01case/code/servos_setup.sh b/books/pru-cookbook/01case/code/servos_setup.sh similarity index 100% rename from pru-cookbook/01case/code/servos_setup.sh rename to books/pru-cookbook/01case/code/servos_setup.sh diff --git a/pru-cookbook/01case/figures/LEDblink.png b/books/pru-cookbook/01case/figures/LEDblink.png similarity index 100% rename from pru-cookbook/01case/figures/LEDblink.png rename to books/pru-cookbook/01case/figures/LEDblink.png diff --git a/pru-cookbook/01case/figures/beaglelogic_capture.png b/books/pru-cookbook/01case/figures/beaglelogic_capture.png similarity index 100% rename from pru-cookbook/01case/figures/beaglelogic_capture.png rename to books/pru-cookbook/01case/figures/beaglelogic_capture.png diff --git a/pru-cookbook/01case/figures/blue.png b/books/pru-cookbook/01case/figures/blue.png similarity index 100% rename from pru-cookbook/01case/figures/blue.png rename to books/pru-cookbook/01case/figures/blue.png diff --git a/pru-cookbook/01case/figures/fpp_channel_inputs.png b/books/pru-cookbook/01case/figures/fpp_channel_inputs.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_inputs.png rename to books/pru-cookbook/01case/figures/fpp_channel_inputs.png diff --git a/pru-cookbook/01case/figures/fpp_channel_outputs.png b/books/pru-cookbook/01case/figures/fpp_channel_outputs.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_outputs.png rename to books/pru-cookbook/01case/figures/fpp_channel_outputs.png diff --git a/pru-cookbook/01case/figures/fpp_channel_outputs_menu.png b/books/pru-cookbook/01case/figures/fpp_channel_outputs_menu.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_outputs_menu.png rename to books/pru-cookbook/01case/figures/fpp_channel_outputs_menu.png diff --git a/pru-cookbook/01case/figures/fpp_channel_outputs_strings.png b/books/pru-cookbook/01case/figures/fpp_channel_outputs_strings.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_outputs_strings.png rename to books/pru-cookbook/01case/figures/fpp_channel_outputs_strings.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing.png b/books/pru-cookbook/01case/figures/fpp_display_testing.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing.png rename to books/pru-cookbook/01case/figures/fpp_display_testing.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing2.png b/books/pru-cookbook/01case/figures/fpp_display_testing2.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing2.png rename to books/pru-cookbook/01case/figures/fpp_display_testing2.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing_menu.png b/books/pru-cookbook/01case/figures/fpp_display_testing_menu.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing_menu.png rename to books/pru-cookbook/01case/figures/fpp_display_testing_menu.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing_menu2.png b/books/pru-cookbook/01case/figures/fpp_display_testing_menu2.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing_menu2.png rename to books/pru-cookbook/01case/figures/fpp_display_testing_menu2.png diff --git a/pru-cookbook/01case/figures/fpp_file_manager.png b/books/pru-cookbook/01case/figures/fpp_file_manager.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_file_manager.png rename to books/pru-cookbook/01case/figures/fpp_file_manager.png diff --git a/pru-cookbook/01case/figures/fpp_inputs_setup.png b/books/pru-cookbook/01case/figures/fpp_inputs_setup.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_inputs_setup.png rename to books/pru-cookbook/01case/figures/fpp_inputs_setup.png diff --git a/pru-cookbook/01case/figures/fpp_inputs_setup2.png b/books/pru-cookbook/01case/figures/fpp_inputs_setup2.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_inputs_setup2.png rename to books/pru-cookbook/01case/figures/fpp_inputs_setup2.png diff --git a/pru-cookbook/01case/figures/fpp_mode_bridge.png b/books/pru-cookbook/01case/figures/fpp_mode_bridge.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_mode_bridge.png rename to books/pru-cookbook/01case/figures/fpp_mode_bridge.png diff --git a/pru-cookbook/01case/figures/fpp_playlist.png b/books/pru-cookbook/01case/figures/fpp_playlist.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_playlist.png rename to books/pru-cookbook/01case/figures/fpp_playlist.png diff --git a/pru-cookbook/01case/figures/fpp_playlist_status.png b/books/pru-cookbook/01case/figures/fpp_playlist_status.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_playlist_status.png rename to books/pru-cookbook/01case/figures/fpp_playlist_status.png diff --git a/pru-cookbook/01case/figures/fpp_program_control.png b/books/pru-cookbook/01case/figures/fpp_program_control.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_program_control.png rename to books/pru-cookbook/01case/figures/fpp_program_control.png diff --git a/pru-cookbook/01case/figures/fpp_status.png b/books/pru-cookbook/01case/figures/fpp_status.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_status.png rename to books/pru-cookbook/01case/figures/fpp_status.png diff --git a/pru-cookbook/01case/figures/ledmatrix.jpg b/books/pru-cookbook/01case/figures/ledmatrix.jpg similarity index 100% rename from pru-cookbook/01case/figures/ledmatrix.jpg rename to books/pru-cookbook/01case/figures/ledmatrix.jpg diff --git a/pru-cookbook/01case/figures/pocketscroller.jpg b/books/pru-cookbook/01case/figures/pocketscroller.jpg similarity index 100% rename from pru-cookbook/01case/figures/pocketscroller.jpg rename to books/pru-cookbook/01case/figures/pocketscroller.jpg diff --git a/pru-cookbook/01case/figures/xlights_layout.png b/books/pru-cookbook/01case/figures/xlights_layout.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_layout.png rename to books/pru-cookbook/01case/figures/xlights_layout.png diff --git a/pru-cookbook/01case/figures/xlights_layout_details.png b/books/pru-cookbook/01case/figures/xlights_layout_details.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_layout_details.png rename to books/pru-cookbook/01case/figures/xlights_layout_details.png diff --git a/pru-cookbook/01case/figures/xlights_seq_drag.png b/books/pru-cookbook/01case/figures/xlights_seq_drag.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_seq_drag.png rename to books/pru-cookbook/01case/figures/xlights_seq_drag.png diff --git a/pru-cookbook/01case/figures/xlights_seq_new.png b/books/pru-cookbook/01case/figures/xlights_seq_new.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_seq_new.png rename to books/pru-cookbook/01case/figures/xlights_seq_new.png diff --git a/pru-cookbook/01case/figures/xlights_setup.png b/books/pru-cookbook/01case/figures/xlights_setup.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup.png rename to books/pru-cookbook/01case/figures/xlights_setup.png diff --git a/pru-cookbook/01case/figures/xlights_setup_done.png b/books/pru-cookbook/01case/figures/xlights_setup_done.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup_done.png rename to books/pru-cookbook/01case/figures/xlights_setup_done.png diff --git a/pru-cookbook/01case/figures/xlights_setup_e1_31.png b/books/pru-cookbook/01case/figures/xlights_setup_e1_31.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup_e1_31.png rename to books/pru-cookbook/01case/figures/xlights_setup_e1_31.png diff --git a/pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig b/books/pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig rename to books/pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig diff --git a/pru-cookbook/01case/figures/xlights_test.png b/books/pru-cookbook/01case/figures/xlights_test.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_test.png rename to books/pru-cookbook/01case/figures/xlights_test.png diff --git a/pru-cookbook/01case/figures/xlights_twinkle.jpg b/books/pru-cookbook/01case/figures/xlights_twinkle.jpg similarity index 100% rename from pru-cookbook/01case/figures/xlights_twinkle.jpg rename to books/pru-cookbook/01case/figures/xlights_twinkle.jpg diff --git a/pru-cookbook/02start/code/Makefile b/books/pru-cookbook/02start/code/Makefile similarity index 100% rename from pru-cookbook/02start/code/Makefile rename to books/pru-cookbook/02start/code/Makefile diff --git a/pru-cookbook/02start/code/ai.notes b/books/pru-cookbook/02start/code/ai.notes similarity index 100% rename from pru-cookbook/02start/code/ai.notes rename to books/pru-cookbook/02start/code/ai.notes diff --git a/pru-cookbook/02start/code/hello.pru0.c b/books/pru-cookbook/02start/code/hello.pru0.c similarity index 100% rename from pru-cookbook/02start/code/hello.pru0.c rename to books/pru-cookbook/02start/code/hello.pru0.c diff --git a/pru-cookbook/02start/code/hello.pru1_1.c b/books/pru-cookbook/02start/code/hello.pru1_1.c similarity index 100% rename from pru-cookbook/02start/code/hello.pru1_1.c rename to books/pru-cookbook/02start/code/hello.pru1_1.c diff --git a/pru-cookbook/02start/code/hello2.pru0.c b/books/pru-cookbook/02start/code/hello2.pru0.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru0.c rename to books/pru-cookbook/02start/code/hello2.pru0.c diff --git a/pru-cookbook/02start/code/hello2.pru1.c b/books/pru-cookbook/02start/code/hello2.pru1.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru1.c rename to books/pru-cookbook/02start/code/hello2.pru1.c diff --git a/pru-cookbook/02start/code/hello2.pru1_0.c b/books/pru-cookbook/02start/code/hello2.pru1_0.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru1_0.c rename to books/pru-cookbook/02start/code/hello2.pru1_0.c diff --git a/pru-cookbook/02start/code/hello2.pru1_1.c b/books/pru-cookbook/02start/code/hello2.pru1_1.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru1_1.c rename to books/pru-cookbook/02start/code/hello2.pru1_1.c diff --git a/pru-cookbook/02start/code/hello2.pru2_0.c b/books/pru-cookbook/02start/code/hello2.pru2_0.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru2_0.c rename to books/pru-cookbook/02start/code/hello2.pru2_0.c diff --git a/pru-cookbook/02start/code/hello2.pru2_1.c b/books/pru-cookbook/02start/code/hello2.pru2_1.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru2_1.c rename to books/pru-cookbook/02start/code/hello2.pru2_1.c diff --git a/pru-cookbook/02start/code/setup.sh b/books/pru-cookbook/02start/code/setup.sh similarity index 100% rename from pru-cookbook/02start/code/setup.sh rename to books/pru-cookbook/02start/code/setup.sh diff --git a/pru-cookbook/02start/code/setup2.sh b/books/pru-cookbook/02start/code/setup2.sh similarity index 100% rename from pru-cookbook/02start/code/setup2.sh rename to books/pru-cookbook/02start/code/setup2.sh diff --git a/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg b/books/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg similarity index 100% rename from pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg rename to books/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg diff --git a/pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg b/books/pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg similarity index 100% rename from pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg rename to books/pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg diff --git a/pru-cookbook/02start/figures/beagle-blue.png b/books/pru-cookbook/02start/figures/beagle-blue.png similarity index 100% rename from pru-cookbook/02start/figures/beagle-blue.png rename to books/pru-cookbook/02start/figures/beagle-blue.png diff --git a/pru-cookbook/02start/figures/c9.png b/books/pru-cookbook/02start/figures/c9.png similarity index 100% rename from pru-cookbook/02start/figures/c9.png rename to books/pru-cookbook/02start/figures/c9.png diff --git a/pru-cookbook/02start/figures/c9ShowHome.png b/books/pru-cookbook/02start/figures/c9ShowHome.png similarity index 100% rename from pru-cookbook/02start/figures/c9ShowHome.png rename to books/pru-cookbook/02start/figures/c9ShowHome.png diff --git a/pru-cookbook/02start/figures/edumip.png b/books/pru-cookbook/02start/figures/edumip.png similarity index 100% rename from pru-cookbook/02start/figures/edumip.png rename to books/pru-cookbook/02start/figures/edumip.png diff --git a/pru-cookbook/02start/figures/etcher.png b/books/pru-cookbook/02start/figures/etcher.png similarity index 100% rename from pru-cookbook/02start/figures/etcher.png rename to books/pru-cookbook/02start/figures/etcher.png diff --git a/pru-cookbook/02start/figures/latest-images.png b/books/pru-cookbook/02start/figures/latest-images.png similarity index 100% rename from pru-cookbook/02start/figures/latest-images.png rename to books/pru-cookbook/02start/figures/latest-images.png diff --git a/pru-cookbook/02start/figures/product_detail_black_sm.jpg b/books/pru-cookbook/02start/figures/product_detail_black_sm.jpg similarity index 100% rename from pru-cookbook/02start/figures/product_detail_black_sm.jpg rename to books/pru-cookbook/02start/figures/product_detail_black_sm.jpg diff --git a/pru-cookbook/02start/start.rst b/books/pru-cookbook/02start/start.rst similarity index 100% rename from pru-cookbook/02start/start.rst rename to books/pru-cookbook/02start/start.rst diff --git a/pru-cookbook/03details/code/Makefile b/books/pru-cookbook/03details/code/Makefile similarity index 100% rename from pru-cookbook/03details/code/Makefile rename to books/pru-cookbook/03details/code/Makefile diff --git a/books/pru-cookbook/03details/code/am335x_pru.cmd b/books/pru-cookbook/03details/code/am335x_pru.cmd new file mode 100644 index 0000000000000000000000000000000000000000..67005475fe282d8711b96425bc05f44d5ed6ad98 --- /dev/null +++ b/books/pru-cookbook/03details/code/am335x_pru.cmd @@ -0,0 +1,87 @@ +/****************************************************************************/ +/* AM335x_PRU.cmd */ +/* Copyright (c) 2015 Texas Instruments Incorporated */ +/* */ +/* Description: This file is a linker command file that can be used for */ +/* linking PRU programs built with the C compiler and */ +/* the resulting .out file on an AM335x device. */ +/****************************************************************************/ + +-cr /* Link using C conventions */ + +/* Specify the System Memory Map */ +MEMORY +{ + PAGE 0: + PRU_IMEM : org = 0x00000000 len = 0x00002000 /* 8kB PRU0 Instruction RAM */ + + PAGE 1: + + /* RAM */ + + PRU_DMEM_0_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24 /* 8kB PRU Data RAM 0_1 */ + PRU_DMEM_1_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25 /* 8kB PRU Data RAM 1_0 */ + + PAGE 2: + PRU_SHAREDMEM : org = 0x00010000 len = 0x00003000 CREGISTER=28 /* 12kB Shared RAM */ + + DDR : org = 0x80000000 len = 0x00000100 CREGISTER=31 + L3OCMC : org = 0x40000000 len = 0x00010000 CREGISTER=30 + + + /* Peripherals */ + + PRU_CFG : org = 0x00026000 len = 0x00000044 CREGISTER=4 + PRU_ECAP : org = 0x00030000 len = 0x00000060 CREGISTER=3 + PRU_IEP : org = 0x0002E000 len = 0x0000031C CREGISTER=26 + PRU_INTC : org = 0x00020000 len = 0x00001504 CREGISTER=0 + PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7 + + DCAN0 : org = 0x481CC000 len = 0x000001E8 CREGISTER=14 + DCAN1 : org = 0x481D0000 len = 0x000001E8 CREGISTER=15 + DMTIMER2 : org = 0x48040000 len = 0x0000005C CREGISTER=1 + PWMSS0 : org = 0x48300000 len = 0x000002C4 CREGISTER=18 + PWMSS1 : org = 0x48302000 len = 0x000002C4 CREGISTER=19 + PWMSS2 : org = 0x48304000 len = 0x000002C4 CREGISTER=20 + GEMAC : org = 0x4A100000 len = 0x0000128C CREGISTER=9 + I2C1 : org = 0x4802A000 len = 0x000000D8 CREGISTER=2 + I2C2 : org = 0x4819C000 len = 0x000000D8 CREGISTER=17 + MBX0 : org = 0x480C8000 len = 0x00000140 CREGISTER=22 + MCASP0_DMA : org = 0x46000000 len = 0x00000100 CREGISTER=8 + MCSPI0 : org = 0x48030000 len = 0x000001A4 CREGISTER=6 + MCSPI1 : org = 0x481A0000 len = 0x000001A4 CREGISTER=16 + MMCHS0 : org = 0x48060000 len = 0x00000300 CREGISTER=5 + SPINLOCK : org = 0x480CA000 len = 0x00000880 CREGISTER=23 + TPCC : org = 0x49000000 len = 0x00001098 CREGISTER=29 + UART1 : org = 0x48022000 len = 0x00000088 CREGISTER=11 + UART2 : org = 0x48024000 len = 0x00000088 CREGISTER=12 + + RSVD10 : org = 0x48318000 len = 0x00000100 CREGISTER=10 + RSVD13 : org = 0x48310000 len = 0x00000100 CREGISTER=13 + RSVD21 : org = 0x00032400 len = 0x00000100 CREGISTER=21 + RSVD27 : org = 0x00032000 len = 0x00000100 CREGISTER=27 + +} + +/* Specify the sections allocation into memory */ +SECTIONS { + /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading + an ELF file, but useful when loading a binary */ + .text:_c_int00* > 0x0, PAGE 0 + + .text > PRU_IMEM, PAGE 0 + .stack > PRU_DMEM_0_1, PAGE 1 + .bss > PRU_DMEM_0_1, PAGE 1 + .cio > PRU_DMEM_0_1, PAGE 1 + .data > PRU_DMEM_0_1, PAGE 1 + .switch > PRU_DMEM_0_1, PAGE 1 + .sysmem > PRU_DMEM_0_1, PAGE 1 + .cinit > PRU_DMEM_0_1, PAGE 1 + .rodata > PRU_DMEM_0_1, PAGE 1 + .rofardata > PRU_DMEM_0_1, PAGE 1 + .farbss > PRU_DMEM_0_1, PAGE 1 + .fardata > PRU_DMEM_0_1, PAGE 1 + + .resource_table > PRU_DMEM_0_1, PAGE 1 + .init_pins > PRU_DMEM_0_1, PAGE 1 +} \ No newline at end of file diff --git a/pru-cookbook/03details/code/encoder_setup.sh b/books/pru-cookbook/03details/code/encoder_setup.sh similarity index 100% rename from pru-cookbook/03details/code/encoder_setup.sh rename to books/pru-cookbook/03details/code/encoder_setup.sh diff --git a/pru-cookbook/03details/code/gpio_setup.sh b/books/pru-cookbook/03details/code/gpio_setup.sh similarity index 100% rename from pru-cookbook/03details/code/gpio_setup.sh rename to books/pru-cookbook/03details/code/gpio_setup.sh diff --git a/pru-cookbook/03details/code/servos_setup.sh b/books/pru-cookbook/03details/code/servos_setup.sh similarity index 100% rename from pru-cookbook/03details/code/servos_setup.sh rename to books/pru-cookbook/03details/code/servos_setup.sh diff --git a/pru-cookbook/03details/details.rst b/books/pru-cookbook/03details/details.rst similarity index 93% rename from pru-cookbook/03details/details.rst rename to books/pru-cookbook/03details/details.rst index 78ece37394c81558138fce1a74b8041d46590b31..24aa20a4bfae86634c1fa6ad1e84cc17776fc765 100644 --- a/pru-cookbook/03details/details.rst +++ b/books/pru-cookbook/03details/details.rst @@ -8,17 +8,16 @@ Fortunately those details are captured in a common `Makefile` that is used througout this book. This chapter shows how to use the `Makefile` to compile code and also start and stop the PRUs. -The following are resources used in this chapter. +.. note:: + The following are resources used in this chapter: -Resources -~~~~~~~~~~ + * `PRU Code Generation Tools - Compiler <http://software-dl.ti.com/codegen/esd/cgt_ai_64_lic_sw/PRU/2.1.5/ti_cgt_pru_2.1.5_armlinuxa8hf_busybox_installer.sh>`_ + * `PRU Software Support Package <http://git.ti.com/pru-software-support-package>`_ + * `PRU Optimizing C/C++ Compiler <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ + * `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ + * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) + * `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) -* `PRU Code Generation Tools - Compiler <http://software-dl.ti.com/codegen/esd/cgt_ai_64_lic_sw/PRU/2.1.5/ti_cgt_pru_2.1.5_armlinuxa8hf_busybox_installer.sh>`_ -* `PRU Software Support Package <http://git.ti.com/pru-software-support-package>`_ -* `PRU Optimizing C/C++ Compiler <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ -* `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ -* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) -* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) Getting Example Code ===================== @@ -37,6 +36,13 @@ It's all on a GitHub repository. bone$ git clone https://github.com/MarkAYoder/PRUCookbook.git + +.. note:: + #TODO#: There needs to be a code-only repo that is validated against the documentation + code to be identical for specific version. The version needs to be noted in the + documentation. + + Compiling with clpru and lnkpru ================================ @@ -255,7 +261,7 @@ It's easy, if you already have ``TARGET`` set up: - Starting PRU 0 start -See :ref:`../04debug/debug.html#_dmesg_hw,dmesg -Hw` to see how to tell if the PRU +See :ref:`dmesg_hw` to see how to tell if the PRU is stopped. This assumes ``TARGET`` is set to the PRU you are using. @@ -345,7 +351,7 @@ AM335x_PRU.cmd important things |Line | Explanation | +=====+=========================================================================================+ |16 | This is where the instructions are stored. See page 206 of the | - | | `AM335x Technical Reference Manual <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ | + | | `AM335x Technical Reference Manual rev. P <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ | | | Or see page 417 of | | | `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ for the AI. | +-----+-----------------------------------------------------------------------------------------+ diff --git a/pru-cookbook/04debug/code/Makefile b/books/pru-cookbook/04debug/code/Makefile similarity index 100% rename from pru-cookbook/04debug/code/Makefile rename to books/pru-cookbook/04debug/code/Makefile diff --git a/pru-cookbook/04debug/code/copyright.c b/books/pru-cookbook/04debug/code/copyright.c similarity index 100% rename from pru-cookbook/04debug/code/copyright.c rename to books/pru-cookbook/04debug/code/copyright.c diff --git a/pru-cookbook/04debug/code/resource_table_empty.h b/books/pru-cookbook/04debug/code/resource_table_empty.h similarity index 100% rename from pru-cookbook/04debug/code/resource_table_empty.h rename to books/pru-cookbook/04debug/code/resource_table_empty.h diff --git a/pru-cookbook/04debug/code/uart1.pru0.c b/books/pru-cookbook/04debug/code/uart1.pru0.c similarity index 100% rename from pru-cookbook/04debug/code/uart1.pru0.c rename to books/pru-cookbook/04debug/code/uart1.pru0.c diff --git a/pru-cookbook/04debug/code/uart1.pru1_0.c b/books/pru-cookbook/04debug/code/uart1.pru1_0.c similarity index 100% rename from pru-cookbook/04debug/code/uart1.pru1_0.c rename to books/pru-cookbook/04debug/code/uart1.pru1_0.c diff --git a/pru-cookbook/04debug/code/uart2.pru0.c b/books/pru-cookbook/04debug/code/uart2.pru0.c similarity index 100% rename from pru-cookbook/04debug/code/uart2.pru0.c rename to books/pru-cookbook/04debug/code/uart2.pru0.c diff --git a/pru-cookbook/04debug/code/uart2.pru1_0.c b/books/pru-cookbook/04debug/code/uart2.pru1_0.c similarity index 100% rename from pru-cookbook/04debug/code/uart2.pru1_0.c rename to books/pru-cookbook/04debug/code/uart2.pru1_0.c diff --git a/pru-cookbook/04debug/code/uart_setup.sh b/books/pru-cookbook/04debug/code/uart_setup.sh similarity index 100% rename from pru-cookbook/04debug/code/uart_setup.sh rename to books/pru-cookbook/04debug/code/uart_setup.sh diff --git a/pru-cookbook/04debug/debug.rst b/books/pru-cookbook/04debug/debug.rst similarity index 99% rename from pru-cookbook/04debug/debug.rst rename to books/pru-cookbook/04debug/debug.rst index a9f0edfbd8f0a884beca0d263300cb12b1e89d6e..7887b96c13784a3202985f7329a53411009bc2ac 100644 --- a/pru-cookbook/04debug/debug.rst +++ b/books/pru-cookbook/04debug/debug.rst @@ -47,6 +47,8 @@ see what's happening. Another useful tool that let's you see the contents of the registers and RAM is discussed in :ref:`debug_prudebug`. +.. _dmesg_hw: + dmesg Hw ========= @@ -529,4 +531,4 @@ copyright.c .. rubric:: Footnotes -.. [#debug1] FTDI images are from the BeagleBone Cookbook http://shop.oreilly.com/product/0636920033899.do \ No newline at end of file +.. [#debug1] FTDI images are from the BeagleBone Cookbook http://shop.oreilly.com/product/0636920033899.do diff --git a/pru-cookbook/04debug/figures/FTDIcable.jpg b/books/pru-cookbook/04debug/figures/FTDIcable.jpg similarity index 100% rename from pru-cookbook/04debug/figures/FTDIcable.jpg rename to books/pru-cookbook/04debug/figures/FTDIcable.jpg diff --git a/pru-cookbook/04debug/figures/FTDIconnector.jpg b/books/pru-cookbook/04debug/figures/FTDIconnector.jpg similarity index 100% rename from pru-cookbook/04debug/figures/FTDIconnector.jpg rename to books/pru-cookbook/04debug/figures/FTDIconnector.jpg diff --git a/pru-cookbook/04debug/figures/FTDIhookup.fzz b/books/pru-cookbook/04debug/figures/FTDIhookup.fzz similarity index 100% rename from pru-cookbook/04debug/figures/FTDIhookup.fzz rename to books/pru-cookbook/04debug/figures/FTDIhookup.fzz diff --git a/pru-cookbook/04debug/figures/FTDIhookup_bb.png b/books/pru-cookbook/04debug/figures/FTDIhookup_bb.png similarity index 100% rename from pru-cookbook/04debug/figures/FTDIhookup_bb.png rename to books/pru-cookbook/04debug/figures/FTDIhookup_bb.png diff --git a/pru-cookbook/04debug/figures/LED.fzz b/books/pru-cookbook/04debug/figures/LED.fzz similarity index 100% rename from pru-cookbook/04debug/figures/LED.fzz rename to books/pru-cookbook/04debug/figures/LED.fzz diff --git a/pru-cookbook/04debug/figures/LED_bb.png b/books/pru-cookbook/04debug/figures/LED_bb.png similarity index 100% rename from pru-cookbook/04debug/figures/LED_bb.png rename to books/pru-cookbook/04debug/figures/LED_bb.png diff --git a/pru-cookbook/04debug/figures/uart1.pru0.png b/books/pru-cookbook/04debug/figures/uart1.pru0.png similarity index 100% rename from pru-cookbook/04debug/figures/uart1.pru0.png rename to books/pru-cookbook/04debug/figures/uart1.pru0.png diff --git a/pru-cookbook/04debug/figures/uart2.pru0.png b/books/pru-cookbook/04debug/figures/uart2.pru0.png similarity index 100% rename from pru-cookbook/04debug/figures/uart2.pru0.png rename to books/pru-cookbook/04debug/figures/uart2.pru0.png diff --git a/pru-cookbook/05blocks/blocks.rst b/books/pru-cookbook/05blocks/blocks.rst similarity index 100% rename from pru-cookbook/05blocks/blocks.rst rename to books/pru-cookbook/05blocks/blocks.rst diff --git a/pru-cookbook/05blocks/code/Makefile b/books/pru-cookbook/05blocks/code/Makefile similarity index 100% rename from pru-cookbook/05blocks/code/Makefile rename to books/pru-cookbook/05blocks/code/Makefile diff --git a/pru-cookbook/05blocks/code/copyright.c b/books/pru-cookbook/05blocks/code/copyright.c similarity index 100% rename from pru-cookbook/05blocks/code/copyright.c rename to books/pru-cookbook/05blocks/code/copyright.c diff --git a/pru-cookbook/05blocks/code/input.pru0.c b/books/pru-cookbook/05blocks/code/input.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/input.pru0.c rename to books/pru-cookbook/05blocks/code/input.pru0.c diff --git a/pru-cookbook/05blocks/code/input_setup.sh b/books/pru-cookbook/05blocks/code/input_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/input_setup.sh rename to books/pru-cookbook/05blocks/code/input_setup.sh diff --git a/pru-cookbook/05blocks/code/module/.gitignore b/books/pru-cookbook/05blocks/code/module/.gitignore similarity index 100% rename from pru-cookbook/05blocks/code/module/.gitignore rename to books/pru-cookbook/05blocks/code/module/.gitignore diff --git a/pru-cookbook/05blocks/code/module/Makefile b/books/pru-cookbook/05blocks/code/module/Makefile similarity index 100% rename from pru-cookbook/05blocks/code/module/Makefile rename to books/pru-cookbook/05blocks/code/module/Makefile diff --git a/pru-cookbook/05blocks/code/module/install.sh b/books/pru-cookbook/05blocks/code/module/install.sh similarity index 100% rename from pru-cookbook/05blocks/code/module/install.sh rename to books/pru-cookbook/05blocks/code/module/install.sh diff --git a/pru-cookbook/05blocks/code/module/rpmsg_client_sample.c b/books/pru-cookbook/05blocks/code/module/rpmsg_client_sample.c similarity index 100% rename from pru-cookbook/05blocks/code/module/rpmsg_client_sample.c rename to books/pru-cookbook/05blocks/code/module/rpmsg_client_sample.c diff --git a/pru-cookbook/05blocks/code/module/rpmsg_pru.c b/books/pru-cookbook/05blocks/code/module/rpmsg_pru.c similarity index 100% rename from pru-cookbook/05blocks/code/module/rpmsg_pru.c rename to books/pru-cookbook/05blocks/code/module/rpmsg_pru.c diff --git a/pru-cookbook/05blocks/code/module/setup.sh b/books/pru-cookbook/05blocks/code/module/setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/module/setup.sh rename to books/pru-cookbook/05blocks/code/module/setup.sh diff --git a/pru-cookbook/05blocks/code/neo-colors.py b/books/pru-cookbook/05blocks/code/neo-colors.py similarity index 100% rename from pru-cookbook/05blocks/code/neo-colors.py rename to books/pru-cookbook/05blocks/code/neo-colors.py diff --git a/pru-cookbook/05blocks/code/neo-rainbow.py b/books/pru-cookbook/05blocks/code/neo-rainbow.py similarity index 100% rename from pru-cookbook/05blocks/code/neo-rainbow.py rename to books/pru-cookbook/05blocks/code/neo-rainbow.py diff --git a/pru-cookbook/05blocks/code/neo1.pru0.c b/books/pru-cookbook/05blocks/code/neo1.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo1.pru0.c rename to books/pru-cookbook/05blocks/code/neo1.pru0.c diff --git a/pru-cookbook/05blocks/code/neo1.pru1_1.c b/books/pru-cookbook/05blocks/code/neo1.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo1.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo1.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo2.pru0.c b/books/pru-cookbook/05blocks/code/neo2.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo2.pru0.c rename to books/pru-cookbook/05blocks/code/neo2.pru0.c diff --git a/pru-cookbook/05blocks/code/neo2.pru1_1.c b/books/pru-cookbook/05blocks/code/neo2.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo2.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo2.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo3.pru0.c b/books/pru-cookbook/05blocks/code/neo3.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo3.pru0.c rename to books/pru-cookbook/05blocks/code/neo3.pru0.c diff --git a/pru-cookbook/05blocks/code/neo3.pru1_1.c b/books/pru-cookbook/05blocks/code/neo3.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo3.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo3.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo4.pru0.c b/books/pru-cookbook/05blocks/code/neo4.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo4.pru0.c rename to books/pru-cookbook/05blocks/code/neo4.pru0.c diff --git a/pru-cookbook/05blocks/code/neo4.pru1_1.c b/books/pru-cookbook/05blocks/code/neo4.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo4.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo4.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo_setup.sh b/books/pru-cookbook/05blocks/code/neo_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/neo_setup.sh rename to books/pru-cookbook/05blocks/code/neo_setup.sh diff --git a/pru-cookbook/05blocks/code/pwm-test.c b/books/pru-cookbook/05blocks/code/pwm-test.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm-test.c rename to books/pru-cookbook/05blocks/code/pwm-test.c diff --git a/pru-cookbook/05blocks/code/pwm1.pru0.c b/books/pru-cookbook/05blocks/code/pwm1.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm1.pru0.c rename to books/pru-cookbook/05blocks/code/pwm1.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm1.pru1_1.c b/books/pru-cookbook/05blocks/code/pwm1.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm1.pru1_1.c rename to books/pru-cookbook/05blocks/code/pwm1.pru1_1.c diff --git a/pru-cookbook/05blocks/code/pwm2.pru0.c b/books/pru-cookbook/05blocks/code/pwm2.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm2.pru0.c rename to books/pru-cookbook/05blocks/code/pwm2.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm3.pru0.c b/books/pru-cookbook/05blocks/code/pwm3.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm3.pru0.c rename to books/pru-cookbook/05blocks/code/pwm3.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm4.pru0.c b/books/pru-cookbook/05blocks/code/pwm4.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm4.pru0.c rename to books/pru-cookbook/05blocks/code/pwm4.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm5.pru0.c b/books/pru-cookbook/05blocks/code/pwm5.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm5.pru0.c rename to books/pru-cookbook/05blocks/code/pwm5.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm6.pru0.c b/books/pru-cookbook/05blocks/code/pwm6.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm6.pru0.c rename to books/pru-cookbook/05blocks/code/pwm6.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm7-test.c b/books/pru-cookbook/05blocks/code/pwm7-test.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm7-test.c rename to books/pru-cookbook/05blocks/code/pwm7-test.c diff --git a/pru-cookbook/05blocks/code/pwm7.pru0.c b/books/pru-cookbook/05blocks/code/pwm7.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm7.pru0.c rename to books/pru-cookbook/05blocks/code/pwm7.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm7.pru1.c b/books/pru-cookbook/05blocks/code/pwm7.pru1.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm7.pru1.c rename to books/pru-cookbook/05blocks/code/pwm7.pru1.c diff --git a/pru-cookbook/05blocks/code/pwm7_setup.sh b/books/pru-cookbook/05blocks/code/pwm7_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/pwm7_setup.sh rename to books/pru-cookbook/05blocks/code/pwm7_setup.sh diff --git a/pru-cookbook/05blocks/code/pwm8.pru0.c b/books/pru-cookbook/05blocks/code/pwm8.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm8.pru0.c rename to books/pru-cookbook/05blocks/code/pwm8.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm8.pru1.c b/books/pru-cookbook/05blocks/code/pwm8.pru1.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm8.pru1.c rename to books/pru-cookbook/05blocks/code/pwm8.pru1.c diff --git a/pru-cookbook/05blocks/code/pwm_setup.sh b/books/pru-cookbook/05blocks/code/pwm_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/pwm_setup.sh rename to books/pru-cookbook/05blocks/code/pwm_setup.sh diff --git a/pru-cookbook/05blocks/code/resource_table_empty.h b/books/pru-cookbook/05blocks/code/resource_table_empty.h similarity index 100% rename from pru-cookbook/05blocks/code/resource_table_empty.h rename to books/pru-cookbook/05blocks/code/resource_table_empty.h diff --git a/pru-cookbook/05blocks/code/rgb1.pru0.c b/books/pru-cookbook/05blocks/code/rgb1.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb1.pru0.c rename to books/pru-cookbook/05blocks/code/rgb1.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb2.pru0.c b/books/pru-cookbook/05blocks/code/rgb2.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb2.pru0.c rename to books/pru-cookbook/05blocks/code/rgb2.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb3.pru0.c b/books/pru-cookbook/05blocks/code/rgb3.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb3.pru0.c rename to books/pru-cookbook/05blocks/code/rgb3.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb4.pru0.c b/books/pru-cookbook/05blocks/code/rgb4.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb4.pru0.c rename to books/pru-cookbook/05blocks/code/rgb4.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb_black.h b/books/pru-cookbook/05blocks/code/rgb_black.h similarity index 100% rename from pru-cookbook/05blocks/code/rgb_black.h rename to books/pru-cookbook/05blocks/code/rgb_black.h diff --git a/pru-cookbook/05blocks/code/rgb_pocket.h b/books/pru-cookbook/05blocks/code/rgb_pocket.h similarity index 100% rename from pru-cookbook/05blocks/code/rgb_pocket.h rename to books/pru-cookbook/05blocks/code/rgb_pocket.h diff --git a/pru-cookbook/05blocks/code/rgb_python.py b/books/pru-cookbook/05blocks/code/rgb_python.py similarity index 100% rename from pru-cookbook/05blocks/code/rgb_python.py rename to books/pru-cookbook/05blocks/code/rgb_python.py diff --git a/pru-cookbook/05blocks/code/rgb_python_setup.sh b/books/pru-cookbook/05blocks/code/rgb_python_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/rgb_python_setup.sh rename to books/pru-cookbook/05blocks/code/rgb_python_setup.sh diff --git a/pru-cookbook/05blocks/code/rgb_setup.sh b/books/pru-cookbook/05blocks/code/rgb_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/rgb_setup.sh rename to books/pru-cookbook/05blocks/code/rgb_setup.sh diff --git a/pru-cookbook/05blocks/code/rgb_white.pru0.c b/books/pru-cookbook/05blocks/code/rgb_white.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb_white.pru0.c rename to books/pru-cookbook/05blocks/code/rgb_white.pru0.c diff --git a/pru-cookbook/05blocks/code/shared.pru0.c b/books/pru-cookbook/05blocks/code/shared.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/shared.pru0.c rename to books/pru-cookbook/05blocks/code/shared.pru0.c diff --git a/pru-cookbook/05blocks/code/shared_setup.sh b/books/pru-cookbook/05blocks/code/shared_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/shared_setup.sh rename to books/pru-cookbook/05blocks/code/shared_setup.sh diff --git a/pru-cookbook/05blocks/code/sine.map b/books/pru-cookbook/05blocks/code/sine.map similarity index 100% rename from pru-cookbook/05blocks/code/sine.map rename to books/pru-cookbook/05blocks/code/sine.map diff --git a/pru-cookbook/05blocks/code/sine.pru0.c b/books/pru-cookbook/05blocks/code/sine.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/sine.pru0.c rename to books/pru-cookbook/05blocks/code/sine.pru0.c diff --git a/pru-cookbook/05blocks/code/write_init_pins.sh b/books/pru-cookbook/05blocks/code/write_init_pins.sh similarity index 100% rename from pru-cookbook/05blocks/code/write_init_pins.sh rename to books/pru-cookbook/05blocks/code/write_init_pins.sh diff --git a/pru-cookbook/05blocks/figures/blockDiagram.png b/books/pru-cookbook/05blocks/figures/blockDiagram.png similarity index 100% rename from pru-cookbook/05blocks/figures/blockDiagram.png rename to books/pru-cookbook/05blocks/figures/blockDiagram.png diff --git a/pru-cookbook/05blocks/figures/blocks_plots.asv b/books/pru-cookbook/05blocks/figures/blocks_plots.asv similarity index 100% rename from pru-cookbook/05blocks/figures/blocks_plots.asv rename to books/pru-cookbook/05blocks/figures/blocks_plots.asv diff --git a/pru-cookbook/05blocks/figures/blocks_plots.m b/books/pru-cookbook/05blocks/figures/blocks_plots.m similarity index 100% rename from pru-cookbook/05blocks/figures/blocks_plots.m rename to books/pru-cookbook/05blocks/figures/blocks_plots.m diff --git a/pru-cookbook/05blocks/figures/filter.fzz b/books/pru-cookbook/05blocks/figures/filter.fzz similarity index 100% rename from pru-cookbook/05blocks/figures/filter.fzz rename to books/pru-cookbook/05blocks/figures/filter.fzz diff --git a/pru-cookbook/05blocks/figures/filter_bb.png b/books/pru-cookbook/05blocks/figures/filter_bb.png similarity index 100% rename from pru-cookbook/05blocks/figures/filter_bb.png rename to books/pru-cookbook/05blocks/figures/filter_bb.png diff --git a/pru-cookbook/05blocks/figures/matrix_j1.jpg b/books/pru-cookbook/05blocks/figures/matrix_j1.jpg similarity index 100% rename from pru-cookbook/05blocks/figures/matrix_j1.jpg rename to books/pru-cookbook/05blocks/figures/matrix_j1.jpg diff --git a/pru-cookbook/05blocks/figures/neo.fzz b/books/pru-cookbook/05blocks/figures/neo.fzz similarity index 100% rename from pru-cookbook/05blocks/figures/neo.fzz rename to books/pru-cookbook/05blocks/figures/neo.fzz diff --git a/pru-cookbook/05blocks/figures/neo_bb.png b/books/pru-cookbook/05blocks/figures/neo_bb.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_bb.png rename to books/pru-cookbook/05blocks/figures/neo_bb.png diff --git a/pru-cookbook/05blocks/figures/neo_data_seq.png b/books/pru-cookbook/05blocks/figures/neo_data_seq.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_data_seq.png rename to books/pru-cookbook/05blocks/figures/neo_data_seq.png diff --git a/pru-cookbook/05blocks/figures/neo_scope.png b/books/pru-cookbook/05blocks/figures/neo_scope.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_scope.png rename to books/pru-cookbook/05blocks/figures/neo_scope.png diff --git a/pru-cookbook/05blocks/figures/neo_sequence.png b/books/pru-cookbook/05blocks/figures/neo_sequence.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_sequence.png rename to books/pru-cookbook/05blocks/figures/neo_sequence.png diff --git a/pru-cookbook/05blocks/figures/pwm1.png b/books/pru-cookbook/05blocks/figures/pwm1.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm1.png rename to books/pru-cookbook/05blocks/figures/pwm1.png diff --git a/pru-cookbook/05blocks/figures/pwm2.png b/books/pru-cookbook/05blocks/figures/pwm2.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm2.png rename to books/pru-cookbook/05blocks/figures/pwm2.png diff --git a/pru-cookbook/05blocks/figures/pwm3.png b/books/pru-cookbook/05blocks/figures/pwm3.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm3.png rename to books/pru-cookbook/05blocks/figures/pwm3.png diff --git a/pru-cookbook/05blocks/figures/pwm4.png b/books/pru-cookbook/05blocks/figures/pwm4.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm4.png rename to books/pru-cookbook/05blocks/figures/pwm4.png diff --git a/pru-cookbook/05blocks/figures/pwm5_no_loop.png b/books/pru-cookbook/05blocks/figures/pwm5_no_loop.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm5_no_loop.png rename to books/pru-cookbook/05blocks/figures/pwm5_no_loop.png diff --git a/pru-cookbook/05blocks/figures/pwm5_zoomed.png b/books/pru-cookbook/05blocks/figures/pwm5_zoomed.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm5_zoomed.png rename to books/pru-cookbook/05blocks/figures/pwm5_zoomed.png diff --git a/pru-cookbook/05blocks/figures/pwm6_synced.png b/books/pru-cookbook/05blocks/figures/pwm6_synced.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm6_synced.png rename to books/pru-cookbook/05blocks/figures/pwm6_synced.png diff --git a/pru-cookbook/05blocks/figures/pwm7_two_prus_running.png b/books/pru-cookbook/05blocks/figures/pwm7_two_prus_running.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm7_two_prus_running.png rename to books/pru-cookbook/05blocks/figures/pwm7_two_prus_running.png diff --git a/pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png b/books/pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png rename to books/pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png diff --git a/pru-cookbook/05blocks/figures/pwm8_prus_sycned.png b/books/pru-cookbook/05blocks/figures/pwm8_prus_sycned.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm8_prus_sycned.png rename to books/pru-cookbook/05blocks/figures/pwm8_prus_sycned.png diff --git a/pru-cookbook/05blocks/figures/rgb_fpp.png b/books/pru-cookbook/05blocks/figures/rgb_fpp.png similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_fpp.png rename to books/pru-cookbook/05blocks/figures/rgb_fpp.png diff --git a/pru-cookbook/05blocks/figures/rgb_pru.jpg b/books/pru-cookbook/05blocks/figures/rgb_pru.jpg similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_pru.jpg rename to books/pru-cookbook/05blocks/figures/rgb_pru.jpg diff --git a/pru-cookbook/05blocks/figures/rgb_python.jpg b/books/pru-cookbook/05blocks/figures/rgb_python.jpg similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_python.jpg rename to books/pru-cookbook/05blocks/figures/rgb_python.jpg diff --git a/pru-cookbook/05blocks/figures/rgb_waveforms.png b/books/pru-cookbook/05blocks/figures/rgb_waveforms.png similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_waveforms.png rename to books/pru-cookbook/05blocks/figures/rgb_waveforms.png diff --git a/pru-cookbook/05blocks/figures/ring_around.mp4 b/books/pru-cookbook/05blocks/figures/ring_around.mp4 similarity index 100% rename from pru-cookbook/05blocks/figures/ring_around.mp4 rename to books/pru-cookbook/05blocks/figures/ring_around.mp4 diff --git a/pru-cookbook/05blocks/figures/sawhighercutoff.png b/books/pru-cookbook/05blocks/figures/sawhighercutoff.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawhighercutoff.png rename to books/pru-cookbook/05blocks/figures/sawhighercutoff.png diff --git a/pru-cookbook/05blocks/figures/sawlowercutoff.png b/books/pru-cookbook/05blocks/figures/sawlowercutoff.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawlowercutoff.png rename to books/pru-cookbook/05blocks/figures/sawlowercutoff.png diff --git a/pru-cookbook/05blocks/figures/sawscope.png b/books/pru-cookbook/05blocks/figures/sawscope.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawscope.png rename to books/pru-cookbook/05blocks/figures/sawscope.png diff --git a/pru-cookbook/05blocks/figures/sawtoothsampled.png b/books/pru-cookbook/05blocks/figures/sawtoothsampled.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawtoothsampled.png rename to books/pru-cookbook/05blocks/figures/sawtoothsampled.png diff --git a/pru-cookbook/05blocks/figures/sawtoothsmooth.png b/books/pru-cookbook/05blocks/figures/sawtoothsmooth.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawtoothsmooth.png rename to books/pru-cookbook/05blocks/figures/sawtoothsmooth.png diff --git a/pru-cookbook/05blocks/figures/sawunfiltered.png b/books/pru-cookbook/05blocks/figures/sawunfiltered.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawunfiltered.png rename to books/pru-cookbook/05blocks/figures/sawunfiltered.png diff --git a/pru-cookbook/05blocks/figures/sine.png b/books/pru-cookbook/05blocks/figures/sine.png similarity index 100% rename from pru-cookbook/05blocks/figures/sine.png rename to books/pru-cookbook/05blocks/figures/sine.png diff --git a/pru-cookbook/05blocks/figures/triangle.png b/books/pru-cookbook/05blocks/figures/triangle.png similarity index 100% rename from pru-cookbook/05blocks/figures/triangle.png rename to books/pru-cookbook/05blocks/figures/triangle.png diff --git a/pru-cookbook/06io/code/Makefile b/books/pru-cookbook/06io/code/Makefile similarity index 100% rename from pru-cookbook/06io/code/Makefile rename to books/pru-cookbook/06io/code/Makefile diff --git a/pru-cookbook/06io/code/gpio.pru0.c b/books/pru-cookbook/06io/code/gpio.pru0.c similarity index 100% rename from pru-cookbook/06io/code/gpio.pru0.c rename to books/pru-cookbook/06io/code/gpio.pru0.c diff --git a/pru-cookbook/06io/code/setup.sh b/books/pru-cookbook/06io/code/setup.sh similarity index 100% rename from pru-cookbook/06io/code/setup.sh rename to books/pru-cookbook/06io/code/setup.sh diff --git a/pru-cookbook/06io/figures/gpio0delay.png b/books/pru-cookbook/06io/figures/gpio0delay.png similarity index 100% rename from pru-cookbook/06io/figures/gpio0delay.png rename to books/pru-cookbook/06io/figures/gpio0delay.png diff --git a/pru-cookbook/06io/figures/jitter.png b/books/pru-cookbook/06io/figures/jitter.png similarity index 100% rename from pru-cookbook/06io/figures/jitter.png rename to books/pru-cookbook/06io/figures/jitter.png diff --git a/pru-cookbook/06io/figures/pruIntegration.png b/books/pru-cookbook/06io/figures/pruIntegration.png similarity index 100% rename from pru-cookbook/06io/figures/pruIntegration.png rename to books/pru-cookbook/06io/figures/pruIntegration.png diff --git a/pru-cookbook/06io/io.html b/books/pru-cookbook/06io/io.html similarity index 100% rename from pru-cookbook/06io/io.html rename to books/pru-cookbook/06io/io.html diff --git a/pru-cookbook/06io/io.rst b/books/pru-cookbook/06io/io.rst similarity index 100% rename from pru-cookbook/06io/io.rst rename to books/pru-cookbook/06io/io.rst diff --git a/pru-cookbook/07more/code/Makefile b/books/pru-cookbook/07more/code/Makefile similarity index 100% rename from pru-cookbook/07more/code/Makefile rename to books/pru-cookbook/07more/code/Makefile diff --git a/pru-cookbook/07more/code/copyright.c b/books/pru-cookbook/07more/code/copyright.c similarity index 100% rename from pru-cookbook/07more/code/copyright.c rename to books/pru-cookbook/07more/code/copyright.c diff --git a/pru-cookbook/07more/code/cycle.pru0.c b/books/pru-cookbook/07more/code/cycle.pru0.c similarity index 100% rename from pru-cookbook/07more/code/cycle.pru0.c rename to books/pru-cookbook/07more/code/cycle.pru0.c diff --git a/pru-cookbook/07more/code/cycle.pru0.lst b/books/pru-cookbook/07more/code/cycle.pru0.lst similarity index 100% rename from pru-cookbook/07more/code/cycle.pru0.lst rename to books/pru-cookbook/07more/code/cycle.pru0.lst diff --git a/pru-cookbook/07more/code/delay-test.pru0.c b/books/pru-cookbook/07more/code/delay-test.pru0.c similarity index 100% rename from pru-cookbook/07more/code/delay-test.pru0.c rename to books/pru-cookbook/07more/code/delay-test.pru0.c diff --git a/pru-cookbook/07more/code/delay-test2.pru0.c b/books/pru-cookbook/07more/code/delay-test2.pru0.c similarity index 100% rename from pru-cookbook/07more/code/delay-test2.pru0.c rename to books/pru-cookbook/07more/code/delay-test2.pru0.c diff --git a/pru-cookbook/07more/code/delay.pru0.asm b/books/pru-cookbook/07more/code/delay.pru0.asm similarity index 100% rename from pru-cookbook/07more/code/delay.pru0.asm rename to books/pru-cookbook/07more/code/delay.pru0.asm diff --git a/pru-cookbook/07more/code/delay2.pru0.asm b/books/pru-cookbook/07more/code/delay2.pru0.asm similarity index 100% rename from pru-cookbook/07more/code/delay2.pru0.asm rename to books/pru-cookbook/07more/code/delay2.pru0.asm diff --git a/pru-cookbook/07more/code/logic.c b/books/pru-cookbook/07more/code/logic.c similarity index 100% rename from pru-cookbook/07more/code/logic.c rename to books/pru-cookbook/07more/code/logic.c diff --git a/pru-cookbook/07more/code/logic_setup.sh b/books/pru-cookbook/07more/code/logic_setup.sh similarity index 100% rename from pru-cookbook/07more/code/logic_setup.sh rename to books/pru-cookbook/07more/code/logic_setup.sh diff --git a/pru-cookbook/07more/code/resource_table_pru0.h b/books/pru-cookbook/07more/code/resource_table_pru0.h similarity index 100% rename from pru-cookbook/07more/code/resource_table_pru0.h rename to books/pru-cookbook/07more/code/resource_table_pru0.h diff --git a/pru-cookbook/07more/code/setup.sh b/books/pru-cookbook/07more/code/setup.sh similarity index 100% rename from pru-cookbook/07more/code/setup.sh rename to books/pru-cookbook/07more/code/setup.sh diff --git a/pru-cookbook/07more/code/xin.pru1.c b/books/pru-cookbook/07more/code/xin.pru1.c similarity index 100% rename from pru-cookbook/07more/code/xin.pru1.c rename to books/pru-cookbook/07more/code/xin.pru1.c diff --git a/pru-cookbook/07more/code/xout-cycle.pru0.c b/books/pru-cookbook/07more/code/xout-cycle.pru0.c similarity index 100% rename from pru-cookbook/07more/code/xout-cycle.pru0.c rename to books/pru-cookbook/07more/code/xout-cycle.pru0.c diff --git a/pru-cookbook/07more/code/xout.pru0.c b/books/pru-cookbook/07more/code/xout.pru0.c similarity index 100% rename from pru-cookbook/07more/code/xout.pru0.c rename to books/pru-cookbook/07more/code/xout.pru0.c diff --git a/pru-cookbook/07more/code/xout_run.sh b/books/pru-cookbook/07more/code/xout_run.sh similarity index 100% rename from pru-cookbook/07more/code/xout_run.sh rename to books/pru-cookbook/07more/code/xout_run.sh diff --git a/pru-cookbook/07more/figures/my_delay_cycles.png b/books/pru-cookbook/07more/figures/my_delay_cycles.png similarity index 100% rename from pru-cookbook/07more/figures/my_delay_cycles.png rename to books/pru-cookbook/07more/figures/my_delay_cycles.png diff --git a/pru-cookbook/07more/more.rst b/books/pru-cookbook/07more/more.rst similarity index 100% rename from pru-cookbook/07more/more.rst rename to books/pru-cookbook/07more/more.rst diff --git a/pru-cookbook/08ai/ai.rst b/books/pru-cookbook/08ai/ai.rst similarity index 100% rename from pru-cookbook/08ai/ai.rst rename to books/pru-cookbook/08ai/ai.rst diff --git a/pru-cookbook/08ai/code/Makefile b/books/pru-cookbook/08ai/code/Makefile similarity index 100% rename from pru-cookbook/08ai/code/Makefile rename to books/pru-cookbook/08ai/code/Makefile diff --git a/pru-cookbook/08ai/code/pwm1.pru2_1.c b/books/pru-cookbook/08ai/code/pwm1.pru2_1.c similarity index 100% rename from pru-cookbook/08ai/code/pwm1.pru2_1.c rename to books/pru-cookbook/08ai/code/pwm1.pru2_1.c diff --git a/pru-cookbook/common/Makefile b/books/pru-cookbook/common/Makefile similarity index 100% rename from pru-cookbook/common/Makefile rename to books/pru-cookbook/common/Makefile diff --git a/pru-cookbook/common/README.md b/books/pru-cookbook/common/README.md similarity index 100% rename from pru-cookbook/common/README.md rename to books/pru-cookbook/common/README.md diff --git a/pru-cookbook/common/config-pin.sh b/books/pru-cookbook/common/config-pin.sh similarity index 100% rename from pru-cookbook/common/config-pin.sh rename to books/pru-cookbook/common/config-pin.sh diff --git a/pru-cookbook/common/init_pins_empty.h b/books/pru-cookbook/common/init_pins_empty.h similarity index 100% rename from pru-cookbook/common/init_pins_empty.h rename to books/pru-cookbook/common/init_pins_empty.h diff --git a/pru-cookbook/common/prugpio.h b/books/pru-cookbook/common/prugpio.h similarity index 100% rename from pru-cookbook/common/prugpio.h rename to books/pru-cookbook/common/prugpio.h diff --git a/pru-cookbook/common/resource_table_0.h b/books/pru-cookbook/common/resource_table_0.h similarity index 100% rename from pru-cookbook/common/resource_table_0.h rename to books/pru-cookbook/common/resource_table_0.h diff --git a/pru-cookbook/common/resource_table_1.h b/books/pru-cookbook/common/resource_table_1.h similarity index 100% rename from pru-cookbook/common/resource_table_1.h rename to books/pru-cookbook/common/resource_table_1.h diff --git a/pru-cookbook/common/resource_table_empty.h b/books/pru-cookbook/common/resource_table_empty.h similarity index 100% rename from pru-cookbook/common/resource_table_empty.h rename to books/pru-cookbook/common/resource_table_empty.h diff --git a/pru-cookbook/common/write_init_pins.sh b/books/pru-cookbook/common/write_init_pins.sh similarity index 100% rename from pru-cookbook/common/write_init_pins.sh rename to books/pru-cookbook/common/write_init_pins.sh diff --git a/pru-cookbook/index.rst b/books/pru-cookbook/index.rst similarity index 100% rename from pru-cookbook/index.rst rename to books/pru-cookbook/index.rst diff --git a/pru-cookbook/projects.rst b/books/pru-cookbook/projects.rst similarity index 100% rename from pru-cookbook/projects.rst rename to books/pru-cookbook/projects.rst diff --git a/conf.py b/conf.py index ddd63672ac0333725b5350c06edff0378a4b2623..f09fb5ec42b5e8032c9d48f503795896cc63602b 100644 --- a/conf.py +++ b/conf.py @@ -10,7 +10,6 @@ from pathlib import Path import re # sys.path.insert(0, os.path.abspath('.')) # sys.path.append('.') - import sphinx_rtd_theme BBDOCS_BASE = Path(__file__).resolve().parents[0] diff --git a/contribution/contribute.rst b/contribution/contribute.rst deleted file mode 100644 index 723dea9a87a4f17d4e11378995e7e10add073694..0000000000000000000000000000000000000000 --- a/contribution/contribute.rst +++ /dev/null @@ -1 +0,0 @@ -.. _beagleboard-contribute: \ No newline at end of file diff --git a/index-tex.rst b/index-tex.rst index c5507002f2c334a0efd2efd69fbd5d5b1d34d180..f048f60b3c533d7ee50017b48d2fae23060309d7 100644 --- a/index-tex.rst +++ b/index-tex.rst @@ -10,13 +10,7 @@ BeagleBoard Docs .. toctree:: - support/index.rst - contribution/index.rst - beaglebone-black/index.rst - beaglebone-ai-64/index.rst - pocketbeagle/index.rst - beaglebone-blue/index.rst - beagleconnect/index.rst - simppru/index.rst - beaglebone-cookbook/index.rst - pru-cookbook/index.rst + intro/index.rst + boards/index.rst + projects/index.rst + books/index.rst diff --git a/index.rst b/index.rst index 2b2b325a47397132fb12a8b48a6a5de3e20cc7eb..a3d14cdd451c0ed2a916f53ddbf2c4eccc5580dc 100644 --- a/index.rst +++ b/index.rst @@ -6,41 +6,92 @@ BeagleBoard Documentation ############################ -Sections -******** +Welcome to the `BeagleBoard project documentation <https://git.beagleboard.org/docs/docs.beagleboard.io>`__. + +.. note:: BeagleBoard.org is a US-based 501(c)3 non-profit organization providing open hardware + computing solutions for a community of makers, educators and professionals that enable + rapid prototyping without barriers to creating real-world embedded systems. + +Introduction +************ + +Get started by `engaging the BealgeBoard.org developer community </intro/>`__. + +* Read about how to: `get started and get help </intro/support>`__ +* Learn how to: `contribute to the project </intro/contribution>`__ .. toctree:: - :maxdepth: 1 - :caption: General + :maxdepth: 2 + :hidden: + :caption: Introduction + + /intro/support/index + /intro/contribution/index + + +Boards +****** + +This is is where you will find the System Reference Manuals (SRMs) for all of the boards. - support/index.rst - contribution/index.rst +All Beagles are `open-hardware <https://www.oshwa.org/definition/>`__ with documentation on the +design, including the +`materials <https://git.beagleboard.org/explore/projects/topics/boards>`__ to modify the designs +from source using appropriate design tools. + +* Check out our most popular board at: `BeagleBone Black </boards/beaglebone/black>`__ +* Check out our latest board at: `BeagleBone AI-64 </boards/beaglebone/ai-64>`__ +* Find all of our on: `our boards page </boards/index>`__ .. toctree:: :maxdepth: 1 + :hidden: :caption: Boards - beaglebone-black/index.rst - beaglebone-ai-64/index.rst - pocketbeagle/index.rst - beaglebone-blue/index.rst - beagleconnect/index.rst + /boards/beaglebone/ai-64/index + /boards/beaglebone/black/index + /boards/beaglebone/blue/index + /boards/beaglebone/index + /boards/capes/index + /boards/pocketbeagle/original/index + /boards/beagleconnect/freedom/index + /boards/beagleboard/index + + +Projects +******** + +A number of software projects, like `SimpPRU </projects/simppru/index>`__ exist to help Beagle +developers. Some developers choose to host documentation for their projects `here </projects/index>`__. .. toctree:: :maxdepth: 1 + :hidden: :caption: Projects - simppru/index.rst + /projects/simppru/index + /boards/beagleconnect/technology/index + +Books +***** + +This project hosts a +`collection of open-source books written to help Beagle developers </books/index>`__. + +* Find a great introduction to BeagleBone at: `BeagleBone Cookbook </books/beaglebone-cookbook>`__ +* Learn one of the most amazing Beagle features at: `PRU Cookbook </books/pru-cookbook>`__ .. toctree:: :maxdepth: 1 + :hidden: :caption: Books - beaglebone-cookbook/index.rst - pru-cookbook/index.rst + /books/beaglebone-cookbook/index + /books/pru-cookbook/index + Indices and tables -############################ +******************** * :ref:`glossary` * :ref:`genindex` diff --git a/contribution/git-usage.rst b/intro/contribution/git-usage.rst similarity index 100% rename from contribution/git-usage.rst rename to intro/contribution/git-usage.rst diff --git a/contribution/index.rst b/intro/contribution/index.rst similarity index 70% rename from contribution/index.rst rename to intro/contribution/index.rst index 26ff7b41b407332dc8a26380b1fec78179ea1280..3a1cb77acfa5a5b5e8d49eb2290b4e758f1b7ee5 100644 --- a/contribution/index.rst +++ b/intro/contribution/index.rst @@ -8,4 +8,5 @@ Contribution .. toctree:: :maxdepth: 1 - git-usage.rst + /intro/contribution/git-usage + /intro/contribution/style diff --git a/intro/contribution/style.rst b/intro/contribution/style.rst new file mode 100644 index 0000000000000000000000000000000000000000..e80d76156dd036feb4018da19c98276b49e53a05 --- /dev/null +++ b/intro/contribution/style.rst @@ -0,0 +1,12 @@ +.. _beagleboard-doc-style: + +Documentation Style Guide +########################## + +.. note:: + This is currently a work-in-progress placeholder for some notes + on how to style the BeagleBoard Documenation Project. + +See the `Zephyr Project Documentation Guidelines <https://docs.zephyrproject.org/latest/contribute/documentation/guidelines.html>`__ as a starting point. + + diff --git a/intro/index.rst b/intro/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..2e2e5e9143a527235c5f4f3eef0d7536a3f8338c --- /dev/null +++ b/intro/index.rst @@ -0,0 +1,19 @@ +Introduction +############# + +Welcome to the BeagleBoard documentation project. If you are looking for help with your Beagle +open-hardware development platform, you've found the right place! + +Please check out our `Support Page <support>`__ to find out how to get started, resolve issues, +and engage the developer community. + +Don't forget that this is an open-source project! Your contributions are welcome. Learn about how +to contribute to the BeagleBoard documentation project and any of the many open-source Beagle +projects on-going on our `Contribution Page <contribution>`__. + +.. toctree:: + :maxdepth: 2 + + /intro/support/index + /intro/contribution/index + diff --git a/support/getting-started.rst b/intro/support/getting-started.rst similarity index 89% rename from support/getting-started.rst rename to intro/support/getting-started.rst index dd9fc695166dd5e03b8b69d2055354257ab9072a..a1890993c5349fb0df613057025c32a6efb436dd 100644 --- a/support/getting-started.rst +++ b/intro/support/getting-started.rst @@ -1,19 +1,20 @@ .. _beagleboard-getting-started: -Getting Started -================== +Getting Started Guide +##################### Beagles are tiny computers ideal for learning and prototyping with electronics. Read the step-by-step getting started tutorial below to begin developing with your Beagle in minutes. Update board with latest software ------------------------------------- +************************************ This step may or may not be necessary, depending on how old a software image you already have, -but executing this, the longest, step will ensure the rest will go as smooth as possible. +but executing this step, the longest step, will ensure the rest will go as smooth as possible. Download the latest software image -******************************************** +============================================ + Download the lastest Debian image from `beagleboard.org/latest-images <https://beagleboard.org/latest-images>`_. The "IoT" images provide more free disk space if you don't need to use a graphical user interface (GUI). @@ -26,19 +27,20 @@ This is a compressed sector-by-sector image of the SD card. |image0| Install SD card programming utility -********************************************* +============================================= + Download and install `balenaEtcher <https://www.balena.io/etcher/>`_. |image1| |image2| Connect SD card to your computer -******************************************* +=========================================== Use your computer's SD slot or a USB adapter to connect the SD card to your computer. Write the image to your SD card -***************************************** +========================================= Use Etcher to write the image to your SD card. Etcher will transparently decompress the image on-the-fly before writing it to the SD card. @@ -46,32 +48,35 @@ image on-the-fly before writing it to the SD card. |image3| Eject the SD card -**************************** +============================ + Eject the newly programmed SD card. Boot your board off of the SD card -******************************************** +============================================ + Insert SD card into your (powered-down) board, hold down the USER/BOOT button and apply power, either by the USB cable or 5V adapter. If using an original BeagleBone or PocketBeagle, you are done. - -If using BeagleBone Black, BeagleBone Blue, BeagleBone AI, BeagleBone AI-64 or other board with on-board eMMC -flash and you desire to write the image to your on-board eMMC, you'll need to follow the -instructions at http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC. -When the flashing is complete, all 4 USRx LEDs will be steady on or off. The latest Debian -flasher images automatically power down the board upon completion. This can take up to 45 minutes. -Power-down your board, remove the SD card and apply power again to finish. + +.. note:: + If using BeagleBone Black, BeagleBone Blue, BeagleBone AI, BeagleBone AI-64 or other board with on-board eMMC + flash and you desire to write the image to your on-board eMMC, you'll need to follow the + instructions at http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC. + When the flashing is complete, all 4 USRx LEDs will be steady on or off. The latest Debian + flasher images automatically power down the board upon completion. This can take up to 45 minutes. + Power-down your board, remove the SD card and apply power again to finish. Start your Beagle ------------------- +***************** If any step fails, it is recommended to update to the `latest software image <https://beagleboard.org/latest-images>`_ using the instructions above. Power and boot ----------------- +================ Most Beagles can be powered via a USB cable, providing a convenient way to provide both power to your Beagle and connectivity to your computer. Be sure the cable is of good quality and your source can provide enough power. @@ -95,7 +100,7 @@ Manual (SRM) for your board to locate these LEDs. - USR4/WIFI is typically configured at boot to light with WiFi (client) network association (BeagleBone Blue and BeagleBone AI only). Enable a network connection ----------------------------- +============================ If connected via USB, a network adapter should show up on your computer. Your Beagle should be running a DHCP server that will provide your computer @@ -115,7 +120,7 @@ Non-BeagleBone boards will utilize alternate names. Multiple BeagleBone boards o network will add a suffix such as beaglebone-2.local. Browse to your Beagle ----------------------- +============================ A web server with an IDE should be running on your Beagle. Point your browser to it to begin development. @@ -149,7 +154,7 @@ The below table summarizes the typical addresses. - mDNS enabled Troubleshooting ------------------- +*************** Do not use Internet Explorer. @@ -198,14 +203,14 @@ an older operating system or need additional drivers for serial access to older Visit https://beagleboard.org/support for additional debugging tips. Hardware documentation --------------------------- +********************** Be sure to check check the latest hardware documentation for your board at https://docs.beagleboard.org. Detailed design materials for various boards can be found at https://git.beagleboard.org/explore/projects/topics/boards. Books ------ +***** For a complete list of books on BeagleBone, see `beagleboard.org/books <https://beagleboard.org/books>`_. diff --git a/support/images/88x31.png b/intro/support/images/88x31.png similarity index 100% rename from support/images/88x31.png rename to intro/support/images/88x31.png diff --git a/support/images/bad-to-the-bone.jpg b/intro/support/images/bad-to-the-bone.jpg similarity index 100% rename from support/images/bad-to-the-bone.jpg rename to intro/support/images/bad-to-the-bone.jpg diff --git a/support/images/beagle_logo_326x60.png b/intro/support/images/beagle_logo_326x60.png similarity index 100% rename from support/images/beagle_logo_326x60.png rename to intro/support/images/beagle_logo_326x60.png diff --git a/support/images/beaglebone-cookbook.jpg b/intro/support/images/beaglebone-cookbook.jpg similarity index 100% rename from support/images/beaglebone-cookbook.jpg rename to intro/support/images/beaglebone-cookbook.jpg diff --git a/support/images/bone101.png b/intro/support/images/bone101.png similarity index 100% rename from support/images/bone101.png rename to intro/support/images/bone101.png diff --git a/support/images/btn_step1.gif b/intro/support/images/btn_step1.gif similarity index 100% rename from support/images/btn_step1.gif rename to intro/support/images/btn_step1.gif diff --git a/support/images/btn_step2.gif b/intro/support/images/btn_step2.gif similarity index 100% rename from support/images/btn_step2.gif rename to intro/support/images/btn_step2.gif diff --git a/support/images/btn_step3.gif b/intro/support/images/btn_step3.gif similarity index 100% rename from support/images/btn_step3.gif rename to intro/support/images/btn_step3.gif diff --git a/support/images/download-etcher.png b/intro/support/images/download-etcher.png similarity index 100% rename from support/images/download-etcher.png rename to intro/support/images/download-etcher.png diff --git a/support/images/download-latestimage.png b/intro/support/images/download-latestimage.png similarity index 100% rename from support/images/download-latestimage.png rename to intro/support/images/download-latestimage.png diff --git a/support/images/embedded-linux-primer.jpg b/intro/support/images/embedded-linux-primer.jpg similarity index 100% rename from support/images/embedded-linux-primer.jpg rename to intro/support/images/embedded-linux-primer.jpg diff --git a/support/images/exploring-beaglebone.jpg b/intro/support/images/exploring-beaglebone.jpg similarity index 100% rename from support/images/exploring-beaglebone.jpg rename to intro/support/images/exploring-beaglebone.jpg diff --git a/support/images/icon_facebook.png b/intro/support/images/icon_facebook.png similarity index 100% rename from support/images/icon_facebook.png rename to intro/support/images/icon_facebook.png diff --git a/support/images/icon_linkedin.png b/intro/support/images/icon_linkedin.png similarity index 100% rename from support/images/icon_linkedin.png rename to intro/support/images/icon_linkedin.png diff --git a/support/images/icon_twitter.png b/intro/support/images/icon_twitter.png similarity index 100% rename from support/images/icon_twitter.png rename to intro/support/images/icon_twitter.png diff --git a/support/images/install-etcher.png b/intro/support/images/install-etcher.png similarity index 100% rename from support/images/install-etcher.png rename to intro/support/images/install-etcher.png diff --git a/support/images/write-latestimage.png b/intro/support/images/write-latestimage.png similarity index 100% rename from support/images/write-latestimage.png rename to intro/support/images/write-latestimage.png diff --git a/support/images/youTube-icon.png b/intro/support/images/youTube-icon.png similarity index 100% rename from support/images/youTube-icon.png rename to intro/support/images/youTube-icon.png diff --git a/support/overview.rst b/intro/support/index.rst similarity index 64% rename from support/overview.rst rename to intro/support/index.rst index d9e1f965b822771071d70fb86a2e4df0afe414f6..40ec9248384513ffdc8a0c4cdc89c9882bfc78f7 100644 --- a/support/overview.rst +++ b/intro/support/index.rst @@ -1,15 +1,25 @@ -Overview -========= +.. _support: + +Support +######### + +.. note:: #TODO# all the links need updating and content moved into this repo, especially bone101. Getting started ---------------- +*************** The starting experience for all Beagles has been made to be as consistent as is possible. For any of the Beagle Linux-based open hardware computers, visit our `getting started guide <getting-started>`__. +.. toctree:: + :maxdepth: 2 + + /intro/support/getting-started + + Getting support ---------------- +*************** BeagleBoard.org products and `open hardware <https://www.oshwa.org/definition/>`__ designs are supported @@ -23,17 +33,37 @@ to provide a link to your questions on the `community forums <https://forum.beagleboard.org>`__ as answers will be provided there. +Be sure to ask `smart questions <http://www.catb.org/~esr/faqs/smart-questions.html>`__ +that provide the following: + +* What am I trying to accomplish? +* What did find when researching how to accomplish it? +* What are the detailed results of what I tried? +* How did these results differ from what I expected? +* What would I consider to be a success? + +.. note:: + Remember that community developers are volunteering their expertise. If you + want paid support, there are options for that. Respect developers time and + expertise and they might be happy to share with you. + Diagnostic tools ----------------- +================ Best to be prepared with good diagnostic information to aide with support. -- Output of ‘beagle-version’ script needed for support requests +.. todo:: + Need a reference to how to run `beagle-version`. + +.. note:: + #TODO#: Need a reference to how to run `beagle-version`. + +- Output of `beagle-version` script needed for support requests - `Beagle Tester source <https://git.beagleboard.org/jkridner/beagle-tester>`__ Community resources -------------------- +=================== Please execute the board diagnostics, review the hardware documentation, and consult the mailing list and IRC channel for support. @@ -46,7 +76,7 @@ of the entire community. - `Live Chat <https://beagleboard.org/chat>`__ Consulting and other resources ------------------------------- +============================== Need timely response or contract resources because you are building a product? @@ -54,7 +84,7 @@ product? - `Resources <https://beagleboard.org/resources>`__ Repairs -------- +======= Repairs and replacements only provided on unmodified boards purchased via an authorized distributor within the first 90 days. All repaired @@ -62,19 +92,24 @@ 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://beagleboard.org//support/rma>`__ +- `RMA request <https://beagleboard.org/support/rma>`__ Understanding Your Beagle -------------------------- +************************* - `BeagleBone Introduction <https://beagleboard.org/Support/bone101>`__ - `Hardware <https://beagleboard.org/Support/Hardware+Support>`__ - `Software <https://beagleboard.org/Support/Software+Support>`__ -- `BoneScript JavaScript - library <https://beagleboard.org/Support/bonescript>`__ - `Books <https://beagleboard.org/books>`__ - `Exploring BeagleBone <https://beagleboard.org/ebb>`__ - `BeagleBone Cookbook <https://beagleboard.org/cookbook>`__ - `Bad to the Bone <https://beagleboard.org/bad-to-the-bone>`__ +Working with Cape Add-on Boards +******************************* + +- `Cape Documentation </boards/capes/>`__ +- `BeagleBone Cape Interface Specification </boards/capes/cape-interface-spec.html>`__ + + diff --git a/projects/index.rst b/projects/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..78b5def7b3e4b558d70d830a8aeedfbb790fd212 --- /dev/null +++ b/projects/index.rst @@ -0,0 +1,10 @@ +Projects +******** + +This is a collection of reasonably well-supported projects useful to Beagle developers. + +.. toctree:: + :maxdepth: 1 + + /projects/simppru/index.rst + /boards/beagleconnect/technology/index.rst diff --git a/simppru/basics.rst b/projects/simppru/basics.rst similarity index 100% rename from simppru/basics.rst rename to projects/simppru/basics.rst diff --git a/simppru/build.rst b/projects/simppru/build.rst similarity index 100% rename from simppru/build.rst rename to projects/simppru/build.rst diff --git a/simppru/examples/button_click_rpmsg.rst b/projects/simppru/examples/button_click_rpmsg.rst similarity index 100% rename from simppru/examples/button_click_rpmsg.rst rename to projects/simppru/examples/button_click_rpmsg.rst diff --git a/simppru/examples/delay.rst b/projects/simppru/examples/delay.rst similarity index 100% rename from simppru/examples/delay.rst rename to projects/simppru/examples/delay.rst diff --git a/simppru/examples/digital_read.rst b/projects/simppru/examples/digital_read.rst similarity index 100% rename from simppru/examples/digital_read.rst rename to projects/simppru/examples/digital_read.rst diff --git a/simppru/examples/digital_write.rst b/projects/simppru/examples/digital_write.rst similarity index 100% rename from simppru/examples/digital_write.rst rename to projects/simppru/examples/digital_write.rst diff --git a/simppru/examples/hcsr04_example_rpmsg.rst b/projects/simppru/examples/hcsr04_example_rpmsg.rst similarity index 100% rename from simppru/examples/hcsr04_example_rpmsg.rst rename to projects/simppru/examples/hcsr04_example_rpmsg.rst diff --git a/simppru/examples/hcsr04_sensor.rst b/projects/simppru/examples/hcsr04_sensor.rst similarity index 100% rename from simppru/examples/hcsr04_sensor.rst rename to projects/simppru/examples/hcsr04_sensor.rst diff --git a/simppru/examples/images/hcsr04_beagle_bone_black.png b/projects/simppru/examples/images/hcsr04_beagle_bone_black.png similarity index 100% rename from simppru/examples/images/hcsr04_beagle_bone_black.png rename to projects/simppru/examples/images/hcsr04_beagle_bone_black.png diff --git a/simppru/examples/images/hcsr04_pocket_beagle.png b/projects/simppru/examples/images/hcsr04_pocket_beagle.png similarity index 100% rename from simppru/examples/images/hcsr04_pocket_beagle.png rename to projects/simppru/examples/images/hcsr04_pocket_beagle.png diff --git a/simppru/examples/images/led_beagle_bone_black.png b/projects/simppru/examples/images/led_beagle_bone_black.png similarity index 100% rename from simppru/examples/images/led_beagle_bone_black.png rename to projects/simppru/examples/images/led_beagle_bone_black.png diff --git a/simppru/examples/images/led_button_beagle_bone_black.png b/projects/simppru/examples/images/led_button_beagle_bone_black.png similarity index 100% rename from simppru/examples/images/led_button_beagle_bone_black.png rename to projects/simppru/examples/images/led_button_beagle_bone_black.png diff --git a/simppru/examples/images/led_button_pocket_beagle.png b/projects/simppru/examples/images/led_button_pocket_beagle.png similarity index 100% rename from simppru/examples/images/led_button_pocket_beagle.png rename to projects/simppru/examples/images/led_button_pocket_beagle.png diff --git a/simppru/examples/images/led_pocket_beagle.png b/projects/simppru/examples/images/led_pocket_beagle.png similarity index 100% rename from simppru/examples/images/led_pocket_beagle.png rename to projects/simppru/examples/images/led_pocket_beagle.png diff --git a/simppru/examples/images/simpPRU.png b/projects/simppru/examples/images/simpPRU.png similarity index 100% rename from simppru/examples/images/simpPRU.png rename to projects/simppru/examples/images/simpPRU.png diff --git a/simppru/examples/index.rst b/projects/simppru/examples/index.rst similarity index 96% rename from simppru/examples/index.rst rename to projects/simppru/examples/index.rst index d5d5fcf64de121ed14e8b4fa88e6ede13cf80d46..0b1b49e19d8d726bf38554fc8eb09cf94dc3ec8c 100644 --- a/simppru/examples/index.rst +++ b/projects/simppru/examples/index.rst @@ -26,6 +26,7 @@ These are the examples which have been tested on simpPRU.These examples will ser led_blink_for.rst led_blink_while.rst led_blink.rst + led_blink_counter.rst read_counter.rst rpmsg_example.rst rpmsg_pru_calculator.rst diff --git a/simppru/examples/led_blink.rst b/projects/simppru/examples/led_blink.rst similarity index 100% rename from simppru/examples/led_blink.rst rename to projects/simppru/examples/led_blink.rst diff --git a/simppru/examples/led_blink_button.rst b/projects/simppru/examples/led_blink_button.rst similarity index 100% rename from simppru/examples/led_blink_button.rst rename to projects/simppru/examples/led_blink_button.rst diff --git a/simppru/examples/led_blink_counter.rst b/projects/simppru/examples/led_blink_counter.rst similarity index 100% rename from simppru/examples/led_blink_counter.rst rename to projects/simppru/examples/led_blink_counter.rst diff --git a/simppru/examples/led_blink_for.rst b/projects/simppru/examples/led_blink_for.rst similarity index 100% rename from simppru/examples/led_blink_for.rst rename to projects/simppru/examples/led_blink_for.rst diff --git a/simppru/examples/led_blink_while.rst b/projects/simppru/examples/led_blink_while.rst similarity index 100% rename from simppru/examples/led_blink_while.rst rename to projects/simppru/examples/led_blink_while.rst diff --git a/simppru/examples/read_counter.rst b/projects/simppru/examples/read_counter.rst similarity index 100% rename from simppru/examples/read_counter.rst rename to projects/simppru/examples/read_counter.rst diff --git a/simppru/examples/rpmsg_example.rst b/projects/simppru/examples/rpmsg_example.rst similarity index 100% rename from simppru/examples/rpmsg_example.rst rename to projects/simppru/examples/rpmsg_example.rst diff --git a/simppru/examples/rpmsg_pru_calculator.rst b/projects/simppru/examples/rpmsg_pru_calculator.rst similarity index 100% rename from simppru/examples/rpmsg_pru_calculator.rst rename to projects/simppru/examples/rpmsg_pru_calculator.rst diff --git a/simppru/images/main_screen.png b/projects/simppru/images/main_screen.png similarity index 100% rename from simppru/images/main_screen.png rename to projects/simppru/images/main_screen.png diff --git a/simppru/images/receive_counter.png b/projects/simppru/images/receive_counter.png similarity index 100% rename from simppru/images/receive_counter.png rename to projects/simppru/images/receive_counter.png diff --git a/simppru/images/receive_counter_2.png b/projects/simppru/images/receive_counter_2.png similarity index 100% rename from simppru/images/receive_counter_2.png rename to projects/simppru/images/receive_counter_2.png diff --git a/simppru/images/receive_screen.png b/projects/simppru/images/receive_screen.png similarity index 100% rename from simppru/images/receive_screen.png rename to projects/simppru/images/receive_screen.png diff --git a/simppru/images/receive_screen_2.png b/projects/simppru/images/receive_screen_2.png similarity index 100% rename from simppru/images/receive_screen_2.png rename to projects/simppru/images/receive_screen_2.png diff --git a/simppru/images/select_pru_id_screen.png b/projects/simppru/images/select_pru_id_screen.png similarity index 100% rename from simppru/images/select_pru_id_screen.png rename to projects/simppru/images/select_pru_id_screen.png diff --git a/simppru/images/send_screen.png b/projects/simppru/images/send_screen.png similarity index 100% rename from simppru/images/send_screen.png rename to projects/simppru/images/send_screen.png diff --git a/simppru/images/simpPRU.png b/projects/simppru/images/simpPRU.png similarity index 100% rename from simppru/images/simpPRU.png rename to projects/simppru/images/simpPRU.png diff --git a/simppru/images/stop_screen.png b/projects/simppru/images/stop_screen.png similarity index 100% rename from simppru/images/stop_screen.png rename to projects/simppru/images/stop_screen.png diff --git a/simppru/index.rst b/projects/simppru/index.rst similarity index 100% rename from simppru/index.rst rename to projects/simppru/index.rst diff --git a/simppru/install.rst b/projects/simppru/install.rst similarity index 100% rename from simppru/install.rst rename to projects/simppru/install.rst diff --git a/simppru/io.rst b/projects/simppru/io.rst similarity index 100% rename from simppru/io.rst rename to projects/simppru/io.rst diff --git a/simppru/language.rst b/projects/simppru/language.rst similarity index 100% rename from simppru/language.rst rename to projects/simppru/language.rst diff --git a/simppru/usage-simppru-console.rst b/projects/simppru/usage-simppru-console.rst similarity index 100% rename from simppru/usage-simppru-console.rst rename to projects/simppru/usage-simppru-console.rst diff --git a/simppru/usage-simppru.rst b/projects/simppru/usage-simppru.rst similarity index 100% rename from simppru/usage-simppru.rst rename to projects/simppru/usage-simppru.rst diff --git a/support/index.rst b/support/index.rst deleted file mode 100644 index 3077a483b8eee859cc199bd42bf5ecef2b03c32b..0000000000000000000000000000000000000000 --- a/support/index.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. _support: - -Support -######### - -.. note:: #TODO# all the links need updating and content moved into this repo. - -.. toctree:: - :maxdepth: 1 - - overview.rst - getting-started.rst - cape-interface-spec.rst