From an IoT chip the size of a coin to the computer making driving decisions in an autonomous car — every board is really a point on the same spectrum. The difference is how much intelligence, how much precision, and how much power you actually need.
The hundreds of products in the board world really lean on one of two philosophies. Knowing which one a board belongs to sets the first question you should ask when choosing hardware: does it run an operating system, or does it control the hardware directly?
CPU, RAM, and flash memory are fused onto a single chip. Code controls the hardware directly, with no operating system in between. The result: a predictable, deterministic response measured in milliseconds.
CPU, RAM, and storage are separate chips wired together on a board — the logic of a small PC. A full Linux runs on top, and programs reach the hardware through the operating system rather than touching it directly.
Four different answers to the same questions: how much memory, how much intelligence, how much independence.
Hundreds of small, safety-certified MCUs manage the engine and brakes while one or two powerful AI computers process camera and lidar data. Two completely different board philosophies, running side by side in the same vehicle.
Infineon's AURIX, NXP's S32 family, and Renesas' RH850 — multi-core, ISO 26262 ASIL-D certified microcontrollers that run the engine, brakes, doors, and body electronics. An average car runs hundreds of these.
Central computers that process camera, radar, and lidar data in real time to produce driving decisions, running Linux and AI frameworks. A car typically carries just one or two of these.
The industry is now consolidating most of those small ECUs not one by one, but into fewer, far more powerful "zone controllers" — built on higher-pin-count versions of the same AURIX, S32, and RH850 families.
| Board | Class | OS | Power | Typical Task |
|---|---|---|---|---|
| ESP32 | MCU | None / RTOS | Very low | IoT, wireless sensors |
| FRDM-K64F | MCU | None / RTOS | Low | Industrial real-time control |
| AURIX / S32 / RH850 | Automotive MCU | None / AUTOSAR | Low–medium | Engine, brake, body control |
| BeagleBone Black | SBC | Linux | Medium | General-purpose embedded Linux |
| NVIDIA Jetson | SBC + GPU | Linux | Medium–high | Edge AI, computer vision |
| DRIVE / Snapdragon Ride | Autonomous compute | Linux + AI | High | Autonomous driving decisions |