Listing 1 - 10 of 46 | << page >> |
Sort by
|
Choose an application
Embedded Systems: ARM Programming and Optimization combines an exploration of the ARM architecture with an examination of the facilities offered by the Linux operating system to explain how various features of program design can influence processor performance. It demonstrates methods by which a programmer can optimize program code in a way that does not impact its behavior but improves its performance. Several applications, including image transformations, fractal generation, image convolution, and computer vision tasks, are used to describe and demonstrate these methods. From this, the reader will gain insight into computer architecture and application design, as well as gain practical knowledge in the area of embedded software design for modern embedded systems.
Embedded computer systems --- Microprocessors. --- Operating systems (Computers) --- Programming. --- Linux. --- Computer operating systems --- Computers --- Disk operating systems --- Systems software --- Minicomputers --- Operating systems --- Slackware Linux --- SUSE Linux
Choose an application
The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM's Cortex-M0 and Cortex-M0+ processors and their programming techniques. Written by ARM's Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program co
Computer science. --- Embedded computer systems. --- Microprocessors. --- Electrical Engineering --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Minicomputers --- Embedded systems (Computer systems) --- Computer systems --- Architecture Analysis and Design Language
Choose an application
If you're a developer or electronics engineer who is curious about Internet of Things, then this is the book for you. With only a rudimentary understanding of electronics, Raspberry Pi, or similar credit-card sized computers, and some programming experience using managed code such as C# or Java, you will be taught to develop state-of-the-art solutions for Internet of Things in an instant.
Raspberry Pi (Computer) --- Microcomputers. --- Home computers --- Micro computers --- Micros (Microcomputers) --- PCs (Microcomputers) --- Personal computers --- Small computers --- Minicomputers --- Microcomputers --- Internet of things
Choose an application
This book is targeted towards beginners and intermediate designers of mechatronic systems and embedded system design. Some familiarity with the Raspberry Pi and Python programming is preferred but not required.
Raspberry Pi (Computer) --- Pocket computers. --- Microcomputers. --- Home computers --- Micro computers --- Micros (Microcomputers) --- PCs (Microcomputers) --- Personal computers --- Small computers --- Minicomputers --- Hand-held computers --- Handheld computers --- Palmtop computers --- Portable computers --- Microcomputers
Choose an application
This book describes automated debugging approaches for the bugs and the faults which appear in different abstraction levels of a hardware system. The authors employ a transaction-based debug approach to systems at the transaction-level, asserting the correct relation of transactions. The automated debug approach for design bugs finds the potential fault candidates at RTL and gate-level of a circuit. Debug techniques for logic bugs and synchronization bugs are demonstrated, enabling readers to localize the most difficult bugs. Debug automation for electrical faults (delay faults)finds the potentially failing speedpaths in a circuit at gate-level. The various debug approaches described achieve high diagnosis accuracy and reduce the debugging time, shortening the IC development cycle and increasing the productivity of designers. Describes a unified framework for debug automation used at both pre-silicon and post-silicon stages; Provides approaches for debug automation of a hardware system at different levels of abstraction, i.e., chip, gate-level, RTL and transaction level; Includes techniques for debug automation of design bugs and electrical faults, as well as an infrastructure to debug NoC-based multiprocessor SoCs.
Engineering. --- Circuits and Systems. --- Processor Architectures. --- Electronic Circuits and Devices. --- Computer science. --- Systems engineering. --- Ingénierie --- Informatique --- Ingénierie des systèmes --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Integrated circuits --- Very large scale integration --- Testing. --- Design and construction. --- Microprocessors. --- Electronic circuits. --- Informatics --- Science --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Design and construction --- Minicomputers --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics
Choose an application
This book describes a novel approach for the design of embedded systems and industrial automation systems, using a unified model-driven approach that is applicable in both domains. The authors illustrate their methodology, using the IEC 61499 standard as the main vehicle for specification, verification, static timing analysis and automated code synthesis. The well-known synchronous approach is used as the main vehicle for defining an unambiguous semantics that ensures determinism and deadlock freedom. The proposed approach also ensures very efficient implementations either on small-scale embedded devices or on industry-scale programmable automation controllers (PACs). It can be used for both centralized and distributed implementations. Significantly, the proposed approach can be used without the need for any run-time support. This approach, for the first time, blurs the gap between embedded systems and automation systems and can be applied in wide-ranging applications in automotive, robotics, and industrial control systems. Several realistic examples are used to demonstrate for readers how the methodology can enable them to reduce the time-to-market, while improving the design quality and productivity. • Describes a mathematically rigorous, model-driven approach for designing embedded / automation systems using IEC 61499. • Demonstrates how correct-by-construction code can be automatically derived from IEC 61499 models. • Provides a methodology for static timing analysis and model checking of IEC61499 specifications. • Provides a pedagogical introduction to formal methods in embedded systems for non-experts and industrial practitioners.
Engineering. --- Circuits and Systems. --- Processor Architectures. --- Computer science. --- Systems engineering. --- Ingénierie --- Informatique --- Ingénierie des systèmes --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Model-driven software architecture. --- MDA (Model-driven software architecture) --- Microprocessors. --- Electronic circuits. --- Computer software --- Software architecture --- Development --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Informatics --- Science --- Design and construction --- Minicomputers --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics
Choose an application
This book describes best practices for successful FPGA design. It is the result of the author’s meetings with hundreds of customers on the challenges facing each of their FPGA design teams. By gaining an understanding into their design environments, processes, what works and what does not work, key areas of concern in implementing system designs have been identified and a recommended design methodology to overcome these challenges has been developed. This book’s content has a strong focus on design teams that are spread across sites. The goal being to increase the productivity of FPGA design teams by establishing a common methodology across design teams; enabling the exchange of design blocks across teams. Coverage includes the complete FPGA design flow, from the basics to advanced techniques. This new edition has been enhanced to include new sections on System modeling, embedded design and high level design. The original sections on Design Environment, RTL design and timing closure have all been expanded to include more up to date techniques as well as providing more extensive scripts and RTL code that can be reused by readers. Presents complete, field-tested methodology for FPGA design, focused on reuse across design teams; Offers best practices for FPGA timing closure, in-system debug, and board design; Details techniques to resolve common pitfalls in designing with FPGAs.
Systems engineering. --- Computer science. --- Electronics. --- Circuits and Systems. --- Processor Architectures. --- Electronics and Microelectronics, Instrumentation. --- Informatics --- Science --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Electrical engineering --- Physical sciences --- Design and construction --- Electronic circuits. --- Microprocessors. --- Microelectronics. --- Microminiature electronic equipment --- Microminiaturization (Electronics) --- Electronics --- Microtechnology --- Semiconductors --- Miniature electronic equipment --- Minicomputers --- Electron-tube circuits --- Electric circuits --- Electron tubes
Choose an application
This book is perfect for hardware enthusiasts who want to develop amazing projects using Raspberry Pi. Some knowledge and experience working with Linux, C, and Python is a plus, but once you're set up to go, you'll be ready to push the creative capabilities of your Raspberry Pi even further.
Raspberry Pi (Computer) --- Microcomputers --- Python (Computer program language) --- Microcomputers. --- Scripting languages (Computer science) --- Home computers --- Micro computers --- Micros (Microcomputers) --- PCs (Microcomputers) --- Personal computers --- Small computers --- Minicomputers --- Pocket computers. --- Computer programming. --- Sensor networks --- Design and construction. --- Raspberry Pi (Ordinateur) --- Micro-ordinateurs --- Ordinateurs de poche --- Réseaux de capteurs --- Conception et construction
Choose an application
If you have experience with the Python language and are interested in getting started with electronics, then BeagleBone Black is the perfect platform for you and this book will provide you with the information you need.
Python (Computer program language) --- BeagleBone (Computer) --- Microcomputers. --- Home computers --- Micro computers --- Micros (Microcomputers) --- PCs (Microcomputers) --- Personal computers --- Small computers --- Minicomputers --- Beagle Bone (Computer) --- Bone (Computer) --- Microcomputers --- Scripting languages (Computer science) --- Embedded computer systems. --- Embedded systems (Computer systems) --- Computer systems --- Architecture Analysis and Design Language --- Linux. --- Slackware Linux --- SUSE Linux
Choose an application
Microcomputers --- Assistive computer technology --- Computers and people with disabilities --- Home computers --- Micro computers --- Micros (Microcomputers) --- PCs (Microcomputers) --- Personal computers --- Small computers --- Minicomputers --- Accessible computing technology --- Adaptive computing --- Adaptive computing technology for people with disabilities --- Assistive computing technology --- Barrier-free computing technology --- Self-help devices for people with disabilities --- Computers and the handicapped --- People with disabilities and computers --- People with disabilities --- Social aspects
Listing 1 - 10 of 46 | << page >> |
Sort by
|