Field Guide · hardware

Reader-supported. GopherTrunk is free, open-source software. Some hardware links on this page go to Amazon with our Associates tag (gophertrunk-20); if you buy through them we may earn a small commission at no extra cost to you. It never changes which gear we recommend, and the software stays free either way. How GopherTrunk is funded →

NVIDIA Jetson is a family of single-board computers with a powerful onboard GPU, aimed at on-device AI and computer vision.1

camera ARM OS GPU cores detection on-device CPU + many parallel GPU cores run inference locally — no cloud
A Jetson pairs a conventional ARM CPU with a large array of GPU cores; frames from a camera are classified by the neural network running across those cores and the result comes straight back on-device, without a cloud round trip.

Key takeaways Overkill for GopherTrunk. The Jetson Orin Nano (~$250) is a GPU board built for edge AI — but GopherTrunk uses the CPU only, never CUDA or the GPU, so the pricey silicon sits idle during decoding. A ~$55–80 Raspberry Pi follows the exact same channels for a fraction of the cost. Buy a Jetson only if you also need the GPU for signal-classification, ML analysis of decoded traffic, or vision on the same node. It runs GopherTrunk fine (pure-Go ARM64 binary), but no board — Jetson included — decodes AES encryption. For a decode host, get a Pi instead.

Overview

Where a general-purpose board leans on its CPU, a Jetson pairs an ARM CPU with an NVIDIA GPU so that machine-learning inference can run locally. Neural-network math is overwhelmingly parallel — the same operation across thousands of values — which is precisely what a GPU’s many cores are built for, so a model that would crawl on a CPU runs in real time on the Jetson’s silicon. This makes it a fit for robotics, cameras, and other edge devices that cannot rely on the cloud.

Jetsons run Linux through NVIDIA’s JetPack distribution, which bundles the CUDA and TensorRT libraries that let frameworks reach the GPU. The family spans a wide range, from the modest Jetson Nano to the far more capable Orin modules, so “a Jetson” can mean anything from a hobby board to a several-thousand-dollar module driving an autonomous machine.

How it compares

  Raspberry Pi NVIDIA Jetson Google Coral
Accelerator None (CPU only) CUDA GPU Edge TPU
ML flexibility Light CPU inference Broad, general GPU Quantised TF Lite only
Power draw ~2–8 W ~5–60 W ~2 W
Price ~$15–80 ~$100–2000+ ~$60–150
Best role General-purpose node Heavy edge AI / vision Cheap fixed inference

Where it fits

A Jetson is more expensive and more power-hungry than a Raspberry Pi, so it is the SBC you reach for specifically when you need GPU compute at the edge — edge AI, computer vision, robotics — rather than a general-purpose board. For lighter, always-on roles a Pi is usually the better fit; when real-time I/O matters more than compute, look at the BeagleBone. In a GopherTrunk context a Jetson is overkill for plain decoding, but its GPU could accelerate signal-classification or machine-learning analysis of decoded traffic on the same node.

Running GopherTrunk on the Jetson Orin Nano

A Jetson runs GopherTrunk perfectly well — it simply does so on its ARM CPU, leaving the expensive GPU idle, which is why it’s overkill as a dedicated decode host. Concretely:

  • Architecture — the Orin Nano is ARM64 (aarch64), so it takes the same static linux/arm64 Go binary as a Raspberry Pi from the downloads page. No CUDA build, no vendor toolchain, and GopherTrunk never links against the GPU stack.
  • CPU — its 6-core Arm Cortex-A78AE (~1.5 GHz) is more than enough for real-time DSP on a multi-SDR pool — but so is a far cheaper Pi. The GPU that justifies the Jetson’s price does no decoding work.
  • RAM — the 8 GB shared between CPU and GPU leaves plenty for recording, the web console, and several systems at once; only a fraction is needed for the decode itself.
  • USB — USB 3.2 ports handle one or more SDR dongles with bandwidth to spare for wideband Airspy capture; use a powered hub for several dongles.
  • Storage — microSD plus an M.2 NVMe slot, so continuous IQ recording and a large call database can live on fast solid-state storage.
  • Power / thermals — considerably more draw than a Pi (roughly 7–25 W depending on power mode) and it ships with an active heatsink-fan; fine for 24/7 but far from the most efficient always-on option.
  • OS / networking — runs NVIDIA’s JetPack (an Ubuntu-based 64-bit Linux); gigabit Ethernet is on board (Wi-Fi is an M.2 add-in) for reaching the web console headless.

Bottom line: the Orin Nano handles the same workload as a Raspberry Pi — a couple of SDRs with recording, or a small pool — with the GPU sitting unused; buy it only if that GPU will earn its keep on other work.

Where to buy

Be honest with yourself about why you want one. As a GopherTrunk decode host the Jetson Orin Nano is overkill — it runs the decoders on its CPU and leaves the GPU idle, so a Raspberry Pi at a quarter of the price does the same job. The Jetson earns its keep only if the GPU will do real work alongside decoding. If that’s you, the Orin Nano developer kit is the sensible entry point; otherwise see best single-board computer for GopherTrunk.

Check price on Amazon →

As an Amazon Associate, GopherTrunk earns from qualifying purchases — at no extra cost to you. It never changes what we recommend.

Sources

  1. Nvidia Jetson — Wikipedia, on the Jetson family and its edge-AI focus. 

Frequently asked questions

Should I buy a Jetson to run GopherTrunk?

No — for plain trunk-following it is overkill. GopherTrunk is pure Go and uses the CPU only; it does not touch CUDA or the Jetson’s GPU at all. A ~$55–80 Raspberry Pi decodes exactly the same channels. Buy a Jetson only if you also want its GPU for other work — signal-classification, machine-learning analysis of decoded traffic, or computer vision on the same node.

Does GopherTrunk use the Jetson's GPU or CUDA?

No. GopherTrunk’s DSP and decoders run on the ARM CPU. On a Jetson the expensive GPU sits idle during decoding, which is why it is poor value as a dedicated decode host.

Can the Jetson decode encrypted channels a Pi can't?

No. No single-board computer changes the encryption wall — GopherTrunk cannot decode AES-protected traffic on any host, Jetson included. The GPU does not help here.

Will GopherTrunk even install on a Jetson?

Yes — it cross-compiles to ARM64 and runs on the JetPack Linux image with just a USB port for your SDR, no vendor toolchain. It simply won’t use most of what you paid for.

See also