Browse Results

Showing 19,226 through 19,250 of 64,519 results

The ELSI Handbook of Nanotechnology: Risk, Safety, ELSI and Commercialization

by Chaudhery Mustansar Hussain

This Handbook focuses on the recent advancements in Safety, Risk, Ethical Society and Legal Implications (ESLI) as well as its commercialization of nanotechnology, such as manufacturing. Nano is moving out of its relaxation phase of scientific route, and as new products go to market, organizations all over the world, as well as the general public, are discussing the environmental and health issues associated with nanotechnology. Nongovernmental science organizations have long since reacted; however, now the social sciences have begun to study the cultural portent of nanotechnology. Societal concerns and their newly constructed concepts, show nanoscience interconnected with the economy, ecology, health, and governance. This handbook addresses these new challenges and is divided into 7 sections: Nanomaterials and the Environment; Life Cycle Environmental Implications of Nanomanufacturing; Bioavailability and Toxicity of Manufactured Nanoparticles in Terrestrial Environments; Occupational Health Hazards of Nanoparticles; Ethical Issues in Nanotechnology; Commercialization of Nanotechnology; Legalization of Nanotechnology.

Elusive: How Peter Higgs Solved the Mystery of Mass

by Frank Close

*A New York Times Book Review Editor's Choice Selection* The first major biography of Peter Higgs, revealing how a short burst of work changed modern physics On July 4, 2012, the announcement came that one of the longest-running mysteries in physics had been solved: the Higgs boson, the missing piece in understanding why particles have mass, had finally been discovered. On the rostrum, surrounded by jostling physicists and media, was the particle&’s retiring namesake—the only person in history to have an existing single particle named for them. Why Peter Higgs? Drawing on years of conversations with Higgs and others, Close illuminates how an unprolific man became one of the world&’s most famous scientists. Close finds that scientific competition between people, institutions, and states played as much of a role in making Higgs famous as Higgs&’s work did. A revelatory study of both a scientist and his era, Elusive will remake our understanding of modern physics.

EM Design and Analysis of Dipole Arrays on Non-planar Dielectric Substrate

by Hema Singh R. Chandini Rakesh Mohan Jha

This book presents a simple and systematic description of EM design of antenna arrays. Printed dipole antennas are known to be simple yet more efficient than wire antennas. The dielectric substrate and the presence of ground plane affect the antenna performance and the resonant frequency is shifted. This book includes the EM design and performance analysis of printed dipole arrays on planar and cylindrical substrates. The antenna element is taken as half-wave centre-fed dipole. The substrate is taken as low-loss dielectric. The effect of substrate material, ground plane, and the curvature effect is discussed. Results are presented for both the linear and planar dipole arrays. The performance of dipole array is analyzed in terms of input impedance, return loss, and radiation pattern for different configurations. The effect of curved platform (substrate and ground plane) on the radiation behaviour of dipole array is analyzed. The book explains fundamentals of EM design and analysis of dipole antenna array through numerous illustrations. It is essentially a step-to-step guide for beginners in the field of antenna array design and engineering.

EM Wave Propagation Analysis in Plasma Covered Radar Absorbing Material

by Hema Singh Simy Antony Harish Singh Rawat

This book focuses on EM propagation characteristics within multilayered plasma-dielectric-metallic media. The method used for analysis is impedance transformation method. Plasma covered radar absorbing material is approximated as a multi-layered dielectric medium. The plasma is considered to be bounded homogeneous/inhomogeneous medium. The reflection coefficient and hence return loss is analytically derived. The role of plasma parameters, such as electron density, collision frequency, plasma thickness, and plasma density profile in the absorption behavior of multi-layered plasma-RAM structure is described. This book provides a clearer picture of EM propagation within plasma. The reader will get an insight of plasma parameters that play significant role in deciding the absorption characteristics of plasma covered surfaces.

Email and the Everyday: Stories of Disclosure, Trust, and Digital Labor

by Esther Milne

An exploration of how email is experienced, understood, and materially structured as a practice spanning our everyday domestic and work lives.Despite its many obituaries, email is not dead. As a global mode of business and personal communication, email outstrips newer technologies of online interaction; it is deeply embedded in our everyday lives. And yet--perhaps because the ubiquity of email has obscured its study--this is the first scholarly book devoted to email as a key historical, social, and commercial site of digital communication in our everyday lives. In Email and the Everyday, Esther Milne examines how email is experienced, understood, and materially structured as a practice spanning the domestic and institutional spaces of daily life.

Embedded and Fan-Out Wafer and Panel Level Packaging Technologies for Advanced Application Spaces: High Performance Compute and System-in-Package (IEEE Press)

by Steffen Kröhnert Dr Beth Keser

Discover an up-to-date exploration of Embedded and Fan-Out Waver and Panel Level technologies In Embedded and Fan-Out Wafer and Panel Level Packaging Technologies for Advanced Application Spaces: High Performance Compute and System-in-Package, a team of accomplished semiconductor experts delivers an in-depth treatment of various fan-out and embedded die approaches. The book begins with a market analysis of the latest technology trends in Fan-Out and Wafer Level Packaging before moving on to a cost analysis of these solutions. The contributors discuss the new package types for advanced application spaces being created by companies like TSMC, Deca Technologies, and ASE Group. Finally, emerging technologies from academia are explored. Embedded and Fan-Out Wafer and Panel Level Packaging Technologies for Advanced Application Spaces is an indispensable resource for microelectronic package engineers, managers, and decision makers working with OEMs and IDMs. It is also a must-read for professors and graduate students working in microelectronics packaging research.

Embedded and Networking Systems: Design, Software, and Implementation (Devices, Circuits, and Systems #18)

by GUL N. KHAN AND KRZYSZTOF INIEWSKI

Embedded and Networking Systems: Design, Software, and Implementation explores issues related to the design and synthesis of high-performance embedded computer systems and networks. The emphasis is on the fundamental concepts and analytical techniques that are applicable to a range of embedded and networking applications, rather than on specific embedded architectures, software development, or system-level integration. This system point of view guides designers in dealing with the trade-offs to optimize performance, power, cost, and other system-level non-functional requirements. The book brings together contributions by researchers and experts from around the world, offering a global view of the latest research and development in embedded and networking systems. Chapters highlight the evolution and trends in the field and supply a fundamental and analytical understanding of some underlying technologies. Topics include the co-design of embedded systems, code optimization for a variety of applications, power and performance trade-offs, benchmarks for evaluating embedded systems and their components, and mobile sensor network systems. The book also looks at novel applications such as mobile sensor systems and video networks. A comprehensive review of groundbreaking technology and applications, this book is a timely resource for system designers, researchers, and students interested in the possibilities of embedded and networking systems. It gives readers a better understanding of an emerging technology evolution that is helping drive telecommunications into the next decade.

Embedded and Real-Time Operating Systems

by K. C. Wang

This book covers the basic concepts and principles of operating systems, showing how to apply them to the design and implementation of complete operating systems for embedded and real-time systems. It includes all the foundational and background information on ARM architecture, ARM instructions and programming, toolchain for developing programs, virtual machines for software implementation and testing, program execution image, function call conventions, run-time stack usage and link C programs with assembly code.Embedded and Real-Time Operating Systems describes the design and implementation of a complete OS for embedded systems in incremental steps, explaining the design principles and implementation techniques. For Symmetric Multiprocessing (SMP) embedded systems, the author examines the ARM MPcore processors, which include the SCU and GIC for interrupts routing and interprocessor communication and synchronization by Software Generated Interrupts (SGIs).This Second Edition covers ARM64 architecture and programming. These include exception levels, vector tables and exceptions handling, GICv3 programming and interrupt processing. It covers virtual to physical address mappings in ARMv8, and shows a 64-bit OS with kernel space in EL1 and separate user spaces in EL0. It also covers ARM TrustZone technology and secure systems. These include hardware and software architectures for secure and normal worlds, interactions and switching between the two worlds. It shows a secure world comprising a secure monitor in EL3 to provide service functions, and a normal world comprising processes in non-secure EL1, which use SMC to access service functions in the secure world.Throughout the book, complete working sample systems demonstrate the design principles and implementation techniques. The content is suitable for advanced-level and graduate students working in software engineering, programming, and systems theory.

Embedded Artificial Intelligence: Principles, Platforms and Practices

by Bin Li

This book focuses on the emerging topic of embedded artificial intelligence and provides a systematic summary of its principles, platforms, and practices. In the section on principles, it analyzes three main approaches for implementing embedded artificial intelligence: cloud computing mode, local mode, and local-cloud collaborative mode. The book identifies five essential components for implementing embedded artificial intelligence: embedded AI accelerator chips, lightweight neural network algorithms, model compression techniques, compiler optimization techniques, and multi-level cascaded application frameworks. The platform section introduces mainstream embedded AI accelerator chips and software frameworks currently used in the industry. The practical part outlines the development process of embedded artificial intelligence and showcases real-world application examples with accompanying code. As a comprehensive guide to the emerging field of embedded artificial intelligence, the book offers rich and in-depth content, a clear and logical structure, and a balanced approach to both theoretical analysis and practical applications. It provides significant reference value and can serve as an introductory and reference guide for researchers, scholars, students, engineers, and professionals interested in studying and implementing embedded artificial intelligence.

Embedded Control for Mobile Robotic Applications (IEEE Press Series on Control Systems Theory and Applications)

by Leena Vachhani Pranjal Vyas Arunkumar G. K.

An all-in-one resource for designing and implementing embedded control in mobile robotics In Embedded Control for Mobile Robotic Applications, a distinguished trio of researchers delivers an authoritative and fulsome resource for understanding embedded control and robotics. The book includes coverage of a variety of embedded platforms, their use in controller implementation, stability analyses of designed controllers, and two new approaches for designing embedded controllers. The authors offer a full chapter on Field-Programmable-Gate-Array (FPGA) architecture development for controller design that is perfect for both practitioners and students taking robotics courses and provide a companion website that includes MATLAB codes for simulation and embedded platform-specific code for mobile robotic applications (in Embedded C and Verilog). The two approaches discussed by the authors—the top-down methodology and the bottom-up methodology—are of immediate practical utility to both practicing professionals in the field and students studying control applications and mobile robotics. The book also offers: A thorough introduction to embedded control, including processor, IC, and design technology, as well as a discussion of limitations in embedded control design Comprehensive explorations of the bottom-up and top-down methods, including computations using CORDIC, interval arithmetic, sliding surface design, and switched nonlinear systems Practical discussions of generic FPGA architecture design, including Verilog, PID controllers, DC motors and Encoder, and a systematic approach for designing architecture using FSMD In-depth examinations of discrete-time controller design, including the approximation to discrete-time transfer function and embedded implementation stability Perfect for practitioners working in embedded control design and control applications in robotics, Embedded Control for Mobile Robotic Applications will also earn a place in the libraries of academicians, researchers, senior undergraduate students, and graduate students in these fields.

Embedded, Cyber-Physical, and IoT Systems: Essays Dedicated to Marilyn Wolf on the Occasion of Her 60th Birthday

by Shuvra S. Bhattacharyya Miodrag Potkonjak Senem Velipasalar

This Festschrift is in honor of Marilyn Wolf, on the occasion of her 60th birthday. Prof. Wolf is a renowned researcher and educator in Electrical and Computer Engineering, who has made pioneering contributions in all of the major areas in Embedded, Cyber-Physical, and Internet of Things (IoT) Systems. This book provides a timely collection of contributions that cover important topics related to Smart Cameras, Hardware/Software Co-Design, and Multimedia applications.Embedded systems are everywhere; cyber-physical systems enable monitoring and control of complex physical processes with computers; and IoT technology is of increasing relevance in major application areas, including factory automation, and smart cities. Smart cameras and multimedia technologies introduce novel opportunities and challenges in embedded, cyber-physical and IoT applications. Advanced hardware/software co-design methodologies provide valuable concepts and tools for addressing these challenges.The diverse topics of the chapters in this Festschrift help to reflect the great breadth and depth of Marilyn Wolf's contributions in research and education. The chapters have been written by some of Marilyn’s closest collaborators and colleagues.

Embedded Deep Learning: Algorithms, Architectures and Circuits for Always-on Neural Network Processing

by Bert Moons Daniel Bankman Marian Verhelst

This book covers algorithmic and hardware implementation techniques to enable embedded deep learning. The authors describe synergetic design approaches on the application-, algorithmic-, computer architecture-, and circuit-level that will help in achieving the goal of reducing the computational cost of deep learning algorithms. The impact of these techniques is displayed in four silicon prototypes for embedded deep learning.Gives a wide overview of a series of effective solutions for energy-efficient neural networks on battery constrained wearable devices;Discusses the optimization of neural networks for embedded deployment on all levels of the design hierarchy – applications, algorithms, hardware architectures, and circuits – supported by real silicon prototypes;Elaborates on how to design efficient Convolutional Neural Network processors, exploiting parallelism and data-reuse, sparse operations, and low-precision computations;Supports the introduced theory and design concepts by four real silicon prototypes. The physical realization’s implementation and achieved performances are discussed elaborately to illustrated and highlight the introduced cross-layer design concepts.

Embedded Devices and Internet of Things: Technologies, and Applications

by Adesh Kumar, Surajit Mondal, Gaurav Verma and Prashant Mani

The text comprehensively discusses machine-to-machine communication in real-time, low-power system design and estimation using field programmable gate arrays, PID, hardware, accelerators, and software integration for service applications. It further covers the recent advances in embedded computing and IoT for healthcare systems. The text explains the use of low-power devices such as microcontrollers in executing deep neural networks, and other machine learning techniques.This book: Discusses the embedded system software and hardware methodologies for system-on-chip and FPGA Illustrates low-power embedded applications, AI-based system design, PID control design, and CNN hardware design Highlights the integration of advanced 5G communication technologies with embedded systems Explains weather prediction modeling, embedded machine learning, and RTOS Highlights the significance of machine-learning techniques on the Internet of Things (IoT), real-time embedded system design, communication, and healthcare applications, and provides insights on IoT applications in education, fault attacks, security concerns, AI integration, banking, blockchain, intelligent tutoring systems, and smart technologies It is primarily written for senior undergraduates, graduate students, and academic researchers in the fields of electrical engineering, electronics and communications engineering, and computer engineering.

Embedded Engineering Education

by Roman Szewczyk Ivan Kaštelan Miodrag Temerinac Moshe Barak Vlado Sruk

This book focuses on the outcome of the Europeanresearch project "FP7-ICT-2011-8 / 317882:Embedded Engineering Learning Platform" E2LP. Additionally, some experiences and researches outside this project havebeen included. This book provides information about the achieved results of theE2LP project as well as some broader views about the embedded engineeringeducation. It captures project results and applications, methodologies, andevaluations. It leads to the history of computer architectures, brings a touchof the future in education tools and provides a valuable resource for anyoneinterested in embedded engineering education concepts, experiences andmaterial. The bookcontents 12 original contributions and will open a broader discussion aboutthe necessary knowledge and appropriatelearning methods for the new profile of embedded engineers. As a result, the proposed Embedded ComputerEngineering Learning Platform will help to educate a sufficient number offuture engineers in Europe, capable of designing complex systems andmaintaining a leadership in the area of embedded systems, thereby ensuring thatour strongholds in automotive, avionics, industrial automation, mobilecommunications, telecoms and medical systems are able to develop.

Embedded Machine Learning for Cyber-Physical, IoT, and Edge Computing: Hardware Architectures

by Sudeep Pasricha Muhammad Shafique

This book presents recent advances towards the goal of enabling efficient implementation of machine learning models on resource-constrained systems, covering different application domains. The focus is on presenting interesting and new use cases of applying machine learning to innovative application domains, exploring the efficient hardware design of efficient machine learning accelerators, memory optimization techniques, illustrating model compression and neural architecture search techniques for energy-efficient and fast execution on resource-constrained hardware platforms, and understanding hardware-software codesign techniques for achieving even greater energy, reliability, and performance benefits.

Embedded Machine Learning for Cyber-Physical, IoT, and Edge Computing: Use Cases and Emerging Challenges

by Sudeep Pasricha Muhammad Shafique

This book presents recent advances towards the goal of enabling efficient implementation of machine learning models on resource-constrained systems, covering different application domains. The focus is on presenting interesting and new use cases of applying machine learning to innovative application domains, exploring the efficient hardware design of efficient machine learning accelerators, memory optimization techniques, illustrating model compression and neural architecture search techniques for energy-efficient and fast execution on resource-constrained hardware platforms, and understanding hardware-software codesign techniques for achieving even greater energy, reliability, and performance benefits.Discusses efficient implementation of machine learning in embedded, CPS, IoT, and edge computing; Offers comprehensive coverage of hardware design, software design, and hardware/software co-design and co-optimization; Describes real applications to demonstrate how embedded, CPS, IoT, and edge applications benefit from machine learning.

Embedded Machine Learning for Cyber-Physical, IoT, and Edge Computing: Software Optimizations and Hardware/Software Codesign

by Sudeep Pasricha Muhammad Shafique

This book presents recent advances towards the goal of enabling efficient implementation of machine learning models on resource-constrained systems, covering different application domains. The focus is on presenting interesting and new use cases of applying machine learning to innovative application domains, exploring the efficient hardware design of efficient machine learning accelerators, memory optimization techniques, illustrating model compression and neural architecture search techniques for energy-efficient and fast execution on resource-constrained hardware platforms, and understanding hardware-software codesign techniques for achieving even greater energy, reliability, and performance benefits.Discusses efficient implementation of machine learning in embedded, CPS, IoT, and edge computing;Offers comprehensive coverage of hardware design, software design, and hardware/software co-design and co-optimization;Describes real applications to demonstrate how embedded, CPS, IoT, and edge applications benefit from machine learning.

Embedded Memories for Nano-Scale VLSIs

by Kevin Zhang

The book provides a comprehensive and in-depth view on the state-of-the-art embedded memory technologies. The book helps practicing engineers grasp key technology attributes and advanced design techniques in nano-scale VLSI design. It also helps them make decisions concerning the right design tradeoffs in real product development. This book first provides an overview on the landscape and trend of embedded memory in various VLSI system designs, including high-performance microprocessor, low-power mobile handheld devices, micro-controllers, and various consumer electronics. It then shows an in-depth view on each different type of embedded memory technology, including high-speed SRAM, ultra-low-voltage and alternative SRAM, embedded DRAM, embedded nonvolatile memory, and emerging or so-called "universal" memories such as FeRAM, MRAM, and PRAM. Each topic covers all the key technology attributes from a product application perspective, ranging from technology scaling challenges to advanced circuit techniques for achieving optimal design tradeoff in performance and power. As VLSI systems become increasingly dependent on on-die memory to provide adequate memory bandwidth for various applications, the book gives readers a broader view of this important field and helps them to achieve their optimal design goals for different applications. This book provides readers a broad knowledge on the entire embedded memory technologies in order to better comprehend the technologies and create optimal memory solutions in real applications.

Embedded Microprocessor System Design using FPGAs

by Uwe Meyer-Baese

This textbook for courses in Embedded Systems introduces students to necessary concepts, through a hands-on approach. It gives a great introduction to FPGA-based microprocessor system design using state-of-the-art boards, tools, and microprocessors from Altera/Intel® and Xilinx®. HDL-based designs (soft-core), parameterized cores (Nios II and MicroBlaze), and ARM Cortex-A9 design are discussed, compared and explored using many hand-on designs projects. Custom IP for HDMI coder, Floating-point operations, and FFT bit-swap are developed, implemented, tested and speed-up is measured. Downloadable files include all design examples such as basic processor synthesizable code for Xilinx and Altera tools for PicoBlaze, MicroBlaze, Nios II and ARMv7 architectures in VHDL and Verilog code, as well as the custom IP projects. Each Chapter has a substantial number of short quiz questions, exercises, and challenging projects. Explains soft, parameterized, and hard core systems design tradeoffs;Demonstrates design of popular KCPSM6 8 Bit microprocessor step-by-step;Discusses the 32 Bit ARM Cortex-A9 and a basic processor is synthesized;Covers design flows for both FPGA Market leaders Nios II Altera/Intel and MicroBlaze Xilinx system;Describes Compiler-Compiler Tool development;Includes a substantial number of Homework’s and FPGA exercises and design projects in each chapter.

Embedded Multimedia Security Systems

by Joseph Zambreno Amit Pande

Opening with a detailed review of existing techniques for selective encryption, this text then examines algorithms that combine both encryption and compression. The book also presents a selection of specific examples of the design and implementation of secure embedded multimedia systems. Features: reviews the historical developments and latest techniques in multimedia compression and encryption; discusses an approach to reduce the computational cost of multimedia encryption, while preserving the properties of compressed video; introduces a polymorphic wavelet architecture that can make dynamic resource allocation decisions according to the application requirements; proposes a light-weight multimedia encryption strategy based on a modified discrete wavelet transform; describes a reconfigurable hardware implementation of a chaotic filter bank scheme with enhanced security features; presents an encryption scheme for image and video data based on chaotic arithmetic coding.

Embedded Platforms for UAS Landing Path and Obstacle Detection II: Navigation Support Systems for Urban Air Mobility Operations (Studies in Systems, Decision and Control #530)

by Umberto Papa Gennaro Ariante

This book reports on the design and development of a system that assists remote pilots during navigation. It focuses on the design and development of a ground station that assists remote pilots during maneuvers such as take-off or landing procedures, in case a high accuracy is required or the GNSS signal is lost. Continuing the tradition of the previous volume, and being its revised edition, this book covers the latest UAS regulations together with updated strategies for finding the best and safest trajectory and landing site, with a special focus on urban air mobility applications. It describes the system’s components, such as the LiDAR sensor, the temperature and humidity sensors, the Raspberry Pi 3 controller, and the Bluetooth Low Energy Transmitter, in detail. Further, it discusses the experimental tests carried out in both controlled laboratory settings and real-world environments. All in all, this book offers a timely survey of both regulations of and electronics design for unmanned aircraft systems, with extensive information on new methods and technologies for the development of Detect and Avoid systems for unmanned aerial vehicles.

Embedded Robotics: From Mobile Robots to Autonomous Vehicles with Raspberry Pi and Arduino

by Thomas Bräunl

This book presents a unique examination of mobile robots and embedded systems, from introductory to intermediate level. It is structured in three parts, dealing with Embedded Systems (hardware and software design, actuators, sensors, PID control, multitasking), Mobile Robot Design (driving, balancing, walking, and flying robots), and Mobile Robot Applications (mapping, robot soccer, genetic algorithms, neural networks, behavior-based systems, and simulation). The book is written as a text for courses in computer science, computer engineering, IT, electronic engineering, and mechatronics, as well as a guide for robot hobbyists and researchers.

Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques

by Jacob Beningo

Design higher-quality embedded software from concept through production. This book assumes basic C and microcontroller programming knowledge and is organized into three critical areas: Software Architecture and Design; Agile, DevOps, and Processes; and Development and Coding Skills.You'll start with a basic introduction to embedded software architecture and the considerations for a successful design. The book then breaks down how to architect an RTOS-based application and explore common design patterns and building blocks. Next, you'll review embedded software design processes such as TDD, CI/CD, modeling, and simulation that can be used to accelerate development. Finally, the book will examine how to select a microcontroller, write configurable code, coding strategies, techniques, and tools developers can’t live without.Embedded systems are typically designed using microcontrollers to build electronic systems with a dedicated function and real-time responses. Modern systems need to carefully balance a complex set of features, manage security, and even run machine learning inferences while maintaining reasonable costs, scalability, and robustness. By the end of this book, you will have a defined development process, understand modern software architecture, and be equipped to start building embedded systems. What You'll LearnUnderstand what sound embedded system design is and how to employ itExplore modern development processes for quality systemsKnow where the bits hit the silicon: how to select a microcontrollerMaster techniques to write configurable, automated codeWho This Book Is For Embedded software and hardware engineers, enthusiasts, or any stakeholders who would like to learn modern techniques for designing and building embedded systems.

Embedded Software Design and Programming of Multiprocessor System-on-Chip

by Ahmed A. Jerraya Katalin Popovici Frédéric Rousseau Marilyn Wolf

Current multimedia and telecom applications require complex, heterogeneous multiprocessor system on chip (MPSoC) architectures with specific communication infrastructure in order to achieve the required performance. Heterogeneous MPSoC includes different types of processing units (DSP, microcontroller, ASIP) and different communication schemes (fast links, non standard memory organization and access). Programming an MPSoC requires the generation of efficient software running on MPSoC from a high level environment, by using the characteristics of the architecture. This task is known to be tedious and error prone, because it requires a combination of high level programming environments with low level software design. This book gives an overview of concepts related to embedded software design for MPSoC. It details a full software design approach, allowing systematic, high-level mapping of software applications on heterogeneous MPSoC. This approach is based on gradual refinement of hardware/software interfaces and simulation models allowing to validate the software at different abstraction levels. This book combines Simulink for high level programming and SystemC for the low level software development. This approach is illustrated with multiple examples of application software and MPSoC architectures that can be used for deep understanding of software design for MPSoC.

Embedded Software Development: The Open-Source Approach (Embedded Systems #4)

by Ivan Cibrario Bertolotti Tingting Hu

Embedded Software Development: The Open-Source Approach delivers a practical introduction to embedded software development, with a focus on open-source components. This programmer-centric book is written in a way that enables even novice practitioners to grasp the development process as a whole. Incorporating real code fragments and explicit, real-world open-source operating system references (in particular, FreeRTOS) throughout, the text: Defines the role and purpose of embedded systems, describing their internal structure and interfacing with software development tools Examines the inner workings of the GNU compiler collection (GCC)-based software development system or, in other words, toolchain Presents software execution models that can be adopted profitably to model and express concurrency Addresses the basic nomenclature, models, and concepts related to task-based scheduling algorithms Shows how an open-source protocol stack can be integrated in an embedded system and interfaced with other software components Analyzes the main components of the FreeRTOS Application Programming Interface (API), detailing the implementation of key operating system concepts Discusses advanced topics such as formal verification, model checking, runtime checks, memory corruption, security, and dependability Embedded Software Development: The Open-Source Approach capitalizes on the authors’ extensive research on real-time operating systems and communications used in embedded applications, often carried out in strict cooperation with industry. Thus, the book serves as a springboard for further research.

Refine Search

Showing 19,226 through 19,250 of 64,519 results