Embedded systems Books
Springer Nature Switzerland AG Security of Biochip Cyberphysical Systems
Book SynopsisThis book provides readers with a valuable guide to understanding security and the interplay of computer science, microfluidics, and biochemistry in a biochip cyberphysical system (CPS). The authors uncover new, potential threat and trust-issues to address, as this emerging technology is poised to be adapted at a large scale. Readers will learn how to secure biochip CPS by leveraging the available resources in different application contexts, as well as how to ensure intellectual property (IP) is protected against theft and counterfeits. This book enables secure biochip CPS design by helping bridge the knowledge gap at the intersection of the multi-disciplinary technology that drives biochip CPS.Table of ContentsIntroduction.- Threat landscape.- Architecture for Security.- Tools for Security.- Watermarking of Bio-IP.- Obfuscation of Bio-IP.- Conclusion.
£49.49
Springer International Publishing AG Embedded Systems Design using the MSP430FR2355
Book SynopsisThis textbook for courses in Embedded Systems introduces students to necessary concepts, through a hands-on approach. LEARN BY EXAMPLE – This book is designed to teach the material the way it is learned, through example. Every concept is supported by numerous programming examples that provide the reader with a step-by-step explanation for how and why the computer is doing what it is doing. LEARN BY DOING – This book targets the Texas Instruments MSP430 microcontroller. This platform is a widely popular, low-cost embedded system that is used to illustrate each concept in the book. The book is designed for a reader that is at their computer with an MSP430FR2355 LaunchPadTM Development Kit plugged in so that each example can be coded and run as they learn. LEARN BOTH ASSEMBLY AND C – The book teaches the basic operation of an embedded computer using assembly language so that the computer operation can be explored at a low-level. Once more complicated systems are introduced (i.e., timers, analog-to-digital converters, and serial interfaces), the book moves into the C programming language. Moving to C allows the learner to abstract the operation of the lower-level hardware and focus on understanding how to “make things work”. BASED ON SOUND PEDAGOGY - This book is designed with learning outcomes and assessment at its core. Each section addresses a specific learning outcome that the student should be able to “do” after its completion. The concept checks and exercise problems provide a rich set of assessment tools to measure student performance on each outcome.Table of ContentsCHAPTER 1. INTRODUCTION TO EMBEDDED SYSTEMS.- CHAPTER 2. DIGITAL LOGIC BASICS CHAPTER 3. COMPUTER SYSTEMSCHAPTER 4. THE MSP430CHAPTER 5. GETTING STARTED PROGRAMMING THE MSP430 IN ASSEMBLY.- CHAPTER 6. DATA MOVEMENT INSTRUCTIONS.- CHAPTER 7. DATA MANIPULATION INSTRUCTIONS.- CHAPTER 8. PROGRAM FLOW INSTRUCTIONS.- CHAPTER 9. DIGITAL I/O.- CHAPTER 10. THE STACK AND SUBROUTINES.- CHAPTER 11. INTRODUCTION TO INTERRUPTS.- CHAPTER 12. INTRODUCTION TO TIMERS.- CHAPTER 13. SWITCHING TO THE C LANGUAGE.- CHAPTER 14. SERIAL COMMUNICATION IN C.- CHAPTER 15. ANALOG TO DIGITAL CONVERTERS.- CHAPTER 16. THE CLOCK SYSTEM.- CHAPTER 17. LOW-POWER MODES.- APPENDIX A. CONCEPT CHECK SOLUTIONS.
£53.99
Springer Nature Switzerland AG SoC Physical Design: A Comprehensive Guide
Book SynopsisSoC Physical Design is a comprehensive practical guide for VLSI designers that thoroughly examines and explains the practical physical design flow of system on chip (SoC). The book covers the rationale behind making design decisions on power, performance, and area (PPA) goals for SoC and explains the required design environment algorithms, design flows, constraints, handoff procedures, and design infrastructure requirements in achieving them. The book reveals challenges likely to be faced at each design process and ways to address them in practical design environments. Advanced topics on 3D ICs, EDA trends, and SOC trends are discussed in later chapters. Coverage also includes advanced physical design techniques followed for deep submicron SOC designs. The book provides aspiring VLSI designers, practicing design engineers, and electrical engineering students with a solid background on the complex physical design requirements of SoCs which are required to contribute effectively in design roles.Table of ContentsIntroduction.- SoC Physical Design Flow and Algorithms.- Physical Design Floor Plan and Placement.- Clock, Reset, and HFN.- Physical Design Routing.- Physical Design Verification.
£66.49
Springer Nature Switzerland AG Flexible Bioelectronics with Power Autonomous
Book SynopsisThis book provides readers with an introduction to the materials and devices necessary for flexible sensors and electronics, followed by common techniques for fabrication of such devices and system-level integration. Key insights into fabrication and processing will guide readers through the tradeoff choices in designing such platforms. A comprehensive review of two specific, flexible bioelectronic platforms, related to smart bandages for wound monitoring and thread-based diagnostics for wearable health, will demonstrate practical application at the system level. The book also provides a unique electrical engineering perspective by reviewing circuit architectures for low noise signal conditioning of weak signals from sensors,, and for low power analog to digital converters for signal acquisition. To achieve energy autonomy, authors provide several example of CMOS energy harvesting front end circuits and voltage boosters. Beyond circuit architectures, the book also provides a review of the modern theory of sampling and recovery of sparse signals, also known as compressed sensing. They then highlight how these principles can be leveraged for design and implementation of efficient signal acquisition hardware and reliable processing of acquired data for flexible electronic platforms.Table of ContentsChapter 1. Materials and Processing for Flexible Bioelectronics.- Chapter 2. Sensors and Platforms for Flexible Bioelectronics.- Chapter 3. Low-noise CMOS Signal Conditioning Circuits.- Chapter 4. Data Converters for Wearable Sensor Applications.- Chapter 5. Power Management Circuits for Energy Harvesting.- Chapter 6. Sampling and recovery of signals with spectral sparsity.- Chapter 7. Compressed Sensing.
£54.99
Springer International Publishing AG Application and Theory of Petri Nets and Concurrency: 43rd International Conference, PETRI NETS 2022, Bergen, Norway, June 19–24, 2022, Proceedings
Book SynopsisThis book constitutes the proceedings of the 43rd International Conference on Application and Theory of Petri Nets and Concurrency, PETRI NETS 2022, which was held virtually in June 2021. The 19 full papers presented in this volume were carefully reviewed and selected from 35 submissions. The papers are categorized into the following topical sub-headings: application of concurrency to system design; timed models; tools; applications; synthesis; petri nets architecture; and process mining.
£58.49
Springer Fachmedien Wiesbaden Sensor networks in theory and practice:
Book SynopsisThe book provides an important foundation for understanding the Internet of Things by offering insight into common networking protocols from the microcontroller world and introducing important sensors and other devices, as well as their use and programming. All concepts shown are illustrated with practical circuit and programming examples from the authors' many years of experience. In addition, open libraries for controlling the devices presented in the book are available for readers to download from the publisher's home page. The second edition includes some new devices, especially in the area of networks, a more detailed description of the operating principles of some sensors as well as further tips and tricks for programming.Table of Contents
£52.24
Unknown Applied TinyML
Book Synopsis
£29.92
APress Introductory Programs with the 32bit PIC
Book SynopsisEmbark on a journey into the world of embedded programming. This book introduces you to the 32bit PIC and will teach you how the main functions of C programming work and can be used with a PIC micro.A one-stop reference for the would-be embedded programmer, you''ll explore the electronics needed for a variety of programs as well as how to use different devices with the PIC. The book starts with downloading the environment and creating a simple project, one that uses different oscillators, Phase Lock Loop, and circuitry needed to create the different system clocks-an easy entry point to this exciting environment. You''ll also review the MPLABX integrated development environment (IDE) and see how to program the 32Bit PIC, which can be adapted to different PICs.Throughout subsequent chapters, you''ll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width ModulatioTable of ContentsChapter 1 Creating Our First Project This will take the reader through the process of creating a project in MPLABX and how to configure the different clock frequencies that are used in the 32bit PIC. You will start a simple program that allows the user to turn on and off a single LED connected to the PIC. Chapter 2 Header Files and Delays This will take the reader through the important aspect of creating and using local and global header files. We will then look at creating a variable delay subroutine that we will use in a simple traffic lights program. Chapter 3 The Seven Segment Display This will explain what a seven-segment display is and how they work. Then we will go on to write a program that controls the display. Chapter 4 The LCD This will introduce the reader to the LCD, Liquid Crystal Display. It will explain how they work and how we can create a program to write to the display. It will then move on to explain how we can create and use special characters to display on the LCD. It will also introduce the reader into the concept of arrays. Chapter 5 The Dot Matrix Display This will introduce the reader into the use of a single 8by8 dot matrix display. It will explain how we can use the MAX 7219 driver IC to control the 8by8 matrix display. It will then go on to explain how to control a series of 4 dot matrix displays cascaded together. Chapter 6 Communication This will look at how we can use the SPI module of the PIC to communicate with some EPROM to store data on. It will also move on to explain how we can use the UART terminal to communicate with a terminal. Chapter 7 I2C Communication This will move on to explain what the I2C communication protocol is and how we can create a program to use I2C. It will then move on to show how we can program an I2C expander module to control the display on a LCD. Chapter 8 Using Interrupts This will introduce the reader into interrupts. It will explain what they are and how we can set up the 32bit PIC to use single vectored and multi-vectored interrupts. It will also explain why and how we can set the interrupts to use different priority levels. Chapter 9 The RTC This will cover using the external crystal oscillator and interrupts to create an accurate clock signal. This will then display the time of day using the TM1637 IC on four 7 segment displays. Chapter 10 The RTC and the DS3231 This will look at a real time clock using interrupts and an external crystal. It will then look at the DS3231 RTC Module. Chapter 11 The RTCC Module of the 32 bit PIC. In this chapter we will look at using the RTCC module of the 32 bit PIC. It will explain how to create an alarm with the RTCC module. We will also look at using the Parallel Master Port of the PIC to write the data of time etc to the LCD. Chapter 12 The Analogue World This chapter will explain what analogue and digital signals are. It will then move on to explain how the 32 bit PIC use the ADC module to allow analogue inputs to be used in the PIC. It will look at creating a voltmeter with the PIC and using the TC107A temperature transducer on the 16-explorer development board. Chapter 13 The DHT11 This will look at the DHT11 humidity and temperature sensor. This will look at SPI and I2C comms. Chapter 14 Creating a Square Wave This will look at creating a square wave with a fixed 50/50 duty cycle using the compare module of the PIC. It will then move onto creating a PWM square wave to creates a variable DC voltage output from the PIC.
£41.24
New Age International (UK) Ltd Embedded Systems
Book Synopsis
£30.00
SafeTTy Systems Ltd The Engineering of Reliable Embedded Systems
£48.75
Oldfangled Publishing Design a Z80 computer
£24.70
£12.16
Packt Publishing Limited Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems based on FPGAs and custom circuits
Book SynopsisExplore the complete process of developing systems based on field-programmable gate arrays (FPGAs), including the design of electronic circuits and the construction and debugging of prototype embedded devicesKey Features Learn the basics of embedded systems and real-time operating systems Understand how FPGAs implement processing algorithms in hardware Design, construct, and debug custom digital systems from scratch using KiCad Book DescriptionModern digital devices used in homes, cars, and wearables contain highly sophisticated computing capabilities composed of embedded systems that generate, receive, and process digital data streams at rates up to multiple gigabits per second. This book will show you how to use Field Programmable Gate Arrays (FPGAs) and high-speed digital circuit design to create your own cutting-edge digital systems. Architecting High-Performance Embedded Systems takes you through the fundamental concepts of embedded systems, including real-time operation and the Internet of Things (IoT), and the architecture and capabilities of the latest generation of FPGAs. Using powerful free tools for FPGA design and electronic circuit design, you'll learn how to design, build, test, and debug high-performance FPGA-based IoT devices. The book will also help you get up to speed with embedded system design, circuit design, hardware construction, firmware development, and debugging to produce a high-performance embedded device – a network-based digital oscilloscope. You'll explore techniques such as designing four-layer printed circuit boards with high-speed differential signal pairs and assembling the board using surface-mount components. By the end of the book, you'll have a solid understanding of the concepts underlying embedded systems and FPGAs and will be able to design and construct your own sophisticated digital devices.What you will learn Understand the fundamentals of real-time embedded systems and sensors Discover the capabilities of FPGAs and how to use FPGA development tools Learn the principles of digital circuit design and PCB layout with KiCad Construct high-speed circuit board prototypes at low cost Design and develop high-performance algorithms for FPGAs Develop robust, reliable, and efficient firmware in C Thoroughly test and debug embedded device hardware and firmware Who this book is forThis book is for software developers, IoT engineers, and anyone who wants to understand the process of developing high-performance embedded systems. You'll also find this book useful if you want to learn about the fundamentals of FPGA development and all aspects of firmware development in C and C++. Familiarity with the C language, digital circuits, and electronic soldering is necessary to get started.Table of ContentsTable of Contents Architecting high-performance embedded systems Sensing the world Operating in real time Developing your first FPGA program Implementing systems with FPGAs Designing circuits with KiCad Building high-performance digital devices Bringing up the board for the first time The firmware development process Testing and debugging the embedded system
£45.27
Packt Publishing Limited Embedded Systems Architecture: Design and write software for embedded devices to build safe and connected systems
Book SynopsisDesign safe and reliable software for embedded systems and explore the internals of device drivers, RTOS, and TEEKey Features Identify and overcome challenges in embedded environments Understand and implement the steps required to increase the security of IoT solutions Build safety-critical and memory-safe parallel and distributed embedded systems Book DescriptionEmbedded Systems Architecture begins with a bird's-eye view of embedded development and how it differs from the other systems that you may be familiar with. This book will help you get the hang of the internal working of various components in real-world systems.You'll start by setting up a development environment and then move on to the core system architectural concepts, exploring system designs, boot-up mechanisms, and memory management. As you progress through the topics, you'll explore the programming interface and device drivers to establish communication via TCP/IP and take measures to increase the security of IoT solutions. Finally, you'll be introduced to multithreaded operating systems through the development of a scheduler and the use of hardware-assisted trusted execution mechanisms.With the help of this book, you will gain the confidence to work with embedded systems at an architectural level and become familiar with various aspects of embedded software development on microcontrollers—such as memory management, multithreading, and RTOS—an approach oriented to memory isolation.What you will learn Participate in the design and definition phase of an embedded product Get to grips with writing code for ARM Cortex-M microcontrollers Build an embedded development lab and optimize the workflow Secure embedded systems with TLS Demystify the architecture behind the communication interfaces Understand the design and development patterns for connected and distributed devices in the IoT Master multitasking parallel execution patterns and real-time operating systems Become familiar with Trusted Execution Environment (TEE) Who this book is forIf you're a software developer or designer looking to learn about embedded programming, this is the book for you. You'll also find this book useful if you're a beginner or a less experienced embedded programmer on a quest to expand your knowledge on embedded systems.Table of ContentsTable of Contents Embedded Systems – A Pragmatic Approach Work Environment and Workflow Optimization Architectural Patterns The Boot-Up Procedure Memory Management General-Purpose Peripherals Local Bus Interfaces Power Management and Energy Saving Distributed Systems and IoT Architecture Parallel Tasks and Scheduling Trusted Execution Environment
£41.31
Packt Publishing Limited Building Low Latency Applications with C++: Develop a complete low latency trading ecosystem from scratch using modern C++
Book SynopsisExplore techniques to design and implement low latency applications and study the impact of latency reduction Purchase of the print or Kindle book includes a free PDF eBook Key Features Understand the impact application performance latencies have on different business use cases Develop a deep understanding of C++ features for low latency applications through real-world examples and performance data Learn how to build all the components of a C++ electronic trading system from scratch Book DescriptionC++ is meticulously designed with efficiency, performance, and flexibility as its core objectives. However, real-time low latency applications demand a distinct set of requirements, particularly in terms of performance latencies. With this book, you’ll gain insights into the performance requirements for low latency applications and the C++ features critical to achieving the required performance latencies. You’ll also solidify your understanding of the C++ principles and techniques as you build a low latency system in C++ from scratch. You’ll understand the similarities between such applications, recognize the impact of performance latencies on business, and grasp the reasons behind the extensive efforts invested in minimizing latencies. Using a step-by-step approach, you’ll embark on a low latency app development journey by building an entire electronic trading system, encompassing a matching engine, market data handlers, order gateways, and trading algorithms, all in C++. Additionally, you’ll get to grips with measuring and optimizing the performance of your trading system. By the end of this book, you’ll have a comprehensive understanding of how to design and build low latency applications in C++ from the ground up, while effectively minimizing performance latencies. What you will learn Gain insights into the nature of low latency applications across various industries Understand how to design and implement low latency applications Explore C++ design paradigms and features for low latency development Discover which C++ features are best avoided in low latency development Implement best practices and C++ features for low latency Measure performance and improve latencies in the trading system Who this book is forThis book is for C++ developers who want to gain expertise in low latency applications and effective design and development strategies. C++ software engineers looking to apply their knowledge to low latency trading systems such as HFT will find this book useful to understand which C++ features matter and which ones to avoid. Quantitative researchers in the trading industry eager to delve into the intricacies of low latency implementation will also benefit from this book. Familiarity with Linux and the C++ programming language is a prerequisite for this book.Table of ContentsTable of Contents Product Information Document Introducing Low Latency Application Development in C++ Designing Some Common Low Latency Applications in C++ Exploring C++ Concepts from A Low-Latency Application’s Perspective Building the C++ Building Blocks for Low Latency Applications Designing Our Trading Ecosystem Building the C++ Matching Engine Communicating with Market Participants Processing Market Data and Sending Orders to the Exchange in C++ Building the C++ Trading Algorithm’s Building Blocks Building the C++ Market Making and Liquidity Taking Algorithms Adding Instrumentation and Measuring Performance Analyzing and Optimizing the Performance of Our C++ System
£33.99
Amazon Digital Services LLC - Kdp Programming the ESP32 In C Using the Arduino Library
£26.16
Amazon Digital Services LLC - Kdp Raspberry Pi 5 IoT In C
£33.89
Amazon Digital Services LLC - Kdp Master The ESP32 In C
£37.74
Arm Education Media Operating Systems Foundations with Linux on the Raspberry Pi: Textbook
£29.99
Arm Education Media Embedded Systems Fundamentals with Arm Cortex-M based Microcontrollers: A Practical Approach Nucleo-F091RC Edition
£31.99
Arm Education Media Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers
£37.99
Springer Nature Switzerland AG Switched Inductor Power IC Design
Book SynopsisThis textbook uses design insight, real-life examples, illustrative figures, easy-to-follow equations, and simple SPICE code to show how semiconductor devices (diodes, bipolar-junction transistors (BJTs), and metal–oxide–semiconductor (MOS) field-effect transistors (FETs) ) work independently and collectively in switched-inductor power supplies; how these power supplies transfer power, consume power, and react and respond across frequency; how feedback loops switch, control, and stabilize them; and how the building blocks that comprise them are implemented and designed. This book is focused and complete, with a holistic approach and perspective on power IC design that extends from semiconductor devices to fully-closed feedback systems. Readers will develop the insight needed to interpret, assess, and design switched inductor power ICs, which almost all electronic systems need, yet no other book addresses this way.Table of Contents1. Diodes & BJTs 2, Field-Effect Transistors 3. Switched Inductors 4. Power Losses 5. Frequency Response 6. Feedback Control 7. Control Loops 8. Building Blocks
£66.49
Springer CircuitTechnology CoOptimization of SRAM Design in Advanced CMOS Nodes
Book SynopsisIntroduction.- SRAM Basic Principles and Simulation Methodologies.- SRAM Bitcell Scaling Roadmap Towards CFETs.- SRAM Subarray- and Macro-level DTCO PPA Analysis.- Beyond Traditional SRAM Bitcell-Level Scaling.- Future Design Direction for SRAM Data Array Towards A14.- Summaries.
£94.99
Springer Modern Programmable Interconnect Design
Book SynopsisIntroduction.- Where Did the FPGAs Come From and Where Are They Headed?.-The Problem of Programmable Interconnect Design.- FPGA CAD flow.-Modeling Programmable Interconnect in Advanced Technologies.- A Deeper Look into How FPGA Routers Work.-Switch Presence Negotiation.-Searching for Regular Switch-Patterns.- Fixed-Connectivity Pattern Design.- Dedicated Placement for Fixed-Connectivity Patterns.-Interconnect for Multi-Die FPGAs.- The Role of Networks on Chip in Programmable Interconnect Design.
£132.99
Springer Energymanagement Integrated Circuit Design for Wireless Applications
Book SynopsisIntroduction.- Basic of Wireless Power Transfer.- Wireless Power and Data Transfer System.- Basic of Wireless Energy Receiver.- Active AC-DC Converters.- Reconfigurable AC-DC Converters.- Optimal-Tracking AC-DC Converters.- Resonant Regulated Rectifiers.- Resonant-Mode Energy Receivers.- Optimal-Reuse Energy Receivers.- System-Level Wireless Energy Management.- Summary and Discussion.
£44.99
Independently Published Edge AI on Embedded Devices Running Machine Learning on Microcontrollers and LowPower Hardware
£24.62
Amazon Digital Services LLC - Kdp Modern STM32 in Practice
£17.81
Independently Published MeshCore
£13.10
Amazon Digital Services LLC - Kdp The ESP32 Engineering
£18.80
Independently Published FreeRTOS in Production
£18.36
Independently Published Mastering Raspberry Pi 500
£24.35
Independently Published Raspberry Pi 500 System Engineering
£23.65
Amazon Digital Services LLC - Kdp Professional Guide to Arduino IoT and Cloud Applications
£22.61
Independently Published Embedded Systems Development with Rust
£20.39
Independently Published Advanced Zephyr Development
£18.44
Independently Published Integrating Hardware with Zephyr OS
£14.92
Independently Published Mastering the Esp32 Arduino for the Internet of Things
£14.30
Independently Published The Ultimate Esp32CAM Projects Guide Handbook
£13.09
Independently Published Mastering ESP32 Development with ESPIDF
£21.23
Amazon Digital Services LLC - Kdp Embedded Systems Development with Zephyr Rtos
£24.92
Amazon Digital Services LLC - Kdp Modern C Embedded Systems Programming
£14.32
Independently Published Foundations of STM32 Microcontroller Systems
£19.79
Independently Published A Complete Guide to FreeRTOS with Arduino
£15.98
Independently Published Lua for Embedded Systems and Iot Devices
£21.58
Independently Published Arduino Nesso N1 User Guide for Beginners
£12.93
Independently Published Modbus for Iiot Engineers
£21.66
Independently Published ESP32 Development Mastery
£23.24
Amazon Digital Services LLC - Kdp Arduino Uno R4 WiFi Complete Guide
£24.12