YouTube2Text

Every Dev Board Explained in 14 Minutes — Which One Is Best for You? — Transcript

by Mr. Byte · 2,257 words · 385 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Arduino Uno
  2. 0:02The Arduino Uno is the board that
  3. 0:03introduced millions of people to
  4. 0:05hardware. It runs an ATmega328P
  5. 0:08microcontroller clocked at just 16 MHz
  6. 0:11with 32 kilobits of flash memory and 2
  7. 0:13kilobits of SRAM. Those numbers are tiny
  8. 0:16by modern standards. But that is
  9. 0:18actually the point. Arduino is a
  10. 0:19microcontroller, not a computer. There
  11. 0:22is no operating system, no multitasking,
  12. 0:24no file system. Your code runs bare
  13. 0:27metal. That means it executes directly
  14. 0:29on the hardware, one instruction at a
  15. 0:32time without anything else getting in
  16. 0:34the way.
  17. 0:35You write a loop and it runs that loop
  18. 0:37every single time without interruption.
  19. 0:40That kind of predictability is actually
  20. 0:42a strength when you are controlling
  21. 0:43physical hardware. Where Arduino falls
  22. 0:46short is complexity.
  23. 0:48You cannot run machine learning, serve a
  24. 0:50webpage, or process video on it. But for
  25. 0:53reading sensors, driving motors,
  26. 0:55controlling LEDs, or building simple
  27. 0:58home automation, nothing is faster to
  28. 1:00set up. The Arduino IDE is free, the
  29. 1:03documentation is massive, and the
  30. 1:04community has answered almost every
  31. 1:06question you could have. It is the first
  32. 1:09board most people learn on, and for good
  33. 1:11reason. Simple, predictable, and backed
  34. 1:15by the largest hobbyist community in
  35. 1:17electronics.
  36. 1:19Raspberry Pi Pico
  37. 1:21The Pico is the Raspberry Pi
  38. 1:23Foundation's take on a microcontroller,
  39. 1:25but do not confuse it with the Raspberry
  40. 1:27Pi 4, which is a full computer. The Pico
  41. 1:29is a small, low-cost chip designed
  42. 1:32purely for hardware control. It runs the
  43. 1:34RP2040, a dual-core ARM Cortex-M0+
  44. 1:37clocked at 133 MHz with 264 kilobits of
  45. 1:41RAM and 2 megabits of onboard flash. The
  46. 1:44price is around $4. Compared to the
  47. 1:46Arduino Uno, the Pico is significantly
  48. 1:48faster, has more memory, and runs on a
  49. 1:50modern ARM architecture instead of the
  50. 1:53older AVR platform.
  51. 1:55It also supports MicroPython out of the
  52. 1:57box, which makes it much easier for
  53. 1:59beginners who already know Python. One
  54. 2:01standout feature is PIO, which stands
  55. 2:04for programmable IO.
  56. 2:06These are small state machines built
  57. 2:08into the chip that can generate precise
  58. 2:10hardware signals independently from the
  59. 2:12main CPU. That makes the Pico
  60. 2:15surprisingly capable for tasks like
  61. 2:17driving addressable LED strips or
  62. 2:19implementing custom communication
  63. 2:20protocols.
  64. 2:22The main trade-off compared to the ESP32
  65. 2:24is that the standard Pico has no
  66. 2:26built-in wireless. There is a Pico W
  67. 2:29variant that adds Wi-Fi, but it still
  68. 2:31lacks Bluetooth. For anyone choosing
  69. 2:33between an Arduino and something a bit
  70. 2:35more modern, the Pico is a strong option
  71. 2:38at a very similar price point.
  72. 2:40ESP32
  73. 2:42The ESP32 by Espressif is where things
  74. 2:45get really interesting. It has a
  75. 2:46dual-core Xtensa LX6 processor running
  76. 2:49at up to 240 MHz, 520 KB of SRAM,
  77. 2:53built-in Wi-Fi, Bluetooth 4.2, and BLE.
  78. 2:56All on a chip that costs around $2. That
  79. 2:59price alone makes it one of the best
  80. 3:00deals in the higher dev board market.
  81. 3:03Compare that to the Arduino Uno. The Uno
  82. 3:05has no wireless capability at all and
  83. 3:08runs about 15 times slower. The ESP32
  84. 3:11can run Arduino code, MicroPython, or
  85. 3:14Espressif's own ESP-IDF framework, so
  86. 3:16you have flexibility in how you build
  87. 3:18your project. It also has a built-in
  88. 3:20hall sensor, capacitive touch pins, two
  89. 3:22DACs, and multiple SPI, I2C, and UART
  90. 3:25interfaces. For the price, the feature
  91. 3:27list is almost hard to believe. The one
  92. 3:29trade-off is voltage.
  93. 3:31The ESP32 is a 3.3V device. So, if you
  94. 3:35are connecting it to 5V sensors or
  95. 3:37modules, you need level shifters to
  96. 3:39avoid damaging the board. But for any
  97. 3:41project that needs wireless connectivity
  98. 3:44like smart home devices, IoT sensors,
  99. 3:46weather stations, or remote data
  100. 3:48loggers, the ESP32 is the default
  101. 3:51choice. It is easily the most
  102. 3:53cost-effective connected microcontroller
  103. 3:55on the market right now, and the reason
  104. 3:57most IoT hobby projects start here.
  105. 4:00Teensy as why.
  106. 4:03The Teensy is an ARM-based
  107. 4:04microcontroller board built for speed
  108. 4:06and precision. The Teensy 4.1, which is
  109. 4:09its most popular version, runs an ARM
  110. 4:11Cortex M7 at 600 MHz with 1 MB of RAM
  111. 4:15and 8 MB of flash.
  112. 4:17That makes it one of the fastest
  113. 4:18microcontrollers you can buy on a
  114. 4:20development board today. Where the
  115. 4:22Teensy really stands out is audio and
  116. 4:24USB. It has a dedicated audio library
  117. 4:27that lets you build synthesizers,
  118. 4:29effects processors, audio analyzers, and
  119. 4:32multi-channel mixers with very low
  120. 4:33latency.
  121. 4:35It can also act as a native USB device.
  122. 4:37That means it can pretend to be a
  123. 4:38keyboard, a mouse, a MIDI controller, or
  124. 4:41a game controller without any extra
  125. 4:43hardware or drivers. You just plug it in
  126. 4:46and it works. Compared to an STM32, the
  127. 4:49Teensy is easier to get started with
  128. 4:51because it uses an Arduino-compatible
  129. 4:53toolchain. Compared to an ESP32, it is
  130. 4:56much faster but has no built-in
  131. 4:58wireless. The trade-off is price. A
  132. 5:00Teensy 4.1 costs significantly more than
  133. 5:03an ESP32 or Arduino. But for projects
  134. 5:06involving fast signal processing,
  135. 5:08real-time audio, or custom USB input
  136. 5:11devices, the Teensy has a loyal
  137. 5:13following and is genuinely hard to beat
  138. 5:15in its niche.
  139. 5:17STM32
  140. 5:19The STM32 family by ST Microelectronics
  141. 5:22is what separates hobbyists from
  142. 5:23professional embedded engineers. These
  143. 5:26chips are based on ARM Cortex M cores.
  144. 5:28The range is wide. At the low end, you
  145. 5:30have the M0+ for ultra-low power
  146. 5:32applications. At the high end, the M7
  147. 5:35core in the STM32H7 series runs at 480
  148. 5:38MHz with a double precision
  149. 5:40floating-point unit, hardware JPEG
  150. 5:42encoding, and up to 1 MB of RAM. Unlike
  151. 5:45the Arduino or ESP32, STM32 does not
  152. 5:49hold your hand. You configure clocks,
  153. 5:51DMA channels, interrupt priorities, and
  154. 5:53peripheral registers yourself, usually
  155. 5:55through STM32CubeIDE
  156. 5:57and the HAL or LL libraries. That
  157. 6:00complexity gives you something valuable
  158. 6:01in return.
  159. 6:03Deterministic real-time performance and
  160. 6:05industrial-grade reliability.
  161. 6:07Where the ESP32 might drop a Wi-Fi
  162. 6:10packet or have timer jitter, an STM32
  163. 6:13will execute with microsecond precision
  164. 6:15every time. That is why you find STM32
  165. 6:18chips inside drones, industrial
  166. 6:20controllers, medical devices, and
  167. 6:22consumer electronics.
  168. 6:24Not sitting on a desk as a hobby
  169. 6:26project, but inside actual shipping
  170. 6:28products used by real customers.
  171. 6:31The learning curve is steep and the
  172. 6:32documentation is dense.
  173. 6:34But if your goal is to build something
  174. 6:36production-ready, STM32 is the path most
  175. 6:39professional embedded engineers take.
  176. 6:42Raspberry Pi
  177. 6:45The Raspberry Pi is not a
  178. 6:46microcontroller. It is a full
  179. 6:48single-board computer, and that
  180. 6:50distinction changes everything. The Pi 4
  181. 6:52runs a quad-core ARM Cortex-A72 at 1.8
  182. 6:55GHz, supports up to 8 GB of LPDDR4 RAM,
  183. 6:58has USB 3.0 Gigabit Ethernet, dual micro
  184. 7:01HDMI outputs capable of driving 4K
  185. 7:03displays, and runs a full Linux
  186. 7:05operating system from a microSD card.
  187. 7:07Compare that to the ESP32 with 520 KB of
  188. 7:11RAM. The Pi 4 has over 15,000 times more
  189. 7:14memory. That gap explains the difference
  190. 7:17in capability. A Pi can run a web
  191. 7:19server, a database, Python scripts with
  192. 7:21full NumPy and OpenCV libraries, a web
  193. 7:24browser, and even a full desktop
  194. 7:26environment with a graphical interface.
  195. 7:29What it cannot do well is real-time
  196. 7:31hardware control. Linux is not a
  197. 7:33real-time operating system, so GPIO
  198. 7:35timing on a Pi is inconsistent and
  199. 7:37unreliable for precision tasks. You
  200. 7:40would not use a Pi to generate a precise
  201. 7:42PWM signal for a motor controller, but
  202. 7:44you would absolutely use one to process
  203. 7:46a camera feed, host a local API, or run
  204. 7:50a TensorFlow Lite model for image
  205. 7:51classification. Think of it less as a
  206. 7:53dev board and more as a tiny, hackable
  207. 7:56Linux computer that happens to have GPIO
  208. 7:58pins on the side.
  209. 8:00BeagleBone Black
  210. 8:02The BeagleBone Black is probably the
  211. 8:05most underrated board on this list. It
  212. 8:07runs a 1 GHz ARM Cortex-A8 with 512 MB
  213. 8:10of RAM and 4 GB of built-in eMMC
  214. 8:13storage. Like the Raspberry Pi, it runs
  215. 8:16full Linux, but the BeagleBone has
  216. 8:18something the Pi simply does not have:
  217. 8:20two onboard programmable real-time units
  218. 8:22or PRUs. These are 200 MHz 32-bit
  219. 8:25processors that run independently from
  220. 8:28the main CPU. They execute bare metal
  221. 8:30code with deterministic nanosecond-level
  222. 8:33timing. That means you get the best of
  223. 8:35both worlds on a single board: a full
  224. 8:37Linux environment for your application
  225. 8:39logic and networking, and
  226. 8:41microcontroller-grade precision for your
  227. 8:43hardware control layer. No second board
  228. 8:46needed. It also has 65 GPIO pins
  229. 8:49compared to the Pi's 40, more analog
  230. 8:51inputs, and multiple PWM outputs
  231. 8:54natively available. BeagleBone is widely
  232. 8:56used in CNC machines, robotics,
  233. 8:59industrial automation, and any
  234. 9:01application where Linux flexibility and
  235. 9:03real-time hardware precision must
  236. 9:05coexist on the same device. The
  237. 9:07community is smaller than the Pi's, and
  238. 9:09the documentation is denser. But for
  239. 9:11engineers who know exactly what they
  240. 9:13need, the BeagleBone is genuinely hard
  241. 9:15to replace.
  242. 9:17Nvidia Jetson Nano
  243. 9:19If the Raspberry Pi is a tiny Linux
  244. 9:21computer, the Jetson Nano is a tiny AI
  245. 9:23computer. It packs a quad-core ARM
  246. 9:25Cortex-A57 CPU alongside a 128-core
  247. 9:28Maxwell GPU with 4 GB of LPDDR4 RAM and
  248. 9:3216 GB of eMMC storage. The GPU is the
  249. 9:35entire point of this board. The
  250. 9:37Raspberry Pi 4 has no meaningful GPU
  251. 9:39compute capability for machine learning
  252. 9:42workloads. Its theoretical AI
  253. 9:44performance sits at roughly 0.1 tops.
  254. 9:47The Jetson Nano delivers 472 GFLOPs of
  255. 9:50FP16 compute. That is enough to run
  256. 9:53real-time object detection with YOLOv3,
  257. 9:55pose estimation, facial recognition, and
  258. 9:58semantic segmentation. All processed
  259. 10:00locally on the device with no cloud
  260. 10:02dependency whatsoever. It runs JetPack,
  261. 10:05which is Nvidia's Linux-based SDK, with
  262. 10:07full support for CUDA, TensorRT, and
  263. 10:10DeepStream.
  264. 10:11The trade-off versus a Raspberry Pi is
  265. 10:13cost and power consumption. The Jetson
  266. 10:15Nano is significantly more expensive and
  267. 10:18draws considerably more electricity.
  268. 10:21But, if your project involves a camera
  269. 10:24and a neural network running in
  270. 10:25real-time, there is no real comparison
  271. 10:27at this price point. The Jetson Nano
  272. 10:29sits in its own category for accessible
  273. 10:31edge AI development.
  274. 10:34Google Coral Dev Board
  275. 10:36The Google Coral is another option for
  276. 10:39running AI at the edge, but it takes a
  277. 10:41completely different approach from the
  278. 10:43Jetson Nano. Instead of using a GPU for
  279. 10:46neural network inference, the Coral uses
  280. 10:48Google's Edge TPU, which stands for
  281. 10:51Tensor Processing Unit. This is a
  282. 10:53purpose-built chip designed specifically
  283. 10:55to run TensorFlow Lite models with
  284. 10:56maximum efficiency and minimum power
  285. 10:59draw. The Coral Dev Board runs a
  286. 11:01quad-core ARM Cortex-A53
  287. 11:03at 1.5 GHz with 1 GB of RAM, plus the
  288. 11:07Edge TPU coprocessor, which delivers
  289. 11:10four tops of inference performance. That
  290. 11:12is actually higher raw throughput than
  291. 11:14the Jetson Nano on supported model
  292. 11:16types, while drawing significantly less
  293. 11:19power, usually around 2 W under full
  294. 11:21load, compared to the Jetson's 5 to 10
  295. 11:24W.
  296. 11:24The trade-off is flexibility. The Jetson
  297. 11:27Nano supports CUDA and can run a wide
  298. 11:29range of AI frameworks and model
  299. 11:32architectures.
  300. 11:33The Coral only runs TensorFlow Lite
  301. 11:35models, and those models must be
  302. 11:37compiled specifically for the Edge TPU
  303. 11:40before deployment.
  304. 11:41So, if your project fits within that
  305. 11:43ecosystem, the Coral is faster and far
  306. 11:45more power efficient per inference.
  307. 11:48If you need broader framework support,
  308. 11:50custom model architectures, or on-device
  309. 11:53training, the Jetson is still the better
  310. 11:55pick.
  311. 11:56Tessel 2
  312. 11:58The Tessel 2 takes a completely
  313. 12:00different approach from every other
  314. 12:01board on this list. It is built for
  315. 12:03JavaScript developers, not embedded
  316. 12:05engineers. It runs as MediaTek MT7620N
  317. 12:09processor at 580 MHz with 64 MB of RAM.
  318. 12:14Running a lightweight Linux environment
  319. 12:15with Node.js built in from the start.
  320. 12:18That means you write your firmware in
  321. 12:19JavaScript. You use NPM packages
  322. 12:22directly. You interact with sensors and
  323. 12:24motors via Jobs API.
  324. 12:27No C, no Python, no new development
  325. 12:30tools to learn. It also has built-in
  326. 12:32Wi-Fi, USB host support, and two
  327. 12:34dedicated module ports that accept
  328. 12:36plug-and-play hardware modules for
  329. 12:38things like GPS, Bluetooth, ambient
  330. 12:41light sensors, and servo motor control.
  331. 12:44Compared to the ESP32, the Tessel is far
  332. 12:47less power efficient and more expensive
  333. 12:49for what you get in raw hardware.
  334. 12:51Compared to a Raspberry Pi, it is more
  335. 12:53constrained but faster to prototype on
  336. 12:55if JavaScript is your primary language.
  337. 12:58The Tessel never captured widespread
  338. 13:00mainstream adoption.
  339. 13:02But, it represents a real and valid
  340. 13:04philosophy.
  341. 13:05The best dev board for any developer is
  342. 13:08the one that speaks their language.
  343. 13:11For full-stack web developers who want
  344. 13:13to build hardware without learning an
  345. 13:14entirely new toolchain, the Tessel
  346. 13:17lowers that barrier dramatically.
  347. 13:20Particle Photon
  348. 13:22The Particle Photon is less about raw
  349. 13:23specs and more about what surrounds the
  350. 13:25hardware. It runs an STM32F205
  351. 13:28ARM Cortex M3 at 120 MHz with 1 MB of
  352. 13:32flash and 128 KB of RAM. Those are solid
  353. 13:36microcontroller specs in the same
  354. 13:38ballpark as a mid-range STM32.
  355. 13:41It has built-in Wi-Fi through a Broadcom
  356. 13:43module and is programmed through
  357. 13:44Particle's cloud-based IDE. But, what
  358. 13:47makes it genuinely different from
  359. 13:48everything else on this list is the
  360. 13:50Particle device OS and cloud platform.
  361. 13:54Every Photon is automatically registered
  362. 13:56to your Particle account.
  363. 13:58It can receive over-the-air firmware
  364. 14:00updates, publish sensor data to the
  365. 14:02cloud, subscribe to remote commands, and
  366. 14:05be monitored across an entire fleet of
  367. 14:07devices.
  368. 14:08All out of the box with zero additional
  369. 14:10infrastructure setup. Compare that to an
  370. 14:13ESP32 where you would need to build all
  371. 14:15of that yourself.
  372. 14:17OTA update servers, fleet management
  373. 14:19dashboards, cloud messaging pipelines,
  374. 14:22device monitoring systems.
  375. 14:25For a hobbyist working on a single
  376. 14:26device, that overhead might not matter.
  377. 14:29But, for a startup shipping 500
  378. 14:31connected products to paying customers,
  379. 14:33Particle eliminates months of back-end
  380. 14:36engineering work.
  381. 14:38It bridges the gap between prototype and
  382. 14:40finished product better than any other
  383. 14:42board on this list. Anyway, I also made
  384. 14:45some other cool videos, too. Don't
  385. 14:47forget to watch them later. Okay.

About this transcript

This page contains the full transcript of Every Dev Board Explained in 14 Minutes — Which One Is Best for You? by Mr. Byte, generated from the public captions YouTube serves with the video. The transcript has 2,257 words across 385 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.