Category: Embedded Systems

Bare Metal C 0

Bare Metal C

eBook Details: Paperback: 304 pages Publisher: WOW! eBook (August 2, 2022) Language: English ISBN-10: 1718501625 ISBN-13: 978-1718501621 eBook Description: Bare Metal C: Embedded Programming for the Real World teaches you to program embedded systems with the C programming language. You’ll learn how embedded programs interact with bare hardware directly, go behind the scenes with the compiler and linker, and learn C features that are important for programming regular computers. Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system programmers who want precise and complete control over the system they are using,...

Architecting and Building High-Speed SoCs 0

Architecting and Building High-Speed SoCs

eBook Details: Paperback: 426 pages Publisher: WOW! eBook (December 9, 2022) Language: English ISBN-10: 1801810990 ISBN-13: 978-1801810999 eBook Description: Architecting and Building High-Speed SoCs: Design a high-speed SoC while gaining a holistic view of the FPGA design flow and overcoming its challenges Modern and complex SoCs can adapt to many demanding system requirements by combining the processing power of ARM processors and the feature-rich Xilinx FPGAs. You’ll need to understand many protocols, use a variety of internal and external interfaces, pinpoint the bottlenecks, and define the architecture of an SoC in an FPGA to produce a superior solution in a timely...

Linux Device Driver Development – Second Edition 0

Linux Device Driver Development – Second Edition

eBook Details: Paperback: 708 pages Publisher: WOW! eBook; 2nd edition (April 21, 2022) Language: English ISBN-10: 1803240067 ISBN-13: 978-1803240060 eBook Description: Linux Device Driver Development, 2nd Edition: Get up to speed with the most important concepts in driver development and focus on common embedded system requirements such as memory management, interrupt management, and locking mechanisms Linux is by far the most-used kernel on embedded systems. Thanks to its subsystems, the Linux kernel supports almost all of the application fields in the industrial world. This updated Linux Device Driver Development, Second Edition is a comprehensive introduction to the Linux kernel world and...

TinyML Cookbook 0

TinyML Cookbook

eBook Details: Paperback: 344 pages Publisher: WOW! eBook (April 1, 2022) Language: English ISBN-10: 180181497X ISBN-13: 978-1801814973 eBook Description: TinyML Cookbook: Work through over 50 recipes to develop smart applications on Arduino Nano 33 BLE Sense and Raspberry Pi Pico using the power of machine learning This book explores TinyML, a fast-growing field at the unique intersection of machine learning and embedded systems to make AI ubiquitous with extremely low-powered devices such as microcontrollers. The TinyML Cookbook starts with a practical introduction to this multidisciplinary field to get you up to speed with some of the fundamentals for deploying intelligent applications on...

Programming Arduino Projects with the PIC Microcontroller 1

Programming Arduino Projects with the PIC Microcontroller

eBook Details: Paperback: 733 pages Publisher: WOW! eBook (December 12, 2021) Language: English ISBN-10: 1484272293 ISBN-13: 978-1484272299 eBook Description: Programming Arduino Projects with the PIC Microcontroller: A Line-by-Line Code Analysis and Complete Reference Guide for Embedded Programming in C Now that you’ve built a few Arduino projects, and reused some pre-written sketches, it’s time to move on to the next step and explore the world of embedded programming. To truly up-skill, you’ll need to understand how your code works, and that’s where this Programming Arduino Projects with the PIC Microcontroller book comes in. You’ll review and work with several Arduino projects...