Description
The Arduino® Portenta
This board combines the NXP® i.MX 8M Mini processor, hosting a Linux Operating System for embedded applications (Yocto) together with an STM32H7 microcontroller, to benefit from Arduino® libraries/abilities.
They are basically two industrial products in a small module, with the power of no less than 9 cores. Leverage the Arduino environment to perform real-time tasks while Linux takes care of high-performance processing.
Thanks to its modular "container" architecture, it is capable of running device-independent software in isolation ("encapsulated" applications).
Built-in Wi-Fi/Bluetooth® Low Energy connectivity allows you to securely perform OTA OS/app updates.
Using Foundries.io's cloud-based DevOps platform to reinvent the way embedded Linux solutions are built, tested, deployed and maintained, Portenta X8 benefits from Foundries.io's continuous update service for cybersecurity. This service guarantees an updated image that contains all vulnerability patches; while the container approach separates the operating system from applications, to keep the entire system updated smoothly.
The Portenta X8 is designed with industrial-grade security in mind: it is PSA security certified and includes the NXP SE050C2 hardware security element to provide key generation, accelerated encryption operations, and secure storage. It received Arm SystemReady certification and integrated services from Parsec, making it one of the first Cassini products on the market available to developers.
OTHER FEATURES:
◾ Multi-processor architecture enables power-optimized processing;
◾ Supports popular programming languages such as Python, Java and Ruby, among others;
◾ Real-time I/O and fieldbus/control on a dedicated core;
◾ Allows you to implement powerful AI and machine learning algorithms;
◾ Secure over-the-air operating system/application updates;
◾ Allows you to implement multiprotocol routing with a single module;
◾ Compatible with other Arduino Portenta products.
EXAMPLES OF APPLICATIONS:
◾ Edge computer for industrial control;
◾ Autonomous Vehicles (AGV);
◾ Interactive, full-HD secure kiosks and digital signage;
◾ Control systems for offices and homes;
◾ Navigation and control for smart agriculture;
◾ Behavioral analysis for offices and factories;
SPECIFICATIONS: ◾
Board: - Name :
Arduino® Portenta 400 MHz ◾ Microcontroller: STM32H747XI dual Cortex®-M7+M4 - Architecture: 32bit low power Arm® MCU - 1x ARM® Cortex® -M7 core up to 480MHz (for internal use) - 1x ARM® Cortex® -M4 core up to 240MHz ◾ USB connector: USB-C ◾ Pins: - Digital I/O: 22 - Analog inputs: 8 - PWM: 4 ◾ Connectivity: - Radio module: Murata 1DX dual · WiFi 802.11b/g/n 65 Mbps · Bluetooth 5.1 BR /EDR/LE - Secure element: NXP SE050C2 encryption ◾ Communication: - UART: Yes - I2C: Yes - SPI: Yes ◾ Circuit operating voltage: 3.3 V ◾ Input voltage (VIN): 5V ◾ Current per I pin /O: 8mA DC ◾ Memory: - Main: · RAM: 2GB low-power DDR4 DRAM · Flash: 16GB eMMC - ST STM32H747XI: · 2MB Flash · 1MB RAM ◾ Operating Temperature: -40 °C to 85°C ◾ Weight: 10.2g ◾ Dimensions: 25.40 x 66.04 mm COMPATIBILITIES ◾ Software and cloud - Arduino IDE - Arduino CLI ◾ Other compatible devices: - Shields: Portenta Vision - Boards: Portenta Breakout - Carriers: Portenta Max Carrier Note: Some of the features described here require a subscription to one of the Arduino IoT Cloud plans.