Enabling IoT OSs for Intel Quark MCU platforms: The Fast Way
summary
QMSI provides device driver libraries, a bootloader, linker script and newlib syscalls that get Contiki and Zephyr running on Intel Quark D2000/SE in hours, not weeks. Zephyr uses shim drivers that forward Zephyr calls into QMSI, optionally linking against libqmsi, and Contiki ports are delivered as three‑to‑four small patches reusing QMSI bootloader, crt0 and syscalls. Measured overhead is tiny—a few bytes per peripheral—and the ports run on Arduino 101 and dev kits.
AI-written summary · about
chapters (6)
- 0:00Introduction to Intel platforms
- 2:24Intel MCU hardware details
- 6:53Quark MCU software interface
- 14:16Integration with Zephyr
- 29:00Integration with Contiki
- 42:58Final thoughts and Q&A
related talks
30mZephyr ❤️ Internet: How Zephyr Speeds Implementation for New IoT Devices
39mFirmware Management for MCUs: The Quark Bootloader Approach
23mCisco MSI and Qt
42mEnabling Zephyr on Your Hardware Platform
42mEnabling Zephyr on Your Hardware Platform
41mTurning the Ignition on Safety: Zephyr RTOS in Automotive Compliance
08mKeynote: Zephyr as the Foundation for a Microcontroller SDK
12mOverview of the SCMI Support in Zephyr
