Published: September 17, 2026 | Category: Technical Guide | QSCompute
An AI development kit boots to a demo in under an hour. That is the whole point of the form factor, and it is also why teams underestimate it: the parts that make first boot trivial — a reference carrier, a vendor-supplied image, a microSD card — are precisely the parts that disappear when the product ships. The gap between a board that runs a demo and a board you can manufacture is where development schedules are lost.
This guide covers the practical onboarding sequence: how the three flashing paths differ, why the storage medium on a dev kit is a prototyping choice rather than a production one, what to validate on the bench before writing application code, and what the kit quietly hides from you when you move to your own carrier board.
Every kit offers at least one way to get an image onto the board, and most offer two or three. They differ in how much of the boot chain they write, how recoverable they are when something goes wrong, and whether the same method will survive into production.
| Path | Typical tooling | What it writes | Recoverable in field? |
|---|---|---|---|
| Removable media boot | Image written to microSD or USB by the developer | Rootfs only; bootloader stays in on-board storage | Yes — swap the card |
| Host-tool flashing (USB-C / recovery mode) | Vendor flasher, e.g. NVIDIA SDK Manager, Rockchip or NXP tooling | Full boot chain: bootloader, partitions, carriers, rootfs | Yes, but needs a host PC and a cable |
| Network / OTA provisioning | PXE, vendor provisioning server, A/B update client | Signed images into the inactive slot | Yes, from a server, no physical access |
The host-tool path is the one to standardise on first, because it is the only one that lets you recover a board whose bootloader has been corrupted. If your bring-up plan only includes writing an image to a card, you have no recovery path for the failure modes that actually cost days.
Nearly every kit ships with a microSD slot or an eMMC module, and both are the wrong long-term choice for an AI workload. A vision pipeline that writes inference logs, captures defect images on reject and keeps an update slot spare will exhaust a consumer card's endurance inside a normal deployment window.
| Boot medium | Realistic write endurance | Random read performance | Where it belongs |
|---|---|---|---|
| Consumer microSD | Hundreds of full-drive writes | Low, no queue depth | Bench prototyping only |
| Industrial microSD / pSLC | Thousands of full-drive writes | Moderate | Low-write edge nodes |
| eMMC 5.1 on module | Thousands, with wear levelling | Moderate, fixed | Sealed devices, light logging |
| NVMe SSD over M.2 or PCIe | Tens of thousands, DWPD-specified | High, deep queues | Any device writing image or log data |
Booting from NVMe is usually a two-step change: put the bootloader or boot config on the module, then mount the rootfs from the SSD. Doing this during bring-up rather than after the application is written avoids a painful migration later, when boot assumptions are baked into scripts and device trees.
The window between first boot and first commit of application code is the cheapest time to find hardware problems. Run the following on the bare kit, with the workload you actually intend, not a synthetic benchmark.
A reference carrier is designed to remove decisions. When you design your own, those decisions return, and each one has a schedule cost.
| Subsystem | What the dev kit does for you | What you now own |
|---|---|---|
| Power sequencing | Fixed PMIC sequence, documented rails | Sequencing order, reset timing, brown-out behaviour |
| PCIe / M.2 | One verified lane configuration | Lane width, bifurcation, reference clock, retimers |
| Thermal | Heatsink sized for short demos | Steady-state thermal design at the real duty cycle |
| Identity | EEPROM pre-programmed by the vendor | Serial numbers, MAC addresses, provisioning at test |
| Regulatory | CE/FCC on the kit as sold | Emissions and immunity testing on your enclosure |
The single most common scheduling error is treating the carrier redesign as a mechanical task. It is a power, thermal, signal-integrity and firmware task that happens to end in a PCB, and it deserves its own bring-up budget.
QSCompute supplies AI development kits and the production modules behind them, together with industrial SSDs, wide-temperature DRAM and carrier-board engineering support. We help teams make the jump from a bench kit to a manufacturable design without rediscovering the power, thermal and storage decisions in production.
Moving a dev kit into a product this quarter?
Send us the module you are prototyping on and your target enclosure — our engineers return a carrier-board and storage shortlist with thermal figures and lifecycle dates per option.
Contact: +86 137-1464-6179 | info@qscompute.com