Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Quark Microcontroller Software Interface

Linux Foundation via YouTube

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

Reviews

Start your review of Quark Microcontroller Software Interface

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.