 Hello, and welcome to the STM32MP1 training session. This session is organized to provide you with the most important information to ensure that you can develop your application as easily as possible. You will find a technical description of all the STM32MP1 modules including peripherals and development tools organized into specific sections. System, memory, security, analog, peripherals, watchdog and timers, and ecosystem. You can browse each section separately and learn about each module in the order of your choice and at your convenience. This section also allows you to search directly for a keyword and you will have direct access to the sections covering this information. Now let's take a closer look at the STM32MP1 new series of microprocessors extending the STM32 success story to wider worlds. The STM32MP1 series is based on a heterogeneous single or dual ARM Cortex-A7 and Cortex-M4 cores architecture, strengthening its ability to support multiple and flexible applications, achieving the best performance and power figures at any time with dual Cortex-A7 cores running at 650 MHz and a Cortex-M4 core running at 209 MHz. The Cortex-A7 core provides access to open source operating systems such as Linux and Android while the Cortex-M4 core leverages the STM32MCU ecosystem. The STM32MP1 comes with many benefits including a rich development ecosystem, mainline open source Linux distribution with Android support available via partners, STM32 CUBE firmware and embedded software libraries for the Cortex-M4 core, an optional 3D graphics processing unit or GPU provides for advanced HMI development, a rich set of digital and analog peripherals, extended connectivity, advanced security features and support of a wide range of external flash memories. As industrial, consumer, smart home, health and wellness systems are growing more connected, certain embedded designs are now required to manage high processing loads and complex applications with rich human machine interfaces or HMIs. Thanks to its rich set of features, open source software stacks and efficient real-time operating systems, the STM32MP1 can support a wide range of such performance demanding applications. STM32MP1 microprocessors benefit from the proven software, tools and technical support of the STM32 family ecosystem. On the software side, the release of OpenST Linux Distribution, a mainline open source Linux distribution is a key element of the system. OpenST Linux Distribution is reviewed and accepted by the Linux community and is pre-integrated with OptiSecure OS. It contains all the essential building blocks for running software on the application processor cores. Regarding the development tools, STM32 cube tool set including GCC based IDEs, STM32 cube programmer and STM32 cube MX which includes the DRAM interface tuning tool for easy configuration of the DRAM subsystem helps accelerate the application development cycle. Finally, boards such as evaluation boards and discovery kits complete the development suite available to designers. All these leverage a solid scalable software and hardware foundation to simplify and shorten the development time of industry leading power constrained applications. It leverages a solid scalable software and hardware foundation to simplify and shorten the development time of industry leading power constrained applications. Developers are able to seamlessly reuse and migrate IPs from project to project. It future-proofs their current and future investments. Indeed, STM32 MPUs are included in ST's rolling 10-year longevity commitment. Now, let's get started with the training. Do not hesitate to follow the events and news about this product on our website at www.st.com slash stm32mp1. You can also visit MP1 Wiki pages for additional information. Enjoy!