![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Professional & Technical > Electronics & communications engineering > Electronics engineering > Electronic devices & materials > Microprocessors
Providing an introduction to the design of embedded microprocessor systems, this edition covers everything from the initial concept through to debugging the final result. It also includes material on DMA, interrupts and an emphasis throughout on the real-time nature of embedded systems. The book is not limited to describing any specific processor family, but covers the operation of, and interfaces to, several types of processors with an emphasis on cost and design trade-offs Included throughout the book are numerous examples, tips, and pitfalls to help readers find out how to implement faster and better design processes and avoid time-consuming and expensive mistakes. The author describes the entire process of designing circuits, and the software that controls them, assessing the system requirements, as well as testing and debugging systems. In this third edition, there is an expanded section on debug which includes avoiding common hardware, software and interrupt problems. Other added features include an expanded section on system integration and debug to address the capabilities of more recent emulators and debuggers, a section about combination microcontroller/PLD devices, and
This two-part book puts the spotlight on how a real-time kernel works using Micrium's C/OS-III kernel as a reference. Part I includes an overview of the operation of real-time kernels, and walks through various aspects of C/OS-III implementation and usage. Part II provides application examples (using the versatile Renesas YRDKRX62N Evaluation Board, available separately) that enable readers to rapidly develop their own prototypes. This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a real-time kernel. C/OS-III is not just a great learning platform, but also a full commercial-grade software package, ready to be part of a wide range of products. C/OS-III is a highly portable, ROMable, scalable, preemptive real-time, multitasking kernel designed specifically to address the demanding requirements of today 's embedded systems. C/OS-III is the successor to the highly popular C/OS-II real-time kernel but can use most of C/OS-II 's ports with minor modifications. Some of the features of C/OS-III are: Preemptive multitasking with round-robin scheduling of tasks at
the same priority
ESC is the premature initiation of cracking and embrittlement of a
plastic due to the simultaneous action of stress and strain and
contact with specific fluids. This definition provides the key to
the problem of predictability. Failure is due to a combination of
influences, which would not cause the same problems if encountered
individually.
This book highlights how real-time kernels work, using Micrium s C/OS-III as a reference. The book consists of two parts: Part I describes real-time kernels in generic terms, while Part II provides practical examples using NXP s LPC1768 Microcontroller, based on the ARM Cortex M3(rev 2) architecture. A companion evaluation board (Keil MCB1700) and IDE (Keil MDK Evaluation Version) enable the reader to quickly and easily evaluate the microcontroller, tools and RTOS. A range of examples are included, providing a unique hands-on experience, and leading to a faster and better understanding of the concepts presented in the book. This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a real-time kernel. C/OS-III is not just a great learning platform, but also a full commercial-grade software package, ready to be part of a wide range of products. C/OS-III is a highly portable, ROMable, scalable, preemptive real-time, multitasking kernel designed specifically to address the demanding requirements of today s embedded systems. C/OS-III is the successor to the highly popular C/OS-II real-time kernel but can use most of C/OS-II s ports with minor modifications. Some of the features of C/OS-III are: Preemptive multitasking with round-robin scheduling of tasks at
the same priority
This book puts the spotlight on how a real-time kernel works using Micrium s C/OS-III as a reference. The book consists of two complete parts. The first describes real-time kernels in generic terms. Part II provide examples for the reader, using Texas Instruments EVM-EVALBOT, a small, robotic evaluation board. The board is based on the Stellaris LM3S9B92 which combines the popular ARM Cortex-M3(r) architecture with Ethernet MAC+PHY, USB OTG (On-The-Go), and I2S. Together with the IAR Systems Embedded Workbench for ARM development tools, the evaluation board provides everything necessary to enable the reader to be up and running quickly, as well as a fun and educational experience, resulting in a high-level of proficiency in a short time. This book is written for serious embedded systems programmers, consultants, hobbyists, and students interested in understanding the inner workings of a real-time kernel. C/OS-III is not just a great learning platform, but also a full commercial-grade software package, ready to be part of a wide range of products. C/OS-III is a highly portable, ROMable, scalable, preemptive real-time, multitasking kernel designed specifically to address the demanding requirements of today s embedded systems. C/OS-III is the successor to the highly popular C/OS-II real-time kernel but can use most of C/OS-II s ports with minor modifications. Some of the features of C/OS-III are: Preemptive multitasking with round-robin scheduling of tasks at
the same priority
Complete guide to methods, techniques and technologies of model-based engineering design for developing robust electronic systemsGives a toolbox of methods and models to choose from for the task at hand supported by numerous examples of how to put them into practiceShows how to adopt the methods using numerous industrial examples in the context of integrated circuit design In the electronics industry today consumer demand for devices with hyper-connectivity and mobility has resulted in the development of a complete system on a chip (SoC). Using the old rule of thumb design methods of the past is no longer feasible for these new complex electronic systems. To develop highly successful systems that meet the requirements and quality expectations of customers, engineers now need to use a rigorous, model-based approach in their designs. This book provides the definitive guide to the techniques, methods and technologies for electronic systems engineers, embedded systems engineers, and hardware and software engineers to carry out model- based electronic system design, as well as for students of IC systems design. Based on the authors considerable industrial experience, the book shows how to implement the methods in the context of integrated circuit design flows. Complete guide to methods, techniques and technologies of
model-based engineering design for developing robust electronic
systems.Written by world experts in model-based designwho have
considerable industrial experience.Shows how to adopt the methods
using numerous industrial examples in the context of integrated
circuit design.
The integration of electronic engineering, mechanical engineering, control and computer engineering - Mechatronics - lies at the heart of the innumerable gadgets, processes and technology without which modern life would seem impossible. From auto-focus cameras to car engine management systems, and from state-of-the-art robots to the humble washing machine, Mechatronics has a hand in them all.
The Eclipse environment solves the problem of having to maintain
your own Integrated Development Environment (IDE), which is time
consuming and costly. Embedded tools can also be easily integrated
into Eclipse. The C/C++CDT is ideal for the embedded community with
more than 70% of embedded developers using this language to write
embedded code. Eclipse simplifies embedded system development and
then eases its integration into larger platforms and frameworks.
The design of embedded systems warrants a new perspective because of the following two reasons: Firstly, slow and energy inefficient memory hierarchies have already become the bottleneck of the embedded systems. It is documented in the literature as the memory wall problem. Secondly, the software running on the contemporary embedded devices is becoming increasingly complex. It is also well understood that no silver bullet exists to solve the memory wall problem. Therefore, this book explores a collaborative approach by proposing novel memory hierarchies and software optimization techniques for the optimal utilization of these memory hierarchies. Linking memory architecture design with memory-architecture aware compilation results in fast, energy-efficient and timing predictable memory accesses.
John Morton offers a uniquely concise and practical guide to
getting up and running with the PIC Microcontroller. The PIC is one
of the most popular of the microcontrollers that are transforming
electronic project work and product design, and this book is the
ideal introduction for students, teachers, technicians and
electronics enthusiasts.
For the first time, this up-to-date text combines the main issues of the hardware description language VHDL-AMS aimed at model representation of mixed-signal circuits and systems, characterization methods and tools for the extraction of model parameters, and modelling methodologies for accurate high-level behavioural models.
This book is a thoroughly practical way to explore the 8051 and
discover C programming through project work. Through graded
projects, Dogan Ibrahim introduces the reader to the fundamentals
of microelectronics, the 8051 family, programming in C, and the use
of a C compiler. The specific device used for examples is the
AT89C2051 - a small, economical chip with re-writable memory,
readily available from the major component suppliers. Microcontroller Projects in C for the 8051 is an ideal resource
for self-study as well as providing an interesting, enjoyable and
easily mastered alternative to more theoretical textbooks.
The demand for high-performance submarine power cables is increasing as more and more offshore wind parks are installed, and the national electric grids are interconnected. Submarine power cables are installed for the highest voltages and power to transport electric energy under the sea between islands, countries and even continents. The installation and operation of submarine power cables is much different from land cables. Still, in most textbooks on electrical power systems, information on submarine cables is scarce. This book is closing the gap. Different species of submarine power cables and their application are explained. Students and electric engineers learn on the electric and mechanic properties of submarine cables. Project developers and utility managers will gain useful information on the necessary marine activities such as pre-laying survey, cable lay vessels, guard boats etc., for the submarine cable installation and repair. Investors and decision makers will find an overview on environmental aspects of submarine power cables. A comprehensive reference list is given for those who want further reading.
Formal Verification: An Essential Toolkit for Modern VLSI Design, Second Edition presents practical approaches for design and validation, with hands-on advice to help working engineers integrate these techniques into their work. Formal Verification (FV) enables a designer to directly analyze and mathematically explore the quality or other aspects of a Register Transfer Level (RTL) design without using simulations. This can reduce time spent validating designs and more quickly reach a final design for manufacturing. Building on a basic knowledge of SystemVerilog, this book demystifies FV and presents the practical applications that are bringing it into mainstream design and validation processes. New sections cover advanced techniques, and a new chapter, The Road To Formal Signoff, emphasizes techniques used when replacing simulation work with Formal Verification. After reading this book, readers will be prepared to introduce FV in their organization to effectively deploy FV techniques that increase design and validation productivity.
With the advent of portable and autonomous computing systems, power con sumption has emerged as a focal point in many research projects, commercial systems and DoD platforms. One current research initiative, which drew much attention to this area, is the Power Aware Computing and Communications (PAC/C) program sponsored by DARPA. Many of the chapters in this book include results from work that have been supported by the PACIC program. The performance of computer systems has been tremendously improving while the size and weight of such systems has been constantly shrinking. The capacities of batteries relative to their sizes and weights has been also improv ing but at a rate which is much slower than the rate of improvement in computer performance and the rate of shrinking in computer sizes. The relation between the power consumption of a computer system and it performance and size is a complex one which is very much dependent on the specific system and the technology used to build that system. We do not need a complex argument, however, to be convinced that energy and power, which is the rate of energy consumption, are becoming critical components in computer systems in gen eral, and portable and autonomous systems, in particular. Most of the early research on power consumption in computer systems ad dressed the issue of minimizing power in a given platform, which usually translates into minimizing energy consumption, and thus, longer battery life."
This volume starts with a description of the metrics and benchmarks used to design energy-efficient microprocessor systems, followed by energy-efficient methodologies for the architecture and circuit design, DC-DC conversion, energy-efficient software and system integration.
'Designing Embedded Processors' examines the many ways in which processor based systems are designed to allow low power devices. It looks at processor design methods, memory optimization, dynamic voltage scaling methods, compiler methods, and multi processor methods. Each section has an introductory chapter to give a breadth view, and have a few specialist chapters in the area to give a deeper perspective. The book provides a good starting point to engineers in the area, and to research students embarking upon the exciting area of embedded systems and architectures. |
You may like...
Essential Java for Scientists and…
Brian Hahn, Katherine Malan
Paperback
R1,266
Discovery Miles 12 660
Demand-Driven Web Services - Theory…
Zhaohao Sun, John Yearwood
Hardcover
R8,127
Discovery Miles 81 270
Research Anthology on Architectures…
Information R Management Association
Hardcover
R12,633
Discovery Miles 126 330
Intro to Python for Computer Science and…
Paul Deitel
Paperback
Handbook of Research on Web Log Analysis
Bernard J Jansen, Amanda Spink, …
Hardcover
R6,726
Discovery Miles 67 260
|