You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* USB-C® cable (either USB-C® to USB-A or USB-C® to USB-C®) (x1)
30
+
*[USB-C® cable (USB-C® to USB-A cable)](https://store.arduino.cc/products/usb-cable2in1-type-c) (x1)
31
31
* Wi-Fi® Access Point or Ethernet with Internet access (x1)
32
32
33
33
## Required Software
34
34
35
35
* For Linux programming, leverage the latest Linux image available, and check [this section](#portenta-x8-os-image-update) to verify if your Portenta X8 has already been updated.
36
-
* For Arduino programming, leverage [Arduino IDE 1.8.10+](https://www.arduino.cc/en/software), [Arduino IDE 2](https://www.arduino.cc/en/software), or [Arduino Web Editor](https://create.arduino.cc/editor), and the latest "Arduino Mbed OS Portenta Boards" Core > 3.0.1.
36
+
* For Arduino programming, leverage [Arduino IDE 1.8.10+](https://www.arduino.cc/en/software), [Arduino IDE 2](https://www.arduino.cc/en/software), or [Arduino Web Editor](https://create.arduino.cc/editor), and the latest **Arduino Mbed OS Portenta Boards** Core > 3.0.1.
37
37
38
38
## Product Overview
39
39
@@ -103,64 +103,6 @@ The full _STEP_ files are available and downloadable from the link below:
103
103
104
104
Portenta X8 integrates two main programming experiences: the **Yocto Linux** and popular **Arduino** environments.

165
107
166
108
To explore specific sections in more detail, please click on the links below that interest you:
@@ -768,6 +710,54 @@ You may want to build a custom image for the Portenta X8 with the source code pr
768
710
769
711
***Have a look at [this dedicated tutorial](https://docs.arduino.cc/tutorials/portenta-x8/image-building) to understand how to build your own custom image.***
770
712
713
+
### Interacting with Tenta-Config
714
+
715
+
**tenta-config** is a configuration tool for managing hardware settings and device tree overlays on compatible carriers. It provides a graphical interface for customizing system configurations with compatible carriers, such as peripheral management, adjusting video output settings, and managing pin mappings.
716
+
717
+

718
+
719
+
The image above shows the main window when accessing the `tenta-config`. It lists all compatible carriers, the option to automatically probe the attached carriers, and additional operations for debugging and configuring purposes for the Portneta X8.
720
+
721
+
This tool simplifies hardware customization, allowing users to modify their setup without modifying the core device tree, which is essential for tasks like configuring display settings or activating specific hardware features.
722
+
723
+
To access the `tenta-config` window, please follow these instructions.
724
+
725
+
First, access the Docker container named **x8-devel** with the following command:
726
+
727
+
```bash
728
+
docker exec -it x8-devel sh
729
+
```
730
+
731
+
This command uses **docker exec** to start a new shell session inside the running **x8-devel** container. The `-it` flags provide an interactive terminal session for executing commands within the container. This is useful for development, enabling direct code editing, monitoring processes, or debugging in an isolated environment.
732
+
733
+
Next, search for the **tenta_runner** Python script by running:
734
+
735
+
```bash
736
+
find / -name *.py
737
+
```
738
+
739
+
This command recursively searches from the root directory for any Python script, helping locate utilities or applications spread across the system.
740
+
741
+
Once you find **tenta_runner.py**, navigate to its directory using:
742
+
743
+
```bash
744
+
cd /root/examples/tenta-config
745
+
```
746
+
747
+
Then run the script:
748
+
749
+
```bash
750
+
python tenta_runner.py
751
+
```
752
+
753
+
This command launches a GUI within the `tent` framework, opening the `tenta-config` window as seen in the image below:
754
+
755
+

756
+
757
+
If you have a Pro 4G Module or a GIGA Display Shield with the Portenta Mid Carrier, you can choose the `Portenta Mid Carrier` option and set the necessary overlays to prepare essential environment configuration with a few steps.
758
+
759
+
You can find more information on how to use the `tanta-config` to set up the Pro 4G Module [here](https://docs.arduino.cc/tutorials/portenta-mid-carrier/user-manual/#using-linux-4) and the GIGA Displaye Shield [here](https://docs.arduino.cc/tutorials/portenta-mid-carrier/user-manual/#giga-display-shield-connector-j19).
760
+
771
761
### Additional Tutorials
772
762
773
763
If you want to continue working with your Portenta X8, you can find tons of additional tutorials in the **Tutorials** section of our [Arduino Docs](https://docs.arduino.cc/hardware/portenta-x8). Please go check them out!
0 commit comments