Software Development Tools for IoT
summary
Shows a toolchain and concrete wins: use Intel System Studio with the Intel C/C++ compiler as a GCC drop‑in and the Intel IPP libraries to speed image and compression code (benchmarks show ~20% CPU gain vs GCC on an Atom and up to 3x for ZIP routines), and profile with vtune profiler and Energy Profiler to find wakeups, cache misses and thread contention. Prototype uses Intel Atom gateway, microcontroller boards with Zephyr, UPM/MRAA libraries, JTAG (Arduino 101 adapter ~$20–$30) and moves OpenCV face detection from 2.6 fps to 6.8 fps by rebuilding with compiler plus IPP.
AI-written summary · about
chapters (14)
- 0:00Intro
- 3:01Intel® System Studio - A Comprehensive Tool Suite
- 4:29Editions & Configurations
- 10:29Faster, Scalable Code, Faster
- 14:25Timeline Visualizes Thread Behavior
- 14:52Visualize Parallel Performance Issues Look for Common Patterns
- 15:38Caller / Callee - Analyze Parent/Child
- 17:31Find & Debug Memory & Threading Errors Memory & Thread Debu
- 19:00Tools to Ease System & Embedded Development
- 23:37UPM - Useful Packages & Modules for mraa.io
- 30:28Smart Home Monitoring System - Prototype
- 35:11Face Detection and Recognition: Performance Issues
- 37:36Sensor Node Setup
- 38:49Sensor Node - Software Development
related talks
24mDeveloping IoT Applications Using
22mOptimize Your Industrial IoT Application in Every Dimension
24mIntel Developer Tools and IDEs
55mMaking Your IoT Ideas a Reality with the Simple and Powerful Intel® IoT Developer Kit
55mOvercoming C++ Embedded Development Tooling Challenges
22mStay Ahead with the Latest Advances in RISC-V Development Tools
11mDemo: Catapult Studio for Imagination RISC-V CPUs
23mTotal Solutions for IoT: Designing with Systems in Mind
