Introduction to Embedded SystemsEdward A. Lee, Sanjit A. Seshia
Introduction to Embedded Systems
by Edward A. Lee, Sanjit A. Seshia · first published 2016
11mentions
3recommended by
4HN commenters
2019–2026first – last mentioned
75% recommend25% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






…communication and software architectures. I used to think it was just a buzzword for Embedded Systems but it is actually a distinct holistic view of looking at the whole entangled system. This free book Introduction to Embedded Systems - A Cyber-Physical Systems Approach by Lee & Seshia gives a pretty good overview - https://ptolemy.berkeley.edu/books/leeseshia/
on “The subtle art of designing physical controls for cars” ↗…and Learning Algorithms Information, Physics, and Computation Elements of Information Theory Pattern Recognition and Machine Learning The Nature of Computation Principles of Cyber-Physical Systems Introduction to Embedded Systems, Second Edition: A Cyber-Physical Systems Approach Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control An Invitation to Applied Category Theory: Seven Sketches in Compositionality…
on “Ask HN: What do you read for general knowledge?” ↗…approach the study of the subject. With that in mind i can suggest the following books; 1) Real-Time Embedded Systems: Design Principles and Engineering Practices by Xiaocong Fan. - Good text book. 2) Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Manuel Jiminez et.al. - Very good book teaching you bare-metal MCU programming. 3) Hands-On RTOS with Microcontrollers: Building real-time embedded systems using…
on “Ask HN: How to get started with real-time Linux?” ↗A great book particularly for learners/students is "Introduction to Embedded Systems: Using Microcontrollers and the MSP430" by Jimenez, Palomera et al. For every feature of Embedded Programming it gives a illustrated and platform independent explanation followed by how it is realized…
on “My Business Card Runs Linux” ↗…PTTES (free pdf available). Also checkout his other books and his company SafeTTy Systems. * Make: AVR programming by Elliot Williams teaches you to directly program the ATmega328P on a Arduino Uno. * Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Jimenez, Palomera et al. is an excellent textbook explaining each hardware aspect of an embedded system and how to program them. Note: All the above are for…
on “Effective C: An Introduction to Professional C Programming” ↗…any other MCU/Oscilloscope combination (eg. Arduino with Analog Discovery 2 aka AD2) to build the same circuits and do the lessons. Digilent also has a lot of lessons on using the AD2 at its website. * Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Manuel Jimenez et al. - Excellent and nicely illustrated textbook to learn Embedded Systems from. The MSP430 MCU is used as a case study but everything is presented…
on “Ask HN: How I get a job that uses C?” ↗…coming from a purely Software background. Without overwhelming you they provide just the right level/amount of Hardware knowledge to get you going. 1) Designing Embedded Hardware by John Catsoulis. 2) Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Manuel Jimenez et al. 3) Prototype to Product: A Practical Guide for Getting to Market by Alan Cohen. You can also look at using Digilent equipment (eg. Analog…
on “Ask HN: How to get started with practical hardware?” ↗Two more of my favourites for Embedded Microcontroller based systems are; Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Manuel Jimenez et al. An excellent textbook with an emphasis on interfacing to a MCU from a hardware perspective. The chapter titled "The Analog Signal Chain"…
on “Learn electricity and electronics fundamentals without taking a formal course” ↗Also as a person who came to Embedded/Electronics from the Software side, i found the following incredibly useful to bridge the software-hardware gap using MCUs; 1) Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Manuel Jiménez, Rogelio Palomera, Isidoro Couvertier - https://link.springer.com/book/10.1007/978-1-4614-3143-5 This has more of a hardware interfacing slant…
on “The Secret Life of Circuits” ↗Hello! I'm interested in modelling and simulation of cyber-physical systems. I'm working through: Edward Lee et al's "Introduction to Embedded Systems - A cyber-physical systems approach" Edward Lee et al's "Structure and Interpretation of Signals and Systems" Ricardo Sanfelice's course at https://www.coursera.org/learn/cyber-physical-systems-1 Three…
on “Ask HN: Books or courses on cyber-physical systems?” ↗…helpful; Practical Electrical Engineering by Makarov et.al. Electronic Circuits: Handbook for Design and Application by Tietze, Schenk et.al. Sensors and Signal Conditioning by Ramon Pallas-Areny et.al. Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Jimenez et.al. Patterns for Time-Triggered Embedded Systems by Michael Pont.
on “My self-study plan for electrical engineering” ↗