SDK in the Browser for Zephyr Project
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Wednesday, 2017-02-22· at 16:20· Broadway I/II·
summary
Browser-based IDE connects to Zephyr boards over WebUSB and runs a JerryScript runtime on the device so developers need only a board, USB cable and Chrome to edit, upload and execute JavaScript with no flashing required in developer mode. Demo shows live console, GPIO access and a buzzer working; development mode copies files over a USB serial path, production mode embeds JS into the Zephyr image for flashing. Current limits: Chrome-only, modemmanager conflicts on Linux, Arduino 101 memory ~256KB ROM/55KB RAM.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 0:28Agenda
- 1:22Problem
- 2:03Where to start
- 2:42Solution
- 3:11Demo
- 11:35How it works
- 14:27Development cycle
- 15:21JavaScript runtime
- 17:53Architecture
- 19:18Modes
- 20:17Runtime Mode
- 25:00USB
- 26:05WebUSB
- 30:00Issues
- 31:28Browser
- 32:46Application
- 35:49Summary
- 38:38GitHub
- 43:03Browserbased IDE
- 44:08Questions
related talks
34mPractical Tips to Boost Your Productivity When Using Zephyr
28mBuild Before Installing: Zephyr Dev Environment Using Codespaces
28mBuild Before Installing: Zephyr Dev Environment Using Codespaces
41mZephyr & Visual Studio Code: How to Develop Zephyr Apps with a Modern, Visual IDE
27mZephyr and You: A Developer Environment for Newcomers
37mZephyr Onboarding in 30 Seconds - Methods and Experiments During Zephyr Training
27mHow browser IDEs are enabling the transition of development to the cloud
46mZephyr Workbench: Open Source Zephyr Extension for VSCode
