EmbeddedRelated.com
The 2026 Embedded Online Conference

Linux Device Drivers Development: Develop customized drivers for embedded Linux

Madieu, John 2017

Key Features

  • Learn to develop customized Linux device drivers
  • Learn the core concepts of device drivers such as memory management, kernel caching, advanced IRQ management, and so on.
  • Practical experience on the embedded side of Linux
Book Description

Linux kernel is a complex, portable, modular and widely used piece of software, running on around 80% of servers and embedded systems in more than half of devices throughout the world. Device drivers play a critical role in how well a Linux system...


Real-time Operating Systems: Book 1 - The Theory (The engineering of real-time embedded systems)

Cooling, Jim 2017

Four 5-star reviews at https://www.amazon.com/dp/B00GO6VSGE This book deals with the fundamentals of operating systems for use in real-time embedded systems. It is aimed at those who wish to develop RTOS-based designs, using either commercial or free products. It does not set out to give you the knowledge to design an RTOS; leave that to the specialists. The target readership includes: Students. Engineers, scientists and mathematicians moving into software systems. Professional and...


Fundamentals of Real Time Systems

Shirvaikar, Mukul, Elbert, Theodore 2017

With real time systems embedded into a huge number of products, today's engineers are required to understand both the analysis and design of such systems in order to work with them successfully during product development. Fundamentals of Real Time Systems combines theory and practice to help students and practicing engineers gain a working knowledge of real time systems.  The book uses authentic code snippets and examples to introduce and reinforce concepts in real-time systems...


Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer

Patterson, David A., Hennessy, John L. 2017

The new RISC-V Edition of Computer Organization and Design features the RISC-V open source instruction set architecture, the first open source architecture designed to be used in modern computing environments such as cloud computing, mobile devices, and other embedded systems.

With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud....


Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers: A Practical Approach FRDM-KL25Z Edition

Dean, Alexander G 2017

Microcontrollers are embedded into larger systems to provide benefits such as better performance, more features, better efficiency, lower costs and better dependability. This textbook introduces students to creating microcontroller-based embedded systems featuring an ARM Cortex-M CPU core.

Chapter 1 introduces students to the concepts of MCU-based embedded systems, and how they differ from general-purpose computers. It then introduces the ARM Cortex-M0+ CPU, the Kinetis KL25Z MCU, and the low...


Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Third Edition

Zhu, Yifeng 2017

The book introduces basic programming of ARM Cortex-M cores in assembly and C at the register level, and the fundamentals of embedded system design. It presents basic concepts such as data representations (integer, fixed-point, floating-point), assembly instructions, stack, and implementing basic controls and functions of C language at the assembly level. It covers advanced topics such as interrupts, mixing C and assembly, direct memory access (DMA), system timers (SysTick), multi-tasking,...


Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux

Simmonds, Chris 2017

Key Features

  • Discover how to build and configure reliable embedded Linux devices
  • This book has been updated to include Linux 4.9 and Yocto Project 2.2 (Morty)
  • This comprehensive guide covers the remote update of devices in the field and power management
Book Description

Embedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to industrial controllers - all of them have Linux at their heart. Linux is a core technology in the implementation of the...


The Hardware Hacker: Adventures in Making and Breaking Hardware

Huang, Andrew Bunnie 2017

For over a decade, Andrew "bunnie" Huang, one of the world's most esteemed hackers, has shaped the fields of hacking and hardware, from his cult-classic book Hacking the Xbox to the open-source laptop Novena and his mentorship of various hardware startups and developers. In The Hardware Hacker, Huang shares his experiences in manufacturing and open hardware, creating an illuminating and compelling career retrospective.Huang’s journey starts with his first visit to the staggering...


TI Tiva ARM Programming For Embedded Systems: Programming ARM Cortex-M4 TM4C123G with C (Mazidi & Naimi ARM)

Mazidi, Muhammad Ali, Chen, Shujen, Naimi, Sarma 2017

1) Our ARM book series The ARM CPU is licensed and produced by hundreds of companies. The ARM Assembly language instructions and architectures are standardized and all the licensees must follow them. The first volume of this series (ARM Assembly Language Programming & Architecture by Mazidi & Naimi) covers the Assembly language programming, instructions, and architecture of the ARM and can be used with any ARM chip, regardless of the chip maker. Since the licensees are free to design and...


ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing

Tahir, Muhammad, Javed, Kashif 2017

This book presents the use of a microprocessor-based digital system in our daily life. Its bottom-up approach ensures that all the basic building blocks are covered before the development of a real-life system. The ultimate goal of the book is to equip students with all the fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.


The 2026 Embedded Online Conference