Quark Microcontroller Software Interface
summary
Quark Microcontroller Software Interface is an open source C HAL for Intel Quark MCUs (D2000 and SE) that targets 32 MHz edge devices and ships under a BSD license on GitHub since December 2015. It claims a compact stack (historical snapshots show 100k lines vs later 25k lines), provides a bootloader with DFU over UART and USB, peripheral drivers, DSP fixed‑point routines and Zephyr integration, and handles oscillator trim codes, multi‑core IPC and power modes for real devices.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:40Intel QMSI quick facts
- 8:23Intel Quark Microcontroller Software Interface
- 11:06Bootloader/ ROM • Bootstrap
- 12:43Boot flow
- 15:45Clocking
- 19:14Power states - C1000
- 21:21Sample Real Time Clock driver usage
- 25:13Toolchain
- 27:17Intel Performance Primitives for Microcontrollers
- 28:26Floating Point Library
- 29:21Zephyr
- 30:44Intel system studio for Microcontrollers in action
- 33:38Intel Community
related talks
39mFirmware Management for MCUs: The Quark Bootloader Approach
01h 00mQt for MCUs – A Deep Dive
38mMicroservices running natively on ARM devices
11mRunning Quake on RISC V with Virtual Platforms
11mQEMU Based Hardware Modeling Of A Multi Hart RISC V Based FPGA With Execution Contexts Free...
17mRISC-V Meets 22FDX: an Open Source Ultra-low Power Microcontroller Platform
49mScaling Qt from Desktop to Servers and Micro-controllers
30mSoftware architecture for High-end IoT devices
