Описание: Safety-critical devices, whether medical, automotive, or industrial, are increasingly dependent on the correct operation of sophisticated software. Many standards have appeared in the last decade on how such systems should be designed and built. Developers, who previously only had to know how to program devices for their industry, must now understand remarkably esoteric development practices and be prepared to justify their work to external auditors. Embedded Software Development for Safety-Critical Systems discusses the development of safety-critical systems under the following standards: IEC 61508; ISO 26262; EN 50128; and IEC 62304. It details the advantages and disadvantages of many architectural and design practices recommended in the standards, ranging from replication and diversification, through anomaly detection to the so-called "safety bag" systems.Reviewing the use of open-source components in safety-critical systems, this book has evolved from a course text used by QNX Software Systems for a training module on building embedded software for safety-critical devices, including medical devices, railway systems, industrial systems, and driver assistance devices in cars. Although the book describes open-source tools for the most part, it also provides enough information for you to seek out commercial vendors if that’s the route you decide to pursue. All of the techniques described in this book may be further explored through hundreds of learned articles. In order to provide you with a way in, the author supplies references he has found helpful as a working software developer. Most of these references are available to download for free.
Описание: The Rabbit 3000 is a popular high-performance microprocessor specifically designed for embedded control, communications, and Ethernet connectivity. This book covers Rabbit architecture and development environment, interfacing to the external world, networking, Rabbit assembly language, multitasking, debugging, and Dynamic C.
Описание: Fast and Effective Embedded Systems Design is a fast-moving introduction to embedded systems design, applying the innovative ARM mbed and its web-based development environment. Each chapter introduces a major topic in embedded systems, and proceeds as a series of practical experiments, adopting a "learning through doing" strategy. Minimal background knowledge is needed to start. C/C++ programming is applied, with a step-by-step approach which allows you to get coding quickly. Once the basics are covered, the book progresses to some "hot" embedded issues – intelligent instrumentation, wireless and networked systems, digital audio and digital signal processing. In this new edition all examples and peripheral devices are updated to use the most recent libraries and peripheral devices, with increased technical depth, and introduction of the "mbed enabled" concept. . Written by two experts in the field, this book reflects on the experimental results, develops and matches theory to practice, evaluates the strengths and weaknesses of the technology and techniques introduced, and considers applications in a wider context. . New Chapters on:. . Bluetooth and ZigBee communication. Internet communication and control, setting the scene for the ‘Internet of Things’. Digital Audio, with high-fidelity applications and use of the I2S bus. Power supply, and very low power applications. The development process of moving from prototyping to small-scale or mass manufacture, with a commercial case study.
Описание: Guides developers to achieve shorter product development times with the use of microcontrollers in the days of increased software complexity. This book emphasizes the same philosophy of `Learning by Doing` and `Hands on Approach` with the application oriented case studies developed around the PIC16F877 and AT 89S52.
Описание: Intended for embedded engineers who are new to the embedded field, or for the thousands of engineers who have experience with other microcontrollers (such as PICs, 8051s, or Motorola HC0x devices) but are new to the MSP430 line, this title offers a description of the device features, gives development guidelines, and provides design examples.
Описание: Offers introduction to digital signal processors DSP software development for embedded and real-time developers and shows how to use digital signal processors efficiently in embedded and real-time systems. This title covers software and firmware design principles, from processor architectures and basic theory to the selection of basic algorithms.
Описание: This book presents a new set of embedded system design techniques called multidimensional data flow, which combine the various benefits offered by existing methodologies such as block-based system design, high-level simulation, system analysis and polyhedral optimization. It describes a novel architecture for efficient and flexible high-speed communication in hardware that can be used both in manual and automatic system design and that offers various design alternatives, balancing achievable throughput with required hardware size. This book demonstrates multidimensional data flow by showing its potential for modeling, analysis, and synthesis of complex image processing applications. These applications are presented in terms of their fundamental properties and resulting design constraints. Coverage includes a discussion of how far the latter can be met better by multidimensional data flow than alternative approaches. Based on these results, the book explains the principles of fine-grained system level analysis and high-speed communication synthesis. Additionally, an extensive review of related techniques is given in order to show their relation to multidimensional data flow.
Описание: ThreadX has been deployed in approximately 500 million devices worldwide. This book contains the fundamentals of developing real-time operating systems and multithreading with the functionality of ThreadX Version 5. It details general concepts and terminology along with problem solving of common pitfalls and problems.
Описание: "Real-Time Embedded Multithreading" contains the fundamentals of developing real-time operating systems and multithreading with all the new functionality of
ThreadX Version 5. This MIPS edition covers all the new ThreadX 5 features including Real-Time Event-Chaining, Run-Time Performance Metrics, and Run-Time Statck Analysis as
specified for MIPS. ThreadX has been deployed in approximately 500 million devices worldwide including cell phones, digital cameras, and laser printers.
and terminology are detailed along with problem solving of common pitfalls.The features and services of ThreadX are reviewed. The book is technology agnostic and applicable to all
types of microprocessors. It presents a great introduction to real-time systems including general concepts and terminology.
An insider shares his knowledge on ThreadX 5, a
real-time operating system. A limited version of the ThreadX 5 software is packaged on a CD-ROM with the book to run all sample projects and the case study.
Описание: Offers information on the use of field programmable gate arrays (FPGAs) in the design of embedded systems. This text considers a hypothetical robot controller as an embedded application and weaves around it related concepts of FPGA-based digital design. It is suitable for both students and designers who have worked with microprocessors.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru