119 Best Books on Embedded Systems

We have compiled a list of the Best Reference Books on Embedded Systems, which are used by students of top universities, and colleges. This will help you choose the right book depending on if you are a beginner or an expert. Here is the complete list of Embedded Systems Books with their authors, publishers, and an unbiased review of them as well as links to the Amazon website to directly purchase them. If permissible, you can also download the free PDF books on Embedded Systems below.

1. Embedded Systems

 
1."Embedded System Design" by Peter Marwedel
Book Review: The book covers a range of topics, including hardware, software, and system architecture. It also explores real-time operating systems, communication protocols, and power management. Marwedel’s writing is clear and concise, making complex concepts easy to understand. The book is ideal for students, engineers, and anyone looking to gain a comprehensive understanding of embedded systems. With numerous examples and exercises, “Embedded System Design” is a practical and valuable resource for anyone working in the field of embedded systems design.

Buy-this-Book (India) Buy-this-book (US)
 
2."Computers as Components: Principles of Embedded Computing Systems Design" by Wayne Wolf
Book Review: This book is a comprehensive guide to the design of embedded computing systems. The book covers key concepts such as hardware and software interfaces, system-level design, and real-time systems. It also explores the challenges of designing embedded systems and provides practical solutions. Wolf’s writing is clear and engaging, making it easy to understand even for those new to the field. With numerous examples and case studies, “Computers as Components” is an invaluable resource for anyone involved in the design and development of embedded computing systems.

Buy-this-Book (India) Buy-this-book (US)
 
3."Embedded System Design: A Unified Hardware/Software Introduction" by Frank Vahid and Tony Givargis
Book Review: This book offers a contemporary perspective on the design of embedded systems, providing a unique approach to hardware and software design. It examines the challenges encountered during the development and use of single-purpose processors, general-purpose processors, memories, and buses, using a digital camera as an example to illustrate the hardware and software trade-offs. Additionally, the book covers advanced computational models, control systems, chip technologies, and modern design tools. This text is ideal for courses in computer science engineering, as well as electrical and electronics engineering.

Buy-this-Book (India) Buy-this-book (US)
 
4."The 8051 Microcontroller and Embedded Systems Using Assembly and C" by Muhammad Ali Mazidi
“8051 Microcontroller and Embedded Systems” Book Review: This book is focused on the 8051 microcontroller, including its software and hardware specifications. The chapters provide an overview of the microcontroller’s basic architecture using assembly languages and explain how it interfaces with various devices using C and assembly languages. The book covers the use of C and assembly languages to interact with devices such as LCDs, keyboards, sensors, and stepper motors. Additionally, the book discusses real-time clock chips, optoisolators, and other related topics. This book is suitable for electrical engineers, electronics and communication engineers, and computer applications engineers alike.

Buy-this-Book (India) Buy-this-book (US)
 
5."Fundamentals of Microcontrollers and Applications In Embedded Systems" by amesh Gaonkar
“Fundamentals of Microcontrollers and Applications in Embedded Systems” Book Review: The book provides a thorough exploration of the PIC microcontroller, microprocessor theory, and its practical usage. It covers fundamental concepts of hardware and software to enhance comprehension of microcontroller functionality. The book deals with the basic and advanced applications of the chip, and presents a step-by-step guide to programming essentials in assembly language.

Buy-this-Book (India) Buy-this-book (US)
 
6."Embedded Systems: Design and Applications" by Barrett
“Embedded Systems: Design and Applications” Book Review: This book provides a comprehensive understanding of embedded systems design and applications. The book covers both hardware and software aspects of embedded systems design, including single-purpose processors, general-purpose processors, and memory systems. The chapters discuss hardware and software tradeoffs using digital cameras as an example, advanced computation models, control systems, chip technologies, and modern design tools. The book is suitable for computer science engineering and electrical and electronics engineering courses. It also includes exercises and examples to help readers understand the concepts better.

advertisement
advertisement
Buy-this-Book (India) Buy-this-book (US)
 
7."Test Driven Development for Embedded C" by James W Grenning
“Test-Driven Development for Embedded C” Book Review: This book aims to teach readers the principles of clean and flexible C code and techniques for test-driving code. The examples provided in the book require a C/C++ development environment and either the GNU GCC tool chain or Microsoft Visual Studio for C++. Some project conversion may also be necessary. This book is intended for embedded C programmers who want to improve their skills and learn best practices.

Buy-this-Book (India) Buy-this-book (US)
 
8."Embedded System Design" by Tony Givargis and Frank Vahid
“Embedded System Design” Book Review: This book provides a comprehensive approach to embedded system design, combining software and hardware design concepts. It covers a wide range of topics, including the use of single-purpose processors (hardware) and general-purpose processors (software), advanced computation models, control systems, memories and buses, chip technologies, and modern design tools. By using a digital camera example, the book explains how to balance hardware and software requirements. It is ideal for students studying electrical engineering, computer science, and other engineering fields, as it presents software and hardware design in a unified way.

Buy-this-Book (India) Buy-this-book (US)
 
9."Building Embedded Linux Systems" by Karim Yaghmour and Jon Masters
“Building Embedded Linux Systems” Book Review: This book provides a comprehensive guide on building embedded systems using Linux. It covers the basics as well as the setup, configuration, and use of over 40 different open source and free software packages. The book also covers real-time options for Linux and licensing issues. By exploring the strengths and weaknesses of using Linux in an embedded system, this book gives readers complete control over their embedded operating system.

Buy-this-Book (India) Buy-this-book (US)
 
10."Model-Based Testing for Embedded Systems (Computational Analysis, Synthesis, and Design of Dynamic Systems)" by Justyna Zander and Ina Schieferdecker
“Model-Based Testing for Embedded Systems (Computational Analysis, Synthesis, and Design of Dynamic Systems)” Book Review: This book provides a comprehensive understanding of deriving tests from UML statecharts and model-based testing. It covers the concept of testing embedded systems as a natural implementation of MBT. The book presents concepts in a clear, concise, and detailed manner. It includes recent research developments that are immediately applicable in practice. The book covers all the key technical and scientific perspectives and offers valuable insights into the current state of practice of model-based testing for embedded systems.

Buy-this-Book (India) Buy-this-book (US)
 
11."Learning in Embedded Systems" by Leslie Pack Kaelbling
“Learning in Embedded Systems” Book Review: This book presents new experimental findings and provides an excellent resource for learning about Embedded Systems. It addresses the challenges of learning action strategies for designing embedded systems and explores reinforcement learning. The book also covers the problems of controlled exploration of the environment, interval estimation algorithm for exploration, and the use of biases to make learning more efficient.

Buy-this-Book (India) Buy-this-book (US)
 
12."Modular Low-Power, High-Speed CMOS Analog-to-Digital Converter of Embedded Systems (The Springer International Series in Engineering and Computer Science)" by Keh-La Lin and Armin Kemna
“Modular Low-Power, High-Speed CMOS Analog-to-Digital Converter of Embedded Systems (The Springer International Series in Engineering and Computer Science)” Book Review: This book explains the design of integrated systems, system on chip and system on silicon, and offers design techniques for mixed circuits. It covers two crucial devices: analog to digital and digital to analog converters. The book emphasizes the physical integration challenges of A/D converter and CMOS technology. It also provides designs for substrate crosstalk and reference voltage network.

Buy-this-Book (India) Buy-this-book (US)
 
13."Intelligence for Embedded Systems" by Cesare Alippi
“Intelligence for Embedded Systems” Book Review: This book is useful for computer science researchers and graduate students. It explains the strength of a computational flow and how to assess it. The book also covers porting a neural network from a high-precision platform to a digital embedded system and evaluating its robustness level. In addition, it provides insights on cyber-physical systems that are used to manage the interaction between embedded devices and the physical world.

Buy-this-Book (India) Buy-this-book (US)
 
14."Node.js for Embedded Systems" by Kelsey Breseman and Patrick Mulder
“Node.js for Embedded Systems” Book Review: This book is about using JavaScript with embedded devices. It teaches you how to make web applications that connect devices to the Internet of Things using JavaScript and Node.js. The book is good for people who work with hardware and software, and for web developers. It explains what microcontrollers and single-board computers are. It shows how to use JavaScript to program microcontrollers like Arduino and Espruino. It tells you about sensors and how to use them with microcontrollers. It explains how to connect microcontrollers to the internet with the Particle Photon toolchain. It also shows how to use Node.js on single-board computers like Raspberry Pi and Intel Edison. Lastly, it explains how to use robots for shared experiences.

Buy-this-Book (India) Buy-this-book (US)
 
15."Advancing Embedded Systems and Real-Time Communications with Emerging Technologies" by Virtanen
“Advancing Embedded Systems and Real-Time Communications with Emerging Technologies” Book Review: This book covers essential information about embedded systems, communication systems engineering, and real-time systems. It includes chapters on self-adaptive SoCs for dependability, security concerns in tactical software-defined radios, interference, and spoofing. The book also covers topics like multi-hop software updates for resource-constrained wireless sensor networks, and asymmetric link routing in location-aware mobile ad hoc networks. The book has 17 detailed chapters, all of which include proper illustrations and figures. This book is helpful for advanced students of computer science engineering who want to learn more about embedded systems and communication systems engineering.

advertisement
Buy-this-Book (India) Buy-this-book (US)


2. Advance Embedded Systems

 
1."The 8051 Microcontroller and Embedded Systems: Using Assembly and C" by MAZIDI
“The 8051 Microcontroller and Embedded Systems: Using Assembly and C” Book Review: This book is a comprehensive guide to the 8051 microcontroller and its applications. The book covers the basics of microcontroller architecture, programming techniques in both Assembly and C languages, and interfacing with various peripherals such as LCDs, keyboards, and sensors. Advanced topics like real-time operating systems, wireless communication, and motor control are also discussed. The book includes numerous examples and exercises to reinforce the concepts covered. Suitable for both beginners and experienced embedded systems engineers, this book is an essential reference for anyone working with the 8051 microcontroller.

Buy-this-Book (India) Buy-this-book (US)
 
2."Embedded Systems: A Contemporary Design Tool" by James K Peckol
“Embedded Systems: A Contemporary Design Tool” Book Review: This book provides a developer’s perspective on the concepts of embedded systems. It covers theoretical foundations of both hardware and software aspects. Topics such as digital and software architecture, hardware and software co-design processes, and analog and digital signals are explained in detail. It also covers debugging and testing methods for improving performance. The book focuses on both theoretical and practical aspects of designing modern-day applications. Verilog language is used for modeling and synthesis of hardware implementation, while UML and structured design are utilized for modeling software designs. The C language is used for software execution. This book is suitable for both students and professionals.

Buy-this-Book (India) Buy-this-book (US)
 
3."Embedded Systems: Architecture, Programming and Design" by Raj Kamal
“Embedded Systems: Architecture, Programming and Design” Book Review: This book is written for students studying computer science and engineering, but it can also be useful for professionals, IT workers, and lab managers. It covers both hardware and software programming and includes UML designs for specific modules in the architecture. The book explains XSM, X86 languages for hardware coding, compiler mechanism, and scheduling, as well as pipelining. It also covers microprocessors and software development technology, and provides various case studies. The book balances coverage of hardware and software concepts and illustrates embedded systems. Additionally, it discusses architecture, programming, and design aspects of microprocessors and software.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
4."Introduction to Embedded Systems" by K V Shibu
“Introduction to Embedded Systems” Book Review: This book explains the combination of computer hardware and software and various programming concepts. It covers both theoretical and practical aspects of embedded systems, including designing specialized computer systems. The book is especially beneficial for undergraduate students in computer science, electrical engineering, and electronic engineering.

Buy-this-Book (India) Buy-this-book (US)
 
5."Programming Embedded Systems In C And C++" by Michael Barr
“Programming Embedded Systems In C And C++” Book Review: This book is a useful resource for professionals involved in embedded systems, including computer scientists and electrical engineers. It covers various aspects of software used in small electronic devices such as watches and VCRs. The book also provides insights on how the military leverages embedded software to guide smart missiles and detect enemy aircraft, as well as the software behind communications satellites and space probes. Each chapter delves into specific topics, with detailed explanations and insights. This book is an excellent resource for professionals seeking to expand their knowledge of embedded systems.

Buy-this-Book (India) Buy-this-book (US)
 
6."AVR Microcontroller and Embedded Systems: Using Assembly and C" by Mazidi
“AVR Microcontroller and Embedded Systems: Using Assembly and C” Book Review: This book is a comprehensive guide for programming AVR microcontrollers using assembly and C language. It covers topics like interfacing AVR with peripherals such as LCD, ADC, and DAC. The book also provides detailed explanations of the AVR architecture. It is especially useful for students who are interested in learning about peripheral interfacing and those who need assistance with their Senior Project Design. With its practical approach and numerous examples, this book is an excellent resource for anyone who wants to explore AVR microcontroller programming.

Buy-this-Book (India) Buy-this-book (US)
 
7."Embedded Systems: Introduction to Arm(r) Cortex(tm)-M Microcontrollers" by Jonathan W Valvano
“Embedded Systems: Introduction to Arm(r) Cortex(tm)-M Microcontrollers” Book Review: The book focuses on ARM Cortex-M microcontrollers and covers topics such as programming, interfacing, and debugging. The author also explains how to design and implement real-time systems using these microcontrollers. The book is suitable for students, professionals, and hobbyists who want to expand their knowledge of embedded systems. With clear explanations and helpful examples, this book is a valuable resource for anyone looking to improve their skills in this field.

Buy-this-Book (India) Buy-this-book (US)
 
8."Embedded Microcomputer System Real Time Interfacing" by Jonathan W Valvano
“Embedded Microcomputer System Real Time Interfacing” Book Review: This book provides a comprehensive overview of hardware interfacing, advanced software topics and a systems approach to embedded applications. It covers the design, implementation, testing, and programming of both the hardware and software aspects of embedded systems. Numerous case studies are provided to illustrate the practical applications of embedded systems. This book is particularly useful for students who are interested in learning about real-time interfacing.

Buy-this-Book (India) Buy-this-book (US)
 
9."Digital Design: An Embedded Systems Approach Using VERILOG" by Ashenden
“Digital Design: An Embedded Systems Approach Using VERILOG” Book Review: This book delves into the intricacies of VERILOG coding. It covers advanced approaches to coding in VERILOG and how to combine it with digital design, providing theoretical explanations for each chapter. Professionals and students who already have basic knowledge of VERILOG coding can benefit from the detailed explanations provided in this book.

Buy-this-Book (India) Buy-this-book (US)
 
10."Embedded Microcontroller Interfacing: Designing Integrated Projects (Lecture Notes in Electrical Engineering)" by Gourab Sen Gupta
“Embedded Microcontroller Interfacing: Designing Integrated Projects (Lecture Notes in Electrical Engineering)” Book Review: This book is a valuable resource for college and university students pursuing electronics, computer systems engineering, electrical and electronics engineering, as well as researchers, practitioners, technicians, and anyone interested in microcontroller-based projects. It covers the various applications of microcontrollers in automated devices such as automobile engine control systems, wireless remote controllers, office machines, home appliances, power tools, and toys. Additionally, this book provides solutions to interfacing problems and offers project implementation examples using the Silicon Lab C8051F020 mixed-signal microcontroller. It is a great reference for enhancing the understanding of microcontroller-based projects in undergraduate and postgraduate courses.

Buy-this-Book (India) Buy-this-book (US)
 
11."Embedded System Design" by Arnold S Berger
“Embedded Systems Design” Book Review: This book comprehensively covers the designing of embedded systems and the design challenges faced using the classic embedded processor life cycle model. The author also provides insights into selecting the right processor for specific applications. The differences between embedded software development and host-based software design are also discussed. With 10 chapters, the book covers various aspects such as embedded design life cycle, selection process, partitioning decision, development environment, special software techniques, BDM, JTAG, Nexus, testing, and ICE – An Integrated Solution. Managers, developers, working engineers, and graduate students with equivalent college-level programming knowledge can benefit from this book.

Buy-this-Book (India) Buy-this-book (US)


3. Software for Embedded Systems

 
1."Advanced Test in C and Embedded System Programming" by Ashok K Pathak
“Advanced Test in C and Embedded System Programming” Book Review: This book is a comprehensive guide for those looking to enhance their understanding of advanced test techniques in C and embedded system programming. The author explains advanced techniques such as stubs, drivers, and simulators, and how they can be used to achieve effective testing. The book also covers the basics of embedded system programming, programming for microcontrollers, debugging, and testing. The content is well-organized, and the author has provided numerous examples and exercises to help readers gain practical knowledge. Overall, this book is a great resource for professionals, researchers, and students who want to improve their skills in advanced testing in embedded system programming.

Buy-this-Book (India) Buy-this-book (US)
 
2."Mastering Embedded Linux Programming" by Chris Simmonds
“Mastering Embedded Linux Programming” Book Review: This book is suitable for undergraduate and graduate students in computer science and engineering, as well as IT professionals and lab managers interested in Linux. It provides an overview of the Linux system, with detailed coverage of its architecture and usage. The book includes instructions on designing and writing multi-threaded applications using POSIX threads and covers U-Booting and dual-booting systems. The book also discusses kernels, root file systems, and the hardware on which operating systems typically run. The author explains toolchains and bootloaders, as well as NAND/NOR flash memory and the devices used in hardware systems. The book concludes with an explanation of process functions and various scheduling algorithms. The book allows readers to become proficient in embedded Linux programming, creating versatile and robust embedded solutions while minimizing project costs using open-source tools and programs. It also covers the role of Linux kernel, buildroot, and yocto for creating embedded Linux systems.

Buy-this-Book (India) Buy-this-book (US)
 
3."Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications (Expert Guide)" by Robert Oshana
“Software Engineering for Embedded Systems: Methods, Practical Techniques, and Applications (Expert Guide)” Book Review: This book covers software engineering techniques and technologies for solving software problems. It explains the principles and development processes of digital signal processing and safety-critical systems. The book also addresses techniques required for setting up a performance engineering strategy. It emphasizes practical techniques to optimize embedded software for performance, memory, and power consumption.

Buy-this-Book (India) Buy-this-book (US)
 
4."EMBEDDED REALTIME SYSTEMS PROGRAMMING" by Sriram Iyer and Pankaj Gupta
“EMBEDDED REALTIME SYSTEMS PROGRAMMING” Book Review: This book is intended for undergraduate or graduate students in computer science and engineering, as well as professionals, IT workers, and lab instructors. It provides a comprehensive overview of embedded real-time systems, including various types, programming techniques, and design and implementation of codes and modules. The book also covers hardware programming languages and their syntaxes, as well as processors, scheduling, memory management, interrupts, and socket programming. Additionally, the book discusses RTOS and software engineering principles related to requirements, architecture, design, and testing. It includes numerous exercises, case studies, examples, and problems to reinforce concepts.

Buy-this-Book (India) Buy-this-book (US)
 
5."Hardware-Software Co-Design of Embedded Systems: The POLIS Approach (The Springer International Series in Engineering and Computer Science)" by F Balarin and Paolo Giusto
“Hardware-Software Co-Design of Embedded Systems: The POLIS Approach (The Springer International Series in Engineering and Computer Science)” Book Review: The book comprehensively covers the POLIS system, including its formal and algorithmic aspects. It is aimed at embedded system designers, microcontroller designers, CAD developers, and students. POLIS systems are presented as a co-design environment for embedded systems based on a formal model of computation. The book is written in a manner that is easy to understand and is accessible to a wide range of readers, including those with little prior knowledge of the subject.

Buy-this-Book (India) Buy-this-book (US)
 
6."Embedded Systems: ARM Programming and Optimization" by Jason D Bakos
“Embedded Systems: ARM Programming and Optimization” Book Review: The book covers advanced techniques, optimization strategies, and programming practices, and includes detailed examples and case studies. It is intended for engineers, programmers, and students with a background in computer architecture and embedded systems design. The author covers a range of ARM processors, including the Cortex-M and Cortex-R families, and provides practical advice for optimizing code for power consumption, memory usage, and performance. The book is an essential resource for anyone working with ARM processors in embedded systems design.

Buy-this-Book (India) Buy-this-book (US)
 
7."Embedded Systems With Arm Cortex-M Micro" by Yifeng Zhu
“Embedded Systems With Arm Cortex-M Micro” Book Review: This book delves into the basics of programming ARM Cortex-M cores in assembly and C, providing an in-depth understanding of embedded system design. It covers fundamental concepts such as data representations, assembly instructions, and control implementation, as well as functions of C at the assembly level, interrupts, and mixing C and assembly. The book also explores topics such as direct memory access, system timers, multitasking, and SIMD instructions for digital signal processing. With detailed discussions on software and hardware interrupts, I/O, LCD drivers, real-time clocks, and serial communication, this book is useful for students, researchers, and professionals interested in embedded systems programming and optimization.

Buy-this-Book (India) Buy-this-book (US)
 
8."Cracking the Code: Programming for Embedded Systems" by Dreamtech Software Team
“Cracking the Code: Programming for Embedded Systems” Book Review: The book provides a comprehensive analysis of embedded software development, covering the design specifications, flow diagrams, and source code of complete embedded applications. It offers a thorough explanation of the challenges encountered in embedded development, such as timing, processor clocks, and virtual environment development. The book also includes detailed discussions on the target platforms for embedded software, such as microcontrollers and digital signal processors. It is a valuable resource for professionals and students in the field of embedded systems, with a good understanding of the basics of programming and software development.

Buy-this-Book (India) Buy-this-book (US)


4. Embedded and Real Time Systems

 
1."Embedded / Real-Time Systems: Concepts, Design and Programming Black Book, New ed (MISL-DT)" by Dr K V K Prasad
“Embedded / Real-Time Systems: Concepts, Design and Programming Black Book, New ed (MISL-DT)” Book Review: This is a book designed for B.Tech or M.Tech students, teachers, and those preparing for GATE examinations. It covers 3 main areas: embedded systems concepts, design and programming, and applications of embedded/real-time systems. The book explains hardware architecture and different hardware platforms. It also covers design and development, operating systems, programming in Linux and RTLinux, and navigation systems and protocol converters. The book also explains embedded database, Java applications, and embedded software development.

Buy-this-Book (India) Buy-this-book (US)
 
2."Real-Time Systems" by Jane W S Liu
“Real-Time Systems” Book Review: This book is for students studying B.Tech or M.Tech, teachers, and those preparing for GATE exams. It is also helpful for systems architects, designers, chief scientists, technologists, and systems analysts. The book explains RMA, a method called rate-monotonic analysis. It includes case studies and examples and talks about real-time operating systems and communication networks. The book discusses the changes in technology over the last 10 years and explains different approaches to scheduling tasks in real-time systems. It also covers topics like resource control, real-time communications, and operating systems.

Buy-this-Book (India) Buy-this-book (US)
 
3."Embedded and Real Time Systems for AU (SEM-VII ECE SEM-VII CSE ELECTIVE-III Course-2013)" by I A Dhotre
Buy-this-Book (India)
 
4."Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers (Introduction to Arm\xae Cortex\u2122-M Microcontrollers)" by Jonathan Valvano
“Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers (Introduction to Arm\\xae Cortex\\u2122-M Microcontrollers)” Book Review: This book is for B.Tech or M.Tech students and teachers who teach these courses. People who design systems can also use this book. It starts with the basics of embedded systems, so the reader can solve new problems with new technology. It explains how to use ARM Cortex-M in detail, with specific information on the TM4C123 and TM4C1294. The book also gives many examples of design to show the process of design. There are many ways to learn from this book, such as checkpoints with short questions and answers, and simple homework questions with answers on the web. The book includes an index and a glossary.

Buy-this-Book (India) Buy-this-book (US)
 
5."Self-Organization in Embedded Real-Time Systems" by M Teresa Higuera-Toledano and Uwe Brinkschulte
“Self-Organization in Embedded Real-Time Systems” Book Review: This book is for students studying B.Tech or M.Tech, and also for teachers and professionals like systems architects, designers, and Ph.D. students. The book talks about a new area of computing called self-organizing multicore systems. The book explains why self-organization of both hardware and software can help handle the growing complexity of modern computing systems. It also covers distributed systems, multiple cores, and self-organization principles to ensure efficient and reliable operation. The book also explains self-x features such as self-configuration, self-optimization, and self-adaptation. Finally, the book talks about self-healing and self-protection towards the end.

Buy-this-Book (India) Buy-this-book (US)
 
6."UML for Real: Design of Embedded Real-Time Systems" by Grant Martin and Bran Selic
“UML for Real: Design of Embedded Real-Time Systems” Book Review: This book is for B.Tech or M.Tech students, as well as teachers and professionals in the field. It also contains useful information for Ph.D. students. The book provides detailed UML designs for various embedded systems. It includes user case analysis with actors, tasks, exclusion, and inclusion for different systems. The book also covers ARM and POSIX real-time applications. It explains multitasking design and inter-task communication techniques. Additionally, the book offers UML diagrams of real-time case studies for reference.

Buy-this-Book (India) Buy-this-book (US)
 
7."Radio Communication Device Driver for Embedded/Real-Time Systems" by Mohsen Amerion
“Radio Communication Device Driver for Embedded/Real-Time Systems” Book Review: This book is designed for students pursuing B.Tech or M.Tech courses, and it can also be useful for teachers, systems architects, designers, and Ph.D. students. It explains how to structure embedded software using reactive objects. The book also covers control systems that are based on reactive objects, and it includes information about ARM and microcontrollers. The book provides codes for device drivers, as well as an explanation of the Serial Peripheral Interface (SPI). Additionally, the book lists several references for readers who want to learn more about the subject.

Buy-this-Book (India) Buy-this-book (US)
 
8."Real-Time Embedded Systems" by FAN XIAOCONG
“Real-Time Embedded Systems” Book Review: This book is for students studying B.Tech or M.Tech and for teachers who teach this subject. It is also useful for students preparing for GATE exams. The book starts by explaining embedded systems and their applications. It then covers the design and programming of embedded systems. The book discusses how to develop real-time applications using POSIX real-time extensions. It also talks about cross-development, multitasking design, and inter-task communication techniques. The book explains how to use kernel objects for resource sharing issues in RTOS. Finally, it covers real-time scheduling principles and algorithms.

Buy-this-Book (India) Buy-this-book (US)
 
9."Real-Time Concepts for Embedded Systems" by Qing Li and Caroline Yao
“Real-Time Concepts for Embedded Systems” Book Review: This book is for B.Tech or M.Tech students and teachers, as well as students preparing for GATE examinations. It covers real-time systems, embedded systems, and software engineering. The book explains microprocessors, interrupts, and the system boot process. It also emphasizes the significance of real-time modeling and scheduling. The book concludes with explanations of model documentation, model analysis, design patterns, and standard conformance.

Buy-this-Book (India) Buy-this-book (US)
 
10."Operating Systems, Embedded Systems, and Real-Time Systems" by Janez Puhan
“Operating Systems, Embedded Systems and Real-Time Systems” Book Review: This book is for B.Tech or M.Tech students and teachers who teach these courses. It explains the fundamental features of operating systems and computer networks, focusing on the Internet Protocol. Linux is used as an example platform. The book then discusses programming peripheral devices and graphical applications. It also explains real-time systems and their application structure. The principles of inter-process communication are also discussed, along with synchronization and deadlock issues that arise when sharing resources. The book ends with an explanation of a few methods, such as IPC and FCFS.

Buy-this-Book (India) Buy-this-book (US)


5. Real Time Embedded Systems

 
1."Embedded / Real-Time Systems: Concepts, Design and Programming Black Book, New ed (MISL-DT)" by Dr K V K Prasad
Buy-this-Book (India)
 
2."Real Time Concepts For Embedded Systems" by Qing Li
Buy-this-Book (India) Buy-this-book (US)
 
3."New Real-Time operating Systems for Embedded Systems" by K Srinivasa Reddy
Buy-this-Book (India)
 
4."Real-Time Embedded Systems" by Fan
“Real-Time Embedded Systems” Book Review: This book is an ideal resource for students, researchers, and professionals who are interested in learning about real-time systems. The book covers a wide range of topics, including the fundamental concepts of real-time systems, real-time operating systems, scheduling algorithms, and various applications. The book also covers the design and implementation of real-time embedded systems using various hardware and software tools. The chapters provide a comprehensive overview of real-time systems, with an emphasis on their architecture, programming techniques, and implementation details. This book is a valuable resource for anyone looking to develop and deploy real-time embedded systems.

Buy-this-Book (India) Buy-this-book (US)
 
5."Embedded Systems: Real-Time Operating Systems for the Arm Cortex-M3" by Jonathan W Valvano
“Embedded Systems: Real-Time Interfacing to Arm(r) Cortex -M Microcontrollers: Volume 2” Book Review: This book is for undergraduate students studying electrical and computer engineering. The book focuses on fundamental concepts of embedded systems and is aimed at advanced learners interested in operating systems, high speed interfacing, and robotics. The topics covered include design, verification, hardware/software synchronization, and interfacing devices to computers.

Buy-this-Book (India)
 
6."Embedded Systems: Real-Time Interfacing to Arm(r) Cortex -M Microcontrollers: Volume 2" by Jonathan W Valvano
Buy-this-Book (India) Buy-this-book (US)
 
7."Embedded and Real Time System" by L Gopinath & S Kanimozhi
Buy-this-Book (India)
 
8."Energy-Aware Scheduling for Real-Time Embedded Systems" by Muhammad Khurram Bhatti
“Energy-Aware Scheduling for Real-Time Embedded Systems” Book Review: This book is an informative guide for researchers, professionals and students interested in the area of energy-efficient embedded systems. The book explores the energy consumption issues in real-time embedded systems and presents techniques to address them through energy-aware scheduling. It discusses the fundamental concepts of real-time systems and power management, along with providing an overview of energy-aware scheduling techniques. The book also covers topics such as task scheduling, dynamic voltage and frequency scaling, and energy-efficient memory management. This book provides an in-depth analysis of energy-aware scheduling and its application in real-time embedded systems.

Buy-this-Book (India) Buy-this-book (US)
 
9."Analysis and Synthesis of Distributed Real-Time Embedded Systems" by Paul Pop and Petru Eles
“Analysis and Synthesis of Distributed Real-Time Embedded Systems” Book Review: This book is a comprehensive overview of the analysis and synthesis of distributed real-time embedded systems. The book covers a range of topics including the theory and practice of real-time systems, real-time scheduling algorithms, task allocation, and communication protocols. It also provides insights into current research and industry trends. The book is well-structured and includes practical examples and case studies. It is an essential resource for graduate students, researchers, and professionals working in the field of real-time embedded systems.

Buy-this-Book (India) Buy-this-book (US)


6. Embedded Systems and Real Time Operating Systems

 
1."Embedded Systems: Real-Time Operating Systems for the Arm Cortex-M3" by Jonathan W Valvano
“Embedded Systems: Real-Time Operating Systems for the Arm Cortex-M3” Book Review: This book is a comprehensive guide to developing embedded systems using the ARM Cortex-M3 processor. The book covers the basics of embedded systems and real-time operating systems (RTOS), and then delves into the specifics of the ARM Cortex-M3 processor. The book includes topics such as interrupts, tasks, memory management, and communication mechanisms, all of which are essential for developing real-time embedded systems. The book provides detailed examples and exercises, allowing readers to apply the concepts they have learned. The book is suitable for students, professionals, and hobbyists interested in developing real-time embedded systems.

Buy-this-Book (India)
 
2."New Real-Time operating Systems for Embedded Systems" by K. Srinivasa Reddy
“New Real-Time operating Systems for Embedded Systems” Book Review: This book is about real-time operating systems and embedded systems that can solve real-time problems. It gives examples for systems and software engineering. The book helps readers to solve advanced real-time applications in embedded systems. The topics are explained with diagrams, problems, and case studies. It explains Real-time Systems, Real-time Operating System, and Fault Tolerance in detail. It also contains case studies covering theoretical, practical, and applied aspects of Real-time Operating Systems. The book explains academic and industrial concepts by using examples from industry to explain scientific concepts in a real-world. It is suitable for students, researchers, professionals, and practitioners.

Buy-this-Book (India)
 
3."Real-Time Systems: Design Principles for Distributed Embedded Applications (Real-Time Systems Series)" by Hermann Kopetz
“Real-Time Systems: Design Principles for Distributed Embedded Applications (Real-Time Systems Series)” Book Review: This book is a textbook for designing real-time embedded systems that are critical for safety. It is suitable for advanced undergraduate and graduate students, researchers, and practitioners. It explains how to solve advanced problems in real-time system design, such as timing, compositionality, determinism, and fault management. The book discusses distributed real-time applications and how to solve problems related to real-time, distribution, and fault-tolerance. It also covers new developments in complexity management, energy and power management, dependability, security, and the internet of things. The book has summary exercises to help readers understand the topics discussed.

Buy-this-Book (India) Buy-this-book (US)
 
4."Embedded Systems and Real-Time Operating Systems" by V N Ghodke and CHINTTAN PUBLICATIONS
“Embedded Systems and Real-Time Operating Systems” Book Review: This book explains the concept of embedded systems, starting with basics and later explaining real-world examples. It is written from both a theoretical and practical point of view so that readers understand the concept, implementation, and application. It contains examples of embedded system applications. Developers who want to use and develop embedded systems can read this book to learn how it works, how to configure it, and how to expand its functionality. The book aims to explain embedded system and RTOS concepts and how they are important for problem-solving. It explains design, logic, processors, memories, and software development. It also explains how these designs are implemented in the real world, including circuits, interconnections, interfacing, power, and performance. This book is useful for electronic and telecommunications students, covering every topic in the syllabus.

Buy-this-Book (India)
 
5."Real-time Operating Systems: Book 1 - The Theory (The engineering of real-time embedded systems)" by Jim Cooling
“Real-time Operating Systems: Book 1 – The Theory (The engineering of real-time embedded systems)” Book Review: This book explains the fundamentals of operating systems and how they are used in real-time embedded systems. It is designed for readers who want to create designs based on real-time operating systems using free or commercial products. The book provides detailed information about the structure and usage of real-time operating systems. It also explains how to structure application software so that it can be implemented using an RTOS. This book is suitable for engineering students, programmers, mathematicians, and scientists who have little or no knowledge about software-based real-time systems. It is also useful for experienced software engineers who are entering the embedded field.

Buy-this-Book (India) Buy-this-book (US)
 
6."Operating Systems, Embedded Systems, and Real-Time Systems" by Janez Puhan
“Operating Systems, Embedded Systems, and Real-Time Systems” Book Review: This textbook is for Electronics students who want to learn about operating systems and real-time concepts. It starts by explaining the basics of operating systems and computer networks, including the Internet Protocol. Then it teaches about embedded systems using the PYHTEC phyCORE-i.MX27 development kit as an example platform. The book covers programming peripheral devices and graphical applications, and explains the characteristics of real-time systems and how they’re structured. Finally, it talks about the principles of inter-process communication, and how to solve problems with resource sharing using synchronization and avoiding deadlock situations.

Buy-this-Book (India) Buy-this-book (US)
 
7."Embedded Software Development with C" by Kai Qian and David Den Haring
“Embedded Software Development with C” Book Review: This book explains how to develop embedded systems, including the hardware and software components. It covers the basics of designing embedded systems, with an emphasis on software development. The book also discusses the 8051 microcontroller, which is an important component of embedded systems. It provides tutorial materials for instructors to create labs of different lengths and difficulty levels for students. Additionally, it has a website with sample codes, software tools, and links to other resources. The book is suitable for professionals, researchers, and students alike.

Buy-this-Book (India) Buy-this-book (US)
 
8."Embedded and Real-Time Operating Systems" by K C Wang
“Embedded and Real-Time Operating Systems” Book Review: The book explains the basics of operating systems and how they work. It also shows how to create an operating system for real-time systems. It explains how to design and implement an operating system in easy steps. The book also explains the ARM architecture, programming and tools needed for developing software. It covers important topics such as program execution, function calling, stack usage and linking C programs. It also explains the ARM MPcore processors which contain SCU and GIC for interrupts routing and interprocessor communication. The book is suitable for graduate students studying software engineering.

Buy-this-Book (India) Buy-this-book (US)
 
9."Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)" by Christopher Hallinan
“Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)” Book Review: This book teaches you how to create effective embedded systems using Linux. Even if you are new to embedded programming, the book will help you learn quickly. You will understand the components of the embedded system and how it is developed. It will show you how to solve problems you may face during development. You will learn how to create a modern, efficient embedded Linux development environment. The book covers topics such as kernel configuration, initialization, bootloaders, device drivers, file systems, BusyBox utilities, real-time configuration, and system analysis. You will also learn about UDEV, USB, and open-source build systems.

Buy-this-Book (India) Buy-this-book (US)
 
10."Embedded Systems Design Based on Formal Models of Computation" by Ivan Radojevic and Zoran Salcic
“Embedded Systems Design Based on Formal Models of Computation” Book Review: This book explains DFCharts, which is a way to design computer systems that have different parts that work together. It combines Finite State Machines with Synchronous Dataflow Graphs. Two different programming languages, Esterel and SystemC, are used to show how to use DFCharts in designing computer systems. There are many examples included in the book. It is recommended that the reader has some knowledge of how computer systems are designed.

Buy-this-Book (India) Buy-this-book (US)


7. Arm Embedded System Design

 
1."Embedded Systems: Real-Time Interfacing to Arm(r) Cortex -M Microcontrollers" by Jonathan W Valvano
“Embedded Systems: Real – Time Interfacing to Arm(r) Cortex – M Microcontrollers” Book Review: This book is for electrical and computer engineering students, covering various topics like operating systems, high-speed interfacing, control systems, and robotics. It explains the design, verification, hardware/software synchronization, interfacing devices to the computer, timing diagrams, real-time systems, data collection, and processing, motor control, analog and digital filters, real-time signal processing, low-power design, and the internet of things. The book includes lab assignments for each chapter as well.

Buy-this-Book (India) Buy-this-book (US)
 
2."Fast and Effective Embedded Systems Design: Applying the ARM mbed" by Rob Toulson and Tim Wilmshurst
“Fast and Effective Embedded Systems Design: Applying the ARM mbed” Book Review: This book teaches the basics of embedded systems and how to use mbed, digital and analog input/output, programming techniques, serial communication, liquid crystal displays, interrupts, timers and tasks, memory and data management. Each chapter has a summary, quiz, references, and mini projects to help readers review and evaluate their understanding.

Buy-this-Book (India) Buy-this-book (US)
 
3."Embedded System Design" by Santanu Chattopadhyay
“Embedded System Design” Book Review: This book is focused on the topics of digital signal processors, field programmable gate arrays, interfacing, real-time operating systems, specification techniques, hardware-software co-simulation, hardware-software partitioning, functional partitioning, and optimization, as well as low power embedded system design. Each chapter of the book includes exercises to help reinforce the material. The intended audience for this book is undergraduate students studying electronics and communication engineering, electronics and instrumentation engineering, computer science and engineering, information communication technology, as well as postgraduate students studying computer applications.

Buy-this-Book (India) Buy-this-book (US)
 
4."Embedded Systems Design for High-Speed Data Acquisition and Control" by Maurizio Di Paolo Emilio
“Embedded System Design for High-Speed Data Acquisition and Control” Book Review: This book explains the basics of designing embedded systems. It begins with a review of microelectronics and discusses the characteristics of embedded systems, microcontroller design, design techniques for embedded systems, and embedded development systems with C programming. It also covers real-time operating systems, PCB design for embedded systems, features of high-speed data acquisition and control systems, and embedded boards for high-speed data acquisition and control systems. Each chapter in the book includes references for further reading. The book is useful for anyone interested in learning about embedded systems design.

Buy-this-Book (India) Buy-this-book (US)
 
5."Fast and Effective Embedded Systems Design: Applying the ARM mbed" by Rob Toulson and Tim Wilmshurst
“Fast and Effective Embedded Systems Design: Applying the Arm mbed” Book Review: This book is about embedded systems and covers important topics such as mbed, digital input/output, analog output/input, programming techniques, serial communication, liquid crystal displays, interrupts, timers, tasks, memory, and data management. Each chapter of the book includes a summary that helps readers to review what they have learned. There is also a quiz at the end of each chapter to help readers evaluate their understanding. References are provided at the end of each chapter. In addition, each chapter includes explanations of mini projects to help readers apply what they have learned.

Buy-this-Book (India) Buy-this-book (US)
 
6."ARM Assembly Language: Fundamentals and Techniques" by William Hohl and Christopher Hinds
“ARM Assembly Language: Fundamentals and Techniques” Book Review: This book is about instruction sets for computers. It talks about the rules and instructions for assembling code, including how to load and store data and how to work with constants and integers. It also covers branching and looping, as well as floating point arithmetic. The book discusses how to use subroutines and stacks, and how to handle exceptions. It also covers memory mapped peripherals. At the end of each chapter, there are exercises to help readers practice what they have learned.

Buy-this-Book (India) Buy-this-book (US)


8. Automotive Embedded System

 
1."Automotive Embedded Systems Handbook (Industrial Information Technology)" by Nicolas Navet and Francoise Simonot-Lion
“Automotive Embedded Systems Handbook (Industrial Information Technology)” Book Review: The book provides an insight into computer-based systems used in modern cars. It covers topics such as automotive architecture, embedded communications, software development processes, and timing analysis. The book offers a comprehensive understanding of present and future automotive electronic systems, including technical solutions in the areas of in-vehicle architectures and multipartner development processes. It starts with an overview of design constraints and then delves into networks and protocols such as CAN, LIN, FlexRay, and TTCAN. The third part focuses on electronic embedded systems design processes and new methodologies, and the last section covers safety issues and validation and verification techniques. The book contains MCQs and short answer questions for students to test their understanding. This book is aimed at electrical and industrial engineering students.

Buy-this-Book (India) Buy-this-book (US)
 
2."Fault Detection in Automotive Network Embedded Electronics Systems" by Alexandre Vicente
“Fault Detection in Automotive Network Embedded Electronics Systems” Book Review: This research book presents an analysis of data from the Controller Area Network of two vehicles, and explores various techniques for data mining and feature extraction. It also proposes methods for fault detection that could be used in complex systems, with a focus on the increasing computerization of vehicles. The book presents the data in a way that is accessible to readers without a technical background. The techniques used in the research are based on proven mathematical methods and have practical applications in areas such as statistics and digital signal processing. The book concludes with a discussion of how to develop a model of the Controller Area Network bus and use it for fault-finding purposes.

Buy-this-Book (India) Buy-this-book (US)
 
3."Model-Based Engineering of Embedded Systems: The SPES 2020 Methodology" by Klaus Pohl and Harald Hönninger
“Model-Based Engineering of Embedded Systems: The SPES 2020 Methodology” Book Review: This book explains the Software Platform Embedded Systems (SPES) modeling framework and how it can be used to develop embedded systems in different industries like automation, automotive, avionics, energy, and healthcare. The book has three parts, the first discusses the current status of embedded systems development and model-based engineering. The second part describes the SPES modeling framework, while the third part talks about how the framework meets the requirements discussed in the first part. The book provides a summary of the results achieved and an outlook on future work. The book is useful for professionals and practitioners in the embedded system development field, and researchers in academia and industry can also benefit from it.

Buy-this-Book (India) Buy-this-book (US)
 
4."International Workshop: ModEasy 2007: Model Driven Design for Automotive Safety Embedded Systems (MODEASY) (Keine)" by Jean Luc Dekeyser and Klaus D McDonald-Maier
Buy-this-Book (India)
 
5."Software Engineering for Embedded Systems: Chapter 22. Embedded Software for Automotive Applications" by Inga Harris
“Software Engineering for Embedded Systems: Chapter 22. Embedded Software for Automotive Applications” Book Review: This chapter in the book talks about a special kind of automotive system called embedded software. It explains how this system is planned, designed, developed, tested, and verified for automotive applications. The book highlights the differences between writing embedded software for automotive applications and other application areas. The book is useful for software engineers, students, and researchers who want to learn more about embedded systems. It provides a practical and theoretical approach to understand how and why automotive systems have evolved into a complex environment. The book includes pictures to help readers better understand the subject and discusses applicable quality standards and their importance.

Buy-this-Book (India) Buy-this-book (US)
 
6."Embedded Systems Handbook, Second Edition 2-Volume Set (Industrial Information Technology)" by Richard Zurawski
“Embedded Systems Handbook, Second Edition 2-Volume Set (Industrial Information Technology)” Book Review: This book is about embedded systems, including their design, verification, networking, and applications. The book has two volumes. The first volume introduces embedded systems design and verification, followed by information on embedded processors and system-on-chip and FPGA solutions to design problems. The last part of volume one explains power-aware embedded computing, design issues for secure embedded systems, and web services for embedded devices. Volume II focuses on selected application areas of networked embedded systems. The book’s content will be helpful to embedded-systems engineers, who will gain an understanding of new application areas and new ways to address old problems more efficiently. Pictures are included in the book to make topics easy to understand.

Buy-this-Book (India) Buy-this-book (US)
 
7."Embedded Systems Handbook (Industrial Information Technology)" by Richard Zurawski
“Embedded Systems Handbook (Industrial Information Technology)” Book Review: This book is for computer science and engineering students in college. It covers basic and advanced topics of embedded systems. The book explains system and network chips, networked embedded systems, automotive, industrial automation, and intelligent sensor applications. It also talks about optimization and sensor networks. The book is helpful for both new and trained engineers. It explains topics like networked embedded systems and sensor networks in detail. The book has information on technology developments, deployments, and trends. It is a comprehensive guide that presents tutorials and surveys to help readers understand the topics included.

Buy-this-Book (India) Buy-this-book (US)
 
8."Solutions on Embedded Systems" by Massimo Conti and Simone Orcioni
“Solutions on Embedded Systems” Book Review: This book explores the challenges posed by the growing complexity of embedded systems and their interconnectivity. It presents intelligent solutions to overcome these challenges and ensure the reliability and security of embedded systems. The book discusses innovative approaches that provide intelligent solutions in detail and provides comprehensive information on their implementation. Practical results obtained after the implementation are also included. This book is a valuable resource for engineers, students, and researchers working in the field of embedded systems who want to broaden their understanding of the subject.

Buy-this-Book (India) Buy-this-book (US)
 
9."Embedded System Applications" by Jean-Claude Baron and J C Geffroy
“Embedded System Applications” Book Review: This book explains the latest techniques for designing embedded systems in different applications. It also covers the latest software tools for embedded system design. Separate chapters are included to show the applications of embedded system design in avionics, satellites, radio astronomy, space, and control systems. Additionally, the book has chapters on industrial best practices in embedded system design. This book is essential for researchers and designers working on embedded system design for industrial applications. It explains how microelectronics advancements have made impossible applications possible with embedded system design. Examples and pictures are provided to help readers learn more about the subject.

Buy-this-Book (India) Buy-this-book (US)


9. Programmable and Embedded System

 
1."Building Embedded Systems: Programmable Hardware" by Changyi Gu
“Building Embedded Systems: Programmable Hardware” Book Review: This book is designed for engineers and electronics enthusiasts who want to learn about software and hardware in embedded systems. The book aims to teach readers how to design and develop professional-grade embedded systems. The book covers both software and hardware aspects, making it a useful resource for programmers who want to learn about hardware and engineers who want to learn about software. The book introduces various approaches to embedded system design, including the popular System on Programmable Chips approach that is widely used in the field.

Buy-this-Book (India) Buy-this-book (US)
 
2."Memory Architecture Exploration for Programmable Embedded Systems" by Peter Grun and Nikil D Dutt
“Memory Architecture Exploration for Programmable Embedded Systems” Book Review: This book describes how to create better memory architectures that match the application to the processor-memory design. It covers how to co-optimize the programmable processor with a customized memory system. The book includes several experiments related to memory architecture. It will be useful for people who want to understand how to design memory systems that are efficient and effective.

Buy-this-Book (India) Buy-this-book (US)
 
3."Introduction to Embedded System Design Using Field Programmable Gate Arrays" by Rahul Dubey
“Introduction to Embedded System Design Using Field Programmable Gate Arrays” Book Review: This book is written for designers who work with field programmable gate arrays (FPGAs) and want to learn about embedded systems. The book talks about a robot controller as an example and explains how to design it using verilog hardware description language. It also teaches digital design synthesis using verilog and Xilinx spartan 3 FPGA. Additionally, the book provides an overview of serial data communications, signal conditioning, motor drive controllers, and prototyping digital systems using FPGA. It is a useful resource for those who want to learn about using FPGAs in digital system design.

Buy-this-Book (India) Buy-this-book (US)
 
4."Scalable and Near-Optimal Design Space Exploration for Embedded Systems" by Angeliki Kritikakou and Francky Catthoor
“Scalable and Near-Optimal Design Space Exploration for Embedded Systems” Book Review: The book provides a comprehensive overview of the scalable and near-optimal design space exploration techniques for embedded systems. The authors explore the use of modeling, simulation, and optimization techniques for design exploration of hardware/software systems. The book highlights the importance of the design space exploration in the development of complex embedded systems. The book is valuable for researchers, engineers, and students working in the field of embedded systems, and those who wish to gain a deeper understanding of design space exploration techniques.

Buy-this-Book (India) Buy-this-book (US)
 
5."The 8051 Microcontroller and Embedded Systems" by Muhammad Ali Mazidi and Janice G Mazidi
“The 8051 Microcontroller and Embedded Systems” Book Review: This book is a comprehensive guide for learning about the 8051 microcontroller and its embedded systems. It explains the architecture, programming, and interfacing of the 8051 microcontroller, along with various programming languages such as assembly and C. The book covers the basics of digital circuits, serial communication, and other essential concepts that help in designing embedded systems. With its practical approach and a wide range of examples, this book is an ideal resource for students, engineers, and hobbyists who want to learn and implement the 8051 microcontroller in real-world projects.

Buy-this-Book (India) Buy-this-book (US)
 
6."Embedded Systems Hardware for Software Engineers" by Ed Lipiansky
“Embedded Systems Hardware for Software Engineers” Book Review: This book is a comprehensive guide for software engineers seeking to gain knowledge about hardware systems in embedded systems. The book covers topics such as processors, memories, buses, I/O devices, and many others. It also discusses the design of embedded systems and how hardware interfaces with software. The author uses a practical approach with detailed explanations and real-world examples, making it easy for software engineers to understand the hardware concepts. The book is an excellent resource for anyone involved in the design and development of embedded systems, particularly software engineers who wish to expand their knowledge of hardware systems.

Buy-this-Book (India) Buy-this-book (US)
 
7."Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC" by Ramesh Gaonkar
“Fundamentals of Microcontrollers and Applications in Embedded Systems with PIC” Book Review: This book is a comprehensive introduction to microcontrollers and their applications in embedded systems. The book covers fundamental concepts such as assembly language programming and data acquisition, as well as more advanced topics like real-time operating systems and digital signal processing. Gaonkar provides clear explanations and detailed examples throughout the book, making it accessible to beginners and useful for experienced engineers. The book also includes hands-on lab exercises and project ideas for readers to apply their knowledge. This book is a valuable resource for anyone interested in learning about microcontrollers and embedded systems.

Buy-this-Book (India) Buy-this-book (US)
 
8."Memory Controllers for Real-Time Embedded Systems: Predictable and Composable Real-Time Systems" by Benny Akesson and Kees Goossens
“Memory Controllers for Real-Time Embedded Systems: Predictable and Composable Real-Time Systems” Book Review: The book presents a comprehensive coverage of memory controller designs that are predictable and composable for real-time systems. It focuses on the design of efficient memory controllers that meet the timing and reliability requirements of the system. The book also covers various memory controller architectures and their performance evaluation. It is a must-read for students, researchers, and practitioners who are interested in designing real-time embedded systems with predictable and composable memory controllers.

Buy-this-Book (India) Buy-this-book (US)
 
9."Data Access and Storage Management for Embedded Programmable Processors" by Francky Catthoor and K Danckaert
“Data Access and Storage Management for Embedded Programmable Processors” Book Review: This book provides comprehensive coverage of the latest techniques and technologies in data access and storage management for embedded programmable processors. It explains the design and optimization of memory hierarchies and memory-access architectures for embedded processors. The book presents a detailed analysis of different techniques for data access and storage management, including cache and memory management, data compression, and data prefetching. The book is ideal for researchers and designers working on embedded systems, as well as for graduate students in computer science and electrical engineering.

Buy-this-Book (India) Buy-this-book (US)
 
10."Functional Verification of Programmable Embedded Architectures: A Top-Down Approach" by Prabhat Mishra and Nikil D Dutt
“Functional Verification of Programmable Embedded Architectures: A Top-Down Approach” Book Review: This book is useful for those who are interested in microprocessor validation, design space exploration and functional verification of embedded systems. It explains the usage of tools, techniques, and methodologies and covers the system architecture and behavior of the design by architecture specification. Additionally, the book teaches an Architecture Description Language. It is particularly relevant for researchers and CAD tool developers seeking to gain a better understanding of these topics.

Buy-this-Book (India) Buy-this-book (US)
 
11."Programming Embedded Systems in C and C++" by Michael Barr
“Programming Embedded Systems in C and C++” Book Review: This book is aimed at computer science students pursuing MCA/B.Tech/M.Tech degrees, as well as researchers, PhDs, professionals, teachers, and guides. It provides an introduction to embedded systems programming in C/C++, covering topics such as memory chip testing, flash memory read/write, device driver design and implementation, optimizing embedded software for size and speed, and verifying nonvolatile memory contents with CRCs. The book also includes various techniques, codes, and internet references for further learning.

Buy-this-Book (India) Buy-this-book (US)


10. Embedded Programming

 
1."Cracking the Code: Programming for Embedded Systems" by Dreamtech Software Team
“Cracking the Code: Programming for Embedded Systems” Book Review: This book is written for students who are studying computer science and engineering. It is also helpful for those who are interested in learning about the programming of system architecture. Professionals and lab workers can also benefit from this book. The book provides an in-depth analysis of embedded software development, discussing challenges such as timing, processor clocks, and virtual environment development. It covers microcontrollers and microprocessors, and includes examples of different operating systems like LINUX, NT, and Palm OS. It explains embedded applications using design specifications, flow diagrams, and source code with detailed reviews. It also covers U booting, dual booting, kernels, root file systems, and machines on which operating systems run.

Buy-this-Book (India) Buy-this-book (US)
 
2."The 8051 Microcontroller and Embedded Systems: Using Assembly and C" by MAZIDI
“The 8051 Microcontroller and Embedded Systems: Using Assembly and C” Book Review: This book is for computer science and engineering students, including those interested in microcontroller design. Professionals, researchers, PhD students, and IT workers can also use it. Teachers can also use it to teach students. The book covers the hardware and software features of the 8051 microcontroller in a step-by-step manner. It explains how the microcontroller works and provides examples of programming languages like X86 and XSM. The book also covers low-level languages and has a detailed explanation of 8051 architecture. It has seven chapters and uses both Assembly and C languages. It also shows how to interface with real-world devices like LCDs, keyboards, and motors.

Buy-this-Book (India) Buy-this-book (US)
 
3."Embedded C Programming and the Microchip PIC" by Richard H Barnett
“Embedded C Programming and the Microchip PIC” Book Review: This book is for students who are studying computer science and engineering. Other students who have an interest in microcontrollers and their design can also use this book. Professionals, researchers, IT workers and lab managers can also benefit from this book. The book is about Microchip’s PIC microcontrollers and is aimed at people who want to learn how to program them. The book teaches how to use the C programming language to solve problems. The book also explains the basic architecture of the PIC processors and the standard peripheral devices included in the microcontrollers. The book has many example programs to show how to use the peripherals.

Buy-this-Book (India) Buy-this-book (US)
 
4."GNU/Linux Rapid Embedded Programming" by Rodolfo Giometti
“GNU/Linux Rapid Embedded Programming” Book Review: This book is for students studying computer science or engineering. It also applies to those interested in designing microcontrollers. The book explains how to create embedded systems for different projects using programming languages like C, PHP, Python, and Bash. It also discusses different kernels like Debian and Kali Linux. The book covers topics like GPIO, serial ports, PWM, ADC, Ethernet, WiFi, audio, and video ports. It also gives practical examples of devices like RFID readers, smart card readers, barcode readers, and z-Wave devices. Additionally, the book explains how to use various sensors, such as light, pressure, moisture, temperature, infrared, power, and motion.

Buy-this-Book (India) Buy-this-book (US)
 
5."Microcontrollers - Architecture, Programming, Interfacing and System Design" by Rajkamal
“Microcontrollers – Architecture, Programming, Interfacing and System Design” Book Review: This book is for computer science and engineering students, but students from other branches interested in microcontrollers and interfaces can also use it. Professionals, researchers, IT workers, and lab staff can also find it helpful. The book explains both hardware and software aspects of the subject. It explains the use of software building blocks, interrupt handling, timers, RTOS, IDE, and interfacing circuits. Programming, interfacing, and system design are also covered. There are many figures, tables, and examples, as well as summaries for every chapter. Key terms, review questions, practice exercises, and multiple-choice questions are also included at the end.

Buy-this-Book (India) Buy-this-book (US)
 
6."Embedded Systems: ARM Programming and Optimization" by imusti
“Embedded Systems: ARM Programming and Optimization” Book Review: This book is for students who are studying MCA, B.Tech, M.Tech or Phd in computer science and electronics. It can also be used by teachers to guide their students. The book talks about the ARM architecture and its facilities. It explains how program design can impact processor performance and provides methods to optimize program code for better performance without affecting behavior. The book also covers topics like image transformations, fractal generation, image convolution, and computer vision tasks. The ARM instruction set architectures, ARMv6 and ARMv7-A are also discussed in the book.

Buy-this-Book (India) Buy-this-book (US)


11. Advance Embedded Programming

 
1."Embedded Computer Vision (Advances in Computer Vision and Pattern Recognition)" by Branislav Kisačanin and Shuvra S Bhattacharyya
“Embedded Computer Vision (Advances in Computer Vision and Pattern Recognition)” Book Review: This book is useful for people who research, work or study in the field of embedded computer vision. It has different chapters based on hardware, design methods and video analytics. It has new research results and a vision for future developments in the field. It explains different architectures, software frameworks and algorithmic options in detail. It has many examples of research and experimental results for various applications.

Buy-this-Book (India) Buy-this-book (US)
 
2."Embedded Systems: Design, Analysis and Verification" by Gunar Schirner and Franz J Rammig
“Embedded Systems: Design, Analysis and Verification” Book Review: This book is useful for researchers, students, and engineers who work in the field of embedded systems design. It includes the proceedings from international symposiums that have been fully revised, as well as some short papers. It covers various topics such as design methodologies and non-functional aspects of embedded systems. There is also an in-depth discussion of embedded system applications. Additionally, the book includes a chapter on a project that focuses on automotive, railway, and avionics multicore systems.

Buy-this-Book (India) Buy-this-book (US)
 
3."Handbook of Research on Embedded Systems Design" by Alessandra Bagnato and Leandro Soares Indrusiak
“Handbook of Research on Embedded Systems Design” Book Review: This book is useful for professionals, educators, students, and researchers who work in the field of computer science. It contains information about research projects related to integrated systems. The book includes chapters that cover a broad range of design principles within the domain of embedded systems design. It also explains the details of UML and related profiles for intermediate design phases.

Buy-this-book (US)
 
4."Advances in Embedded Computer Vision (Advances in Computer Vision and Pattern Recognition)" by Branislav Kisačanin and Margrit Gelautz
“Advances in Embedded Computer Vision (Advances in Computer Vision and Pattern Recognition)” Book Review: This book is useful for anyone who wants to learn about embedded computer vision, including students, researchers, practitioners, and innovation managers. It covers a range of topics, including UAVs, automotive vision, mobile vision apps, and augmented reality. The book provides information on the development of the optical mouse, vision for consumer robotics, and vision for automotive safety. It also discusses current implementations and future challenges in detail. The book features articles from international experts in the field, making it a valuable resource for anyone looking to expand their knowledge of embedded computer vision.

Buy-this-Book (India) Buy-this-book (US)
 
5."GNU/Linux Rapid Embedded Programming" by Rodolfo Giometti
“GNU/Linux Rapid Embedded Programming” Book Review: This book is helpful for programmers and developers who want to work with Embedded Systems and GNU/Linux. It covers topics such as programming in C, Python, Bash, and PHP, as well as complete embedded systems. The book provides information on using sensors like light, pressure, and moisture, and gives guidance on writing and managing drivers, controlling and monitoring applications. It includes practical examples of using devices such as RFID readers and barcode readers.

Buy-this-Book (India) Buy-this-book (US)
 
6."Embedded / Real-Time Systems: Concepts, Design and Programming" by Dr K V K Prasad
“Embedded / Real-Time Systems: Concepts, Design and Programming” Book Review: This book is divided into chapters on the basics, architecture, and design of embedded systems. It explains the process of embedded software development, and programming using LINUX. It delves into the concepts, design, and programming of embedded systems in great detail. It also provides several examples of Java applications and embedded software development.

Buy-this-Book (India)


12. Embedded Sensors Systems Design

 
1."Embedded and Networking Systems: Design, Software, and Implementation (Devices, Circuits, and Systems)" by Gul N Khan and Krzysztof Iniewski
“Embedded and Networking Systems: Design, Software and Implementation (Devices, Circuits and Systems)” Book Review: This book is for students in computer science and engineering, and others interested in system architecture and networking. It provides the latest research and development in embedded and networking systems, and explains underlying technologies. It covers topics such as code optimization, power and performance trade-offs, and benchmarks for evaluating embedded systems. The book also includes information on mobile sensor network systems and video networks, and looks at applications in these areas.

Buy-this-Book (India) Buy-this-book (US)
 
2."Designing Embedded Systems with Arduino: A Fundamental Technology for Makers" by Tianhong Pan and Yi Zhu
“Designing Embedded Systems with Arduino: A Fundamental Technology for Makers” Book Review: This book is for students in computer science and engineering, and those interested in Arduino and its embedded systems. Teachers can also use this book to guide students on using Arduino. The book explains the structure of Arduino and how to develop projects, create prototypes, and produce professional-quality embedded systems. It has 8 chapters in total, covering the basic functions of Arduino, sensors in Arduino, electrochemical control using Arduino, and wireless control. The book provides step-by-step instructions for beginners to advanced users. It explains everything in detail, making it easy for readers to learn and use Arduino for their projects.

Buy-this-Book (India) Buy-this-book (US)
 
3."Real-Time Embedded Systems: Optimization, Synthesis, and Networking" by Meikang Qiu and Jiayin Li
“Real-Time Embedded Systems: Optimization, Synthesis and Networking” Book Review: This book is for students studying computer science or engineering. Others interested in system architecture and networking can also use it. The book covers three major trends in current embedded system design. The first section explains optimization in real-time embedded systems. It discusses scheduling algorithms in multi-core embedded systems and potential problems of heterogeneous optimization. The second section focuses on approaches for embedded systems, including scheduling algorithms and multiprocessor synthesis technology. The final section looks at networking with a focus on task scheduling in wireless sensor networks and cloud computing. It examines the merging of networking and embedded systems.

Buy-this-Book (India) Buy-this-book (US)
 
4."Ambient Intelligence: Impact on Embedded System Design" by Twan Basten and Marc Geilen
“Ambient Intelligence: Impact on Embedded System Design” Book Review: This book is intended for computer science and engineering students, including undergraduate and graduate students, as well as teachers who are interested in learning about embedded systems and their designs. The book provides a broad explanation of AMI systems with many examples. It categorizes the system and explains it step by step in 16 chapters. The book begins by explaining issues in ambient intelligence and then focuses on platforms for AMI. It then discusses various programs for ambient intelligence and offers heterogeneous optimization techniques. Finally, it covers distributed wired and wireless computing and communication.

Buy-this-Book (India) Buy-this-book (US)
 
5."Making Embedded Systems: Design Patterns for Great Software" by Elecia White
“Making Embedded Systems: Design Patterns for Great Software” Book Review: This book is for students pursuing MCA/B.Tech/M.Tech, Ph.D. scholars, and teachers in computer science and electronics departments. It explains methods to optimize systems for improved performance and reduced cost. It also discusses the development of robust software architecture for resource-limited environments. This book includes information on sensors, motors, and other I/O devices, as well as processes to minimize RAM consumption, code space, processor cycles, and power consumption. Additionally, it explains how to implement complex mathematical operations on small processors.

Buy-this-Book (India) Buy-this-book (US)
 
6."Smart Sensors and Systems" by Youn-Long Lin and Chong-Min Kyung
“Smart Sensors and Systems” Book Review: This book is aimed at students pursuing MCA/B.Tech/M.Tech, and PhD in computer science and electronics. Teachers teaching smart sensors and their systems can also use this book to guide students. The book explains the technology used for effective sensing of the physical world and intelligent processing techniques for sensed information. These techniques are essential for the success of the internet of things. It provides an understanding of sensor technology from MEMS, biological, chemical, and electrical domains. The book also describes smart sensor systems in real-world applications, such as smart homes, transportation, medical, environmental, and agricultural sectors. It covers different abstraction levels from device, circuit, systems, and algorithms.

Buy-this-Book (India) Buy-this-book (US)
 
7."Video Surveillance for Sensor Platforms: Algorithms and Architectures (Lecture Notes in Electrical Engineering)" by Milad Ghantous and Magdy Bayoumi
“Video Surveillance for Sensor Platforms: Algorithms and Architectures (Lecture Notes in Electrical Engineering)” Book Review: The book is intended for students pursuing MCA, B.Tech, M.Tech, and PhD in computer science and electronics who are interested in learning about sensors. It can also be used by teachers who teach smart sensors or sensor systems to guide their students. The book covers various topics such as resource-aware image decomposition and registration, fusion, object detection and tracking algorithms, and their applications in security. It also explains security monitoring and integration in 3rd generation surveillance systems. The book includes many algorithms that are evaluated using experimental and simulation results. Additionally, it describes a parallel and pipelined efficient architecture for implementing the algorithms.

Buy-this-Book (India) Buy-this-book (US)
 
8."Embedded System Technology: 13th National Conference, ESTC 2015, Beijing, China, October 10-11, 2015, Revised Selected Papers (Communications in Computer and Information Science)" by Xing Zhang and Zhonghai Wu
“Embedded System Technology: 13th National Conference, ESTC 2015, Beijing, China, October 10-11, 2015, Revised Selected Papers (Communications in Computer and Information Science)” Book Review: This book is intended for M.Tech and Phd students in computer science and electronics who wish to learn about embedded systems. It is based on a paper presented in China on embedded system technology, covering a broad range of fields related to research on this topic. The book covers topics such as smart hardware, system and network, applications, algorithms, processors, scheduling, memory management, interrupts, socket programming, and file descriptors. It also provides an explanation of RTOS and software engineering principles related to requirements, architecture, design, and testing. The book aims to provide a comprehensive understanding of embedded systems and their various components to its readers.

Buy-this-Book (India) Buy-this-book (US)
 
9."Wireless Sensor Networks: 10th European Conference, EWSN 2013, Ghent, Belgium, February 13-15, 2013, Proceedings (Lecture Notes in Computer Science)" by Piet Demeester and Ingrid Moerman
“Wireless Sensor Networks: 10th European Conference, EWSN 2013, Ghent, Belgium, February 13-15, 2013, Proceedings (Lecture Notes in Computer Science)” Book Review: This book is for M.Tech and Phd students in computer science and electronics who want to learn about sensor networks and their systems. It’s based on a paper presented in Europe about sensor systems. The book covers many topics related to sensor systems like fraud detection and data analysis. It explains data management, network algorithms, and protocols. It also covers the physical layer and hardware of embedded systems. The book includes examples of smart sensor systems in real-life applications such as smart homes, transportation, medical, environmental, and agricultural fields. It also covers the basics of circuits and devices.

Buy-this-Book (India) Buy-this-book (US)


13. Embedded Computing Systems

 
1."Embedded Systems: An Integrated Approach" by Lyla B Das
“Embedded Systems: An Integrated Approach” Book Review: This book is for students studying computer science at the MCA/B.Tech/M.Tech level or PhD level. Professionals and lab instructors can also benefit from this book. It covers processors and their applications in a sequential manner with chapters and sub-chapters. It starts with an overview of the building blocks of embedded systems and moves on to software aspects and new processors, before concluding with important applications. The book has various chapters on sensors, clocks, operators, actuators, and controller software. It also includes a section on the ARM processor, its software requirements, and programming languages. There are relevant case studies and examples, as well as questions and MCQs to help students learn.

Buy-this-Book (India) Buy-this-book (US)
 
2."Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems" by Peter Barry and Patrick Crowley
“Modern Embedded Computing: Designing Connected, Pervasive, Media-Rich Systems” Book Review: This book is for students and professionals in computer science who want to learn about developing embedded systems. The book covers a wide range of topics including processors used in high-end mobile devices, embedded platform architecture, and power optimization. It also covers system boot-up, operating systems, graphics, multimedia, connectivity, and platform tuning. The book provides readers with information on how e-readers, Internet-enabled TVs, tablets, and netbooks work using embedded systems. It teaches readers how to design embedded processors for systems that support gaming. The book includes a chapter dedicated to the ARM processor and has companion lab materials for embedded design information.

Buy-this-Book (India) Buy-this-book (US)
 
3."Computer Organization and Embedded Systems (Int'l Ed) (Asia Higher Education Engineering/Computer Science Electrical Engineering)" by Carl Hamacher and Zvonko Vranesic
“Computer Organization and Embedded Systems (Int’l Ed) (Asia Higher Education Engineering/Computer Science Electrical Engineering)” Book Review: This book is for students studying computer science, electronics, or electrical engineering, as well as professionals and lab instructors. It covers hardware design principles and how they’re influenced by software requirements. The book explains these principles using examples from commercial processors and has 11 chapters. It starts by explaining the components’ structure and instruction set architecture, as well as basic input/output and software. It then moves on to explain pipelining and memory unit usage. Finally, it covers memory systems, arithmetic, and embedded systems. The book concludes with a case study.

Buy-this-Book (India) Buy-this-book (US)
 
4."Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development" by Gary Stringham
“Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development” Book Review: This book is written for students who are studying computer science and electronics in MCA/ B.Tech/ M.Tech programs or pursuing a Phd. Teachers who are teaching these topics can also use this book to help their students. The book covers various hardware systems and explains topics like register layout, interrupts, timing, and performance. It also teaches how to remove errors in programs. The book provides an introduction to ASICs, ASSPs, ASiCs, and FPGAs. It explains how to use Verilog and VLSI programs to design architecture and interfaces. The book includes real-world examples and has several chapters explaining ARM and logic design concepts. The book concludes with explanations of memory systems, pipelining, basic I/O software, scheduling algorithms, timer mechanisms, modules, and interrupts.

Buy-this-Book (India) Buy-this-book (US)
 
5."Embedded Systems" by Rao B Kanta
“Embedded Systems” Book Review: This book is for students studying MCA, B.Tech, M.Tech, or pursuing a PhD in computer science and electronics. Teachers and lab incharges can also use it. The book explains important processors and their applications in a step-by-step manner with proper indexing and chapters that have sub-chapters. It starts by highlighting the building blocks of embedded systems and ARM processors. It then covers software aspects, new processors, and concludes with an insightful study of important applications. The book discusses interesting processors like the 8051 family, ATmega family, and PIC family. Texas 430 family is explained at the end. It also covers new instructions and fast program implementation methods.

Buy-this-Book (India) Buy-this-book (US)
 
6."Learning Embedded Android N Programming" by Ivan Morgillo
“Learning Embedded Android N Programming” Book Review: This book is useful for professionals, tech enthusiasts, freelancers, and students interested in the topic. It’s particularly helpful for M.Tech students studying computer programming. The book explains the architecture and organization of code in various programs. It also covers the Android operating system and how to retrieve AOSP source codes. Later, the book explains the modular organization of Android programs and provides examples of add-on methods. The book concludes by discussing the Internet of Things and includes keywords and references.

Buy-this-Book (India) Buy-this-book (US)
 
7."Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux" by Derek Molloy
“Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux” Book Review: This book is for students and teachers in MCA, B.Tech, M.Tech, and PhD programs under computer science and electronics departments. It provides the basic tools and fundamentals needed for embedded Linux programming and serves as a user manual for BeagleBone software. The book covers topics such as Internet-connected BeagleBone, BeagleBone with display, communication, control, and advanced applications using C/C++. It also covers real-time communication processing and sensing applications, including audio and video. The book ends with an explanation of the Internet of Things, and includes keywords and references for further study.

Buy-this-Book (India) Buy-this-book (US)
 
8."Applied Control Theory for Embedded Systems (Embedded Technology)" by Tim Wescott
“Applied Control Theory for Embedded Systems (Embedded Technology)” Book Review: This book is about embedded systems and can be useful for students and researchers. The book mainly focuses on practical and real-life examples and applications of embedded systems and technology. Mathematical concepts are explained when necessary. It also explains the basics of control theory and how to design working systems using practical examples. The book covers recent technological advancements in the field, such as embedded digital controllers.

Buy-this-Book (India) Buy-this-book (US)
 
9."Embedded Systems for Smart Appliances and Energy Management" by Christoph Grimm and Stefan Mahlknecht
“Embedded Systems for Smart Appliances and Energy Management” Book Review: This book is for undergraduate students studying B.E., B.Tech., computer science, mechanical engineering, and general science. It introduces embedded systems for smart appliances and energy management, combining topics from embedded systems, information technology, and power engineering. The book discusses challenges in resource distribution grids and energy management for smart appliances, along with micro energy generation, demand response management, ultra-low power standby, and communication networks in home and building automation.

Buy-this-Book (India) Buy-this-book (US)
We have put a lot of effort into researching the best books on Embedded Systems and came out with a recommended list and their reviews. If any more book needs to be added to this list, please email us. We are working on free pdf downloads for books on Embedded Systems and will publish the download link here. Fill out this Embedded Systems books pdf download" request form for download notification.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.