Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 01ca5277 authored by Deepak Khatri's avatar Deepak Khatri :dog:
Browse files

Merge branch 'main' into 'main'

Add BB-Config projects documents

See merge request docs/docs.beagleboard.io!26
parents 4e8cdd68 f426b430
Branches
Tags
No related merge requests found
Showing
with 249 additions and 0 deletions
......@@ -338,6 +338,7 @@ developers. Some developers choose to host documentation for their :ref:`project
:caption: Projects
/projects/simppru/index
/projects/bb-config/index
/boards/beagleconnect/index
Books
......
Build from Source
###################
Dependencies
**************
- g++
- cmake
- glib-2.0
- libnm
Build
******
.. code:: bash
git clone https://git.beagleboard.org/gsoc/bb-config
cd bb-config
mkdir build
cd build
cmake ..
make -j$(nproc)
Install
********
.. code:: bash
sudo make install
.. _bb_config_detail:
BB-Config Detail
#################
Configure your beagle devices easily.
`Github <https://git.beagleboard.org/gsoc/bb-config>`_
.. image:: images/bb-config.png
:alt: BB-Config Logo
What is BB-Config
******************
BB-Config is a software that makes the most common low-level
configuration changes in beagle devices easily and provides a
terminal UI.
BB-Config is using `FTXUI <https://github.com/ArthurSonzogni/FTXUI>`_ (C++ Functional Terminal User Interface)
which have simple and elegant UI looking.
Look Like
==========
.. image:: images/about.png
:align: center
:alt: bb-config about
\ No newline at end of file
Features
#########
BB-Config v1.x
***************
PRU Enable/Disable
===================
- Enable/Disable PRU
.. image:: images/pru.png
:align: center
:alt: pru
GPIO
=====
- Turn On/Off gpio
GPIO Menu
----------
.. image:: images/gpio.png
:align: center
:alt: gpio menu
GPIO Setting
-------------
.. image:: images/gpio2.png
:align: center
:alt: gpio setting
EMMC and MicroSD Stats
=======================
- Storage stats & grow partition
.. image:: images/emmc.png
:align: center
:alt: emmc
LEDs
=====
- Config board build in LEDs
.. image:: images/leds.png
:align: center
:alt: leds
Password
=========
- Change users password
.. image:: images/password.png
:align: center
:alt: password
SSH
====
- Enable/Disable SSH
.. image:: images/ssh.png
:align: center
:alt: ssh
WiFi
=====
- Connect to Wi-Fi
.. image:: images/wifi.png
:align: center
:alt: WiFi
Internet Sharing and Client Config
===================================
.. image:: images/ics.png
:align: center
:alt: ics
- Note: You'll have to configure your host Following is an example script:
.. code:: bash
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface wlp4s0 -j MASQUERADE
iptables --append FORWARD --in-interface wlp4s0 -j ACCEPT
About
======
.. image:: images/about.png
:align: center
:alt: about
BB-Config v2.x
***************
ADC (Graph)
============
- Plot graph for Analogue pin
.. image:: images/adc2.png
:align: center
:alt: adc page
.. image:: images/adc.png
:align: center
:alt: adc graph
DAC (PWM)
==========
- Generate PWM waveform
.. image:: images/pwm.png
:align: center
:alt: pwm
uEnv
=====
- Enable/Disable boot configuration
.. image:: images/uEnv.png
:align: center
:alt: uEnv
services
=========
- Enable/Disable services startup at boot
.. image:: images/service.png
:align: center
:alt: service
PINMUX
=======
- Display PIN I/O detail
- Config PINMUX
Hardware Display
-----------------
.. image:: images/pinmux.png
:align: center
:alt: pinmux hardware
Pin Table Refernce
--------------------
.. image:: images/pinmux2.png
:align: center
:alt: pinmux table references
Pin Config
--------------
.. image:: images/pinmux3.png
:align: center
:alt: pinmux config
Overlay (dts)
==============
- Enable/Disable Device Tree Overlay in Boot option
- Select dtbo file and automate update in uEnv.txt
.. image:: images/overlay.png
:align: center
:alt: overlay
WiFi (D-Bus)
=============
- Connect to WiFi with wpa_supplicant
- Support for Debian 11
.. image:: images/wifi-dbus.png
:align: center
:alt: WiFi D-Bus
\ No newline at end of file
projects/bb-config/gif/ADC.gif

1.03 MiB

projects/bb-config/gif/UI.gif

671 KiB

projects/bb-config/gif/emmc.gif

206 KiB

projects/bb-config/gif/emmc2.gif

356 KiB

projects/bb-config/gif/ics.gif

395 KiB

projects/bb-config/gif/pinmux.gif

269 KiB

projects/bb-config/gif/services.gif

200 KiB

projects/bb-config/gif/uEnv.gif

308 KiB

projects/bb-config/gif/wifi.gif

90.8 KiB

projects/bb-config/images/about.png

121 KiB

projects/bb-config/images/adc.png

95.9 KiB

projects/bb-config/images/adc2.png

99.5 KiB

projects/bb-config/images/bb-config.png

55.4 KiB

projects/bb-config/images/emmc.png

113 KiB

projects/bb-config/images/gpio.png

106 KiB

projects/bb-config/images/gpio2.png

104 KiB

0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment