Ask HN: Best books to learn embedded systems?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

  • Will you be doing embedded Linux? Embedded RTOS? Bare metal? Microcontrollers? SoC (say, FPGA with a hard processor core)?

    You can do a lot with QEMU. https://bootlin.com/ has a lot of great, free training material.

    https://bootlin.com/doc/training/embedded-linux-qemu/embedde...

    is one of my favorites.

    Learning to cross-compile, do embedded debugging, the process of booting an embedded system (which varies depending on the answers to the above questions), learning how to read a technical reference for the processor you’re using as well as for peripherals you’re likely to interact with - SPI, i2c, UART, maybe PCIe, are all handy skills. Learn a bit about JTAG, hardware, reading schematics, etc. Even being able solder is helpful.

    There may be books (I had a great embedded Linux book when I started) but there are lots of online materials too. Check out https://platformio.org/

    There are fun embedded boards and projects for microcontrollers too - micropython on an rpi pico, tinygo, eLua, etc.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32

    1 project | /r/tauri | 26 Aug 2023
  • It's 2023 why embedded development is so cumbersome?(rant)

    1 project | /r/embedded | 14 Aug 2023
  • Is there an extension in vs code to do embedded programming

    2 projects | /r/embedded | 29 Jun 2023
  • Debug program using PlatformIO and avr-stub

    3 projects | /r/Controllino | 22 May 2023
  • Do you know some sbc or soc that can be programed to run rtos and c++ on top?

    3 projects | /r/RISCV | 21 May 2023