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
Copy file name to clipboardExpand all lines: content/hardware/04.pro/boards/portenta-x8/tutorials/01.user-manual/content.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,13 +31,13 @@ Portenta X8 is a powerful, industrial-grade System on Module with Linux OS prelo
31
31
32
32
## Required Software
33
33
34
-
*[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)
35
-
*Latest "Arduino Mbed OS Portenta Boards" Core > 3.0.1
36
-
* Latest Linux image available, check [this section](#portenta-x8-os-image-update) to verify if your Portenta X8 is already updated.
34
+
*For Linux Programming, leverage the latest Linux image available, check [this section](#portenta-x8-os-image-update) to verify if your Portenta X8 is already updated.
35
+
*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
+
37
37
38
38
## Product Overview
39
39
40
-
Portenta X8 offers the best of two approaches: flexibility of usage of Linux combined with real-time applications through the Arduino environment. Developers can now execute real-time tasks, while simultaneously performing high-performance processing on Linux cores.
40
+
The Portenta X8 combines the best of two approaches, offering the flexibility of Linux and the capability for real-time applications within the Arduino environment. Developers can execute real-time tasks while simultaneously handling high-performance processing on Linux cores.
41
41
So, let's have a look at its technical specification.
42
42
43
43
### Architecture Overview
@@ -46,11 +46,11 @@ Portenta X8 is a powerful, industrial-grade System on Module combining a Yocto L
As you can see, Portenta X8 features two powerful computing units:
49
+
As reported in the image above, Portenta X8 features two powerful computing units:
50
50
51
-
***NXP® i.MX 8M Mini** Cortex®-A53 quad-core up to 1.8GHz per core + 1x Cortex®-M4 up to 400 MHz. This microprocessor is the one where the Yocto Linux distribution is running together with Docker containers (check [this section](#linux-environment) of this user manual to learn more).
51
+
***NXP® i.MX 8M Mini**featuring 4x ARM® Cortex®-A53 cores running up to 1.8GHz and 1x ARM® Cortex®-M4 core running up to 400 MHz. This microprocessor hosts the Yocto Linux distribution and supports Docker containers. For more details, refer to [this section](#linux-environment) of the user manual.
52
52
53
-
***STMicroelectronics STM32H747XI**dual-core Cortex®-M7 up to 480 MHz + M4 32 bit Arm® MCU up to 240 MHz. This microcontroller is the one where the "Arduino Mbed OS Portenta Boards" Core is running. M4 core is accessible and programmable by the user, while M7 is dedicated to establishing and guaranteeing the communication between i.MX 8M Mini and M4 as well as to manage peripherals through RPC. Check [this section](#arduino-environment) of this user manual to learn more.
53
+
***STMicroelectronics STM32H747XI**featureing 1x ARM® Cortex®-M7 core running up to 480 MHz and 1x ARM® Cortex®-M4 core running up to 240 MHz. This microcontroller hosts the ["Arduino Mbed OS Portenta Boards" Core](https://github.com/arduino/ArduinoCore-mbed). M4 core is accessible and programmable by the user, while M7 is dedicated to establishing and guaranteeing the communication between i.MX 8M Mini and M4 as well as to manage peripherals through RPC. For more details, refer to [this section](#arduino-environment) of the user manual.
54
54
55
55
The two computing units are responsible for different tasks, which are summarized in the table below.
56
56
@@ -62,7 +62,7 @@ The two computing units are responsible for different tasks, which are summarize
| Access to peripherals without concurrent access control | Access to peripherals without concurrent access control |
64
64
65
-
In addition to the above features, Portenta X8 guarantees security over time. A crypto element (i.e. [NXP® SE050C2](https://www.nxp.com/docs/en/data-sheet/SE050-DATASHEET.pdf)) ensures a secure connection at the hardware level and allows the board to be PSA certified from ARM® (click [here](https://www.psacertified.org/products/portenta-x8/) to learn more).
65
+
In addition to the above features, Portenta X8 guarantees security over time. A secure element (i.e. [NXP® SE050C2](https://www.nxp.com/docs/en/data-sheet/SE050-DATASHEET.pdf)) ensures a secure connection at the hardware level and allows the board to be PSA certified from ARM® (click [here](https://www.psacertified.org/products/portenta-x8/) to learn more).
66
66
67
67
Moreover, Portenta X8 can be further customized to get a continuously maintained Linux kernel distribution and to keep security at first by Over-The-Air (OTA) device updates and fleet management. In order to activate these features, you need to create an Arduino Cloud for business account including the so-called **Portenta X8 Board Manager**. Portenta X8 Board Manager has been developed together with [Foundries.io](https://foundries.io/) and allows a user to:
0 commit comments