Maker Shawn Hymel has already discovered the Arduino App Lab, launched alongside the Arduino UNO Q single-board laptop, to be somewhat restrictive for the extra seasoned embedded developer — so has penned a information to working with the Arduino UNO Q on the command-line as an alternative.
“If you happen to’ve been working with the Arduino UNO Q, you’ve got most likely seen that Arduino’s official method pushes you towards utilizing App Lab: a server-based growth setting that runs on the [Arduino] UNO Q. Whereas App Lab is a good place to begin for novices, I discovered it to be fairly limiting. App Lab locks you right into a web-based IDE and limits you to Arduino’s built-in instruments. With the CLI method, you’ll be able to work in VS Code with full IntelliSense, GitHub Copilot, and all of your favourite extensions and linters. Or if you happen to don’t like VS Code, be at liberty to make use of the editor of your alternative.”
Arduino’s new App Lab is nice for novices, however Shawn Hymel advises a CLI method for extra skilled builders. (📷: Arduino)
Arduino launched the brand new UNO Q board again in October, concurrently saying its acquisition by Qualcomm. It is the primary mannequin within the long-running Arduino UNO household to not be powered by a microcontroller, although it has one — an STMicro STM32U585 — on-board as a coprocessor alongside its application-class Qualcomm Dragonwing QRB2210 system-on-chip. Regardless of its footprint and compatibility with current Arduino UNO shields, it is a fully-fledged single-board laptop — and the App Lab, which might run instantly on-device for standalone use with a keyboard, mouse, and monitor, is designed to make it simple to program purposes that make full use of its capabilities.
For these already used to embedded growth, although, the App Lab can really feel restrictive — which is the place Hymel’s recommendation is available in. “As a substitute of black-box abstractions, you get full visibility into what’s occurring throughout builds and deployments, the flexibility to customise construct configurations, and the liberty to prepare your venture construction nevertheless you need,” he explains. “The preliminary setup may take just a few additional minutes, however the productiveness positive aspects and growth flexibility are nicely price it.”
Hymel’s information, which walks via the replication of the “blink” LED-flashing instance from App Lab utilizing an SSH connection to the Arduino UNO Q and consists of recommendation on connecting Microsoft’s common Visible Studio Code (VS Code) built-in growth setting (IDE) to the board, is obtainable on his web site.

