Overview
Explore the Intel® Quark™ microcontroller family and the Quark Microcontroller Software Interface (QMSI) in this informative 41-minute conference talk by Malcolm Prinn from Intel. Gain insights into the low-power, battery-operated, 32-bit x86 based microcontrollers designed for IoT edge devices, including the Quark™ D2000 and SE models. Learn about the MCU capabilities, specifications, and Intel®'s MCU stack. Discover QMSI, an open-source hardware abstraction layer (HAL) common to the Quark™ MCU family, released on GitHub under a BSD license. Delve into key components such as the bootloader with Firmware Update features, peripheral drivers, and DSP libraries. Follow along as Malcolm covers topics including boot flow, clocking, power states, Real Time Clock driver usage, toolchain, Intel Performance Primitives for Microcontrollers, Floating Point Library, Zephyr, and Intel System Studio for Microcontrollers in action. Gain valuable knowledge about the Intel Community and the potential applications of these microcontrollers in IoT edge devices.
Syllabus
Intro
Intel QMSI quick facts
Intel Quark Microcontroller Software Interface
Bootloader/ ROM • Bootstrap
Boot flow
Clocking
Power states - C1000
Sample Real Time Clock driver usage
Toolchain
Intel Performance Primitives for Microcontrollers
Floating Point Library
Zephyr
Intel system studio for Microcontrollers in action
Intel Community
Taught by
Linux Foundation