Artículos relacionados a Embedded Systems Fundamentals with ARM Cortex-M based...

Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers: A Practical Approach FRDM-KL25Z Edition - Tapa blanda

 
9781911531036: Embedded Systems Fundamentals with ARM Cortex-M based Microcontrollers: A Practical Approach FRDM-KL25Z Edition

Sinopsis

Microcontrollers are embedded into larger systems to provide benefits such as better performance, more features, better efficiency, lower costs and better dependability. This textbook introduces students to creating microcontroller-based embedded systems featuring an ARM Cortex-M CPU core.

Chapter 1 introduces students to the concepts of MCU-based embedded systems, and how they differ from general-purpose computers. It then introduces the ARM Cortex-M0+ CPU, the Kinetis KL25Z MCU, and the low cost FRDM-KL25Z MCU development board.

Chapter 2 presents the general purpose I/O peripheral to provide an early, hands-on experience with reading switches and lighting LEDs using C code. It also introduces the CMSIS hardware abstraction layer, which simplifies software access to peripherals.

Chapter 3 introduces multitasking on the CPU, with the goals of improving responsiveness and software modularity while reducing CPU overhead. The interplay of interrupts, peripherals and schedulers (both cooperative and preemptive) is examined.

Chapter 4 presents the ARM Cortex-M0+ processor core, including organization, registers, memory, and instruction set. It then discusses interrupts and exceptions, including CPU response and hardware configuration. Designing software for a system with interrupts is discussed, including program design (including partitioning work), interrupt configuration, writing handlers in C, and sharing data safely given preemption.

Chapter 5 first gives an overview of tool-chain which translates a program from C source code to executable object code. It then shows side-by-side the source code and the object code the tool-chain has generated to implement it. Topics covered include functions, arguments, return values, activation records, exception handlers, control flow constructs for loops and selection, memory allocation and use, and accessing data in memory.

Chapter 6 presents analog interfacing, starting with theory and ending with practical implementations. Quantization and sampling are presented as a foundation for digital to analog conversion, and analog to digital conversion. The DAC, ADC and analog comparator peripherals are presented and used.

Chapter 7 presents timer peripherals and their use for generating a periodic interrupt or a pulse-width modulated signal, or for measuring elapsed time or a signal’s frequency. Watchdog timers, used to detect and reset an out-of-control program, are also discussed. The SysTick, PIT, TPM and COP timers are examined.

Chapter 8 discusses serial communications, starting with the fundamentals of data serialization, framing, error detection, media access control and addressing. Software queues are introduced to show how to buffer data between communication ISRs and other parts of the program. Three protocols and their supporting peripherals are investigated next: SPI, asynchronous serial (UART) and I2C. UART communication is demonstrated using the FRDM-KL25Z’s debug MCU as a serial port bridge over USB to the PC. I2C communication is demonstrated using the FRDM-KL25Z’s built-in 3 axis accelerometer with I2C interface.

Chapter 9 introduces the direct memory access peripheral and its ability to transfer data autonomously, offloading work from the CPU and offering dramatically improved performance. Examples include using DMA for bulk data copying, and for DAC-based analog waveform generation with precise timing.

An appendix covers how to measure the power and energy use on the FRDM-KL25Z board, including disconnecting the debug MCU to reduce power. Energy measurement using an ultracapacitor is also presented.

For use in ECE, EE, and CS departments.

"Sinopsis" puede pertenecer a otra edición de este libro.

Críticas

Alex Dean’s new textbook is a well-written starting point for students who have experience in electronics and are now moving into microcontroller based projects. It provides students of computer/electronics engineering with a clear understanding of how an embedded processor system works, and how to understand what is happening during software debugging sessions.  With its coverage of commonly used microcontroller interfaces like ADC (Analog to Digital Converter) and serial communication interfaces (e.g. UART, SPI, I2C), this book is also a valuable resource for hobbyists who are learning microcontroller applications. Joseph Yiu, Senior Embedded Technology Manager, ARM Ltd.

Pundits predict hundreds of billions of Internet of Things (IoT) devices will appear on the market in coming years. But who will design those products? Dr. Dean’s book is the primer for IoT and embedded systems developers. Given a bit of knowledge about C, and even less about electronics, Embedded Systems Fundamentals will be your Baedeker to building embedded/IoT systems. Based on the hugely-popular Cortex M0+ processor, the book teaches about uniquely embedded subjects, like concurrency, analog and digital interfacing, communications, and much, much more. The illustrations dramatically get the ideas across. This is the book I will now recommend for beginners and practitioners alike. Highly recommended. Jack Ganssle, consultant, Ganssle.com

Alex has seen the real world of embedded system design as few other professors have, and gotten his hands dirty building real stuff. This book reflects that experience.  It does an admirable job of covering the embedded computing design space, balancing the opposing forces of hardware vs. software, depth vs. breadth, and performance vs. constraints. The book uses the ARM Cortex-M0+ processor, which has a nice selection of peripherals while still giving the feel of a resource-constrained embedded system. Beyond that, the examples have a strong dose of Alex’s experience working in industry, and deal with many of the practical issues that arise in real products.  Professor Phil Koopman, Carnegie Mellon University

 Alex Dean’s Embedded Systems Fundamentals is a must-have book for every embedded engineer.  It provides a seldom-seen balance among the disciplines of Electrical Engineering, Computer Engineering, and Computer Science.   It moves far beyond the academic instructional space to include many real-world examples, and thought-provoking exercises of essential embedded systems technologies and tools.  The book also balances the many constraints present in the embedded product space including speed, cost, flexibility, and robustness.  I intend to keep an extra copy at all times to pass on to my colleagues within Emerson. William J. Trosky, Vice President Emerson Software Center of Excellence, Emerson Electric, Inc.

Reseña del editor

Microcontrollers are embedded into larger systems to provide benefits such as better performance, more features, better efficiency, lower costs and better dependability. This textbook introduces students to creating microcontroller-based embedded systems featuring an ARM Cortex-M CPU core.

Chapter 1 introduces students to the concepts of MCU-based embedded systems, and how they differ from general-purpose computers. It then introduces the ARM Cortex-M0+ CPU, the Kinetis KL25Z MCU, and the low cost FRDM-KL25Z MCU development board.

Chapter 2 presents the general purpose I/O peripheral to provide an early, hands-on experience with reading switches and lighting LEDs using C code. It also introduces the CMSIS hardware abstraction layer, which simplifies software access to peripherals.

Chapter 3 introduces multitasking on the CPU, with the goals of improving responsiveness and software modularity while reducing CPU overhead. The interplay of interrupts, peripherals and schedulers (both cooperative and preemptive) is examined.

Chapter 4 presents the ARM Cortex-M0+ processor core, including organization, registers, memory, and instruction set. It then discusses interrupts and exceptions, including CPU response and hardware configuration. Designing software for a system with interrupts is discussed, including program design (including partitioning work), interrupt configuration, writing handlers in C, and sharing data safely given preemption.

Chapter 5 first gives an overview of tool-chain which translates a program from C source code to executable object code. It then shows side-by-side the source code and the object code the tool-chain has generated to implement it. Topics covered include functions, arguments, return values, activation records, exception handlers, control flow constructs for loops and selection, memory allocation and use, and accessing data in memory.

Chapter 6 presents analog interfacing, starting with theory and ending with practical implementations. Quantization and sampling are presented as a foundation for digital to analog conversion, and analog to digital conversion. The DAC, ADC and analog comparator peripherals are presented and used.

Chapter 7 presents timer peripherals and their use for generating a periodic interrupt or a pulse-width modulated signal, or for measuring elapsed time or a signal’s frequency. Watchdog timers, used to detect and reset an out-of-control program, are also discussed. The SysTick, PIT, TPM and COP timers are examined.

Chapter 8 discusses serial communications, starting with the fundamentals of data serialization, framing, error detection, media access control and addressing. Software queues are introduced to show how to buffer data between communication ISRs and other parts of the program. Three protocols and their supporting peripherals are investigated next: SPI, asynchronous serial (UART) and I2C. UART communication is demonstrated using the FRDM-KL25Z’s debug MCU as a serial port bridge over USB to the PC. I2C communication is demonstrated using the FRDM-KL25Z’s built-in 3 axis accelerometer with I2C interface.

Chapter 9 introduces the direct memory access peripheral and its ability to transfer data autonomously, offloading work from the CPU and offering dramatically improved performance. Examples include using DMA for bulk data copying, and for DAC-based analog waveform generation with precise timing.

An appendix covers how to measure the power and energy use on the FRDM-KL25Z board, including disconnecting the debug MCU to reduce power. Energy measurement using an ultracapacitor is also presented.

For use in ECE, EE, and CS departments.

"Sobre este título" puede pertenecer a otra edición de este libro.

Comprar usado

Condición: Bueno
Used book that is in excellent...
Ver este artículo

EUR 17,36 gastos de envío desde Estados Unidos de America a España

Destinos, gastos y plazos de envío

Comprar nuevo

Ver este artículo

EUR 5,19 gastos de envío desde Reino Unido a España

Destinos, gastos y plazos de envío

Resultados de la búsqueda para Embedded Systems Fundamentals with ARM Cortex-M based...

Imagen de archivo

Dean, Alexander G.
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antiguo o usado Tapa blanda

Librería: Better World Books: West, Reno, NV, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Nº de ref. del artículo: 17465149-20

Contactar al vendedor

Comprar usado

EUR 13,63
Convertir moneda
Gastos de envío: EUR 17,36
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 2 disponibles

Añadir al carrito

Imagen de archivo

Dean, Alexander G.
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antiguo o usado Tapa blanda

Librería: Better World Books, Mishawaka, IN, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Nº de ref. del artículo: 17465149-20

Contactar al vendedor

Comprar usado

EUR 13,63
Convertir moneda
Gastos de envío: EUR 17,36
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 2 disponibles

Añadir al carrito

Imagen de archivo

Dean, Alexander G.
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antiguo o usado Tapa blanda

Librería: Better World Books: West, Reno, NV, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Good. Used book that is in clean, average condition without any missing pages. Nº de ref. del artículo: 52741869-75

Contactar al vendedor

Comprar usado

EUR 13,63
Convertir moneda
Gastos de envío: EUR 17,36
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 3 disponibles

Añadir al carrito

Imagen de archivo

Dean, Alexander G
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antiguo o usado Tapa blanda

Librería: SecondSale, Montgomery, IL, Estados Unidos de America

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Nº de ref. del artículo: 00081182063

Contactar al vendedor

Comprar usado

EUR 12,19
Convertir moneda
Gastos de envío: EUR 30,06
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 2 disponibles

Añadir al carrito

Imagen de archivo

Dean, Alexander G
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antiguo o usado Tapa blanda

Librería: SecondSale, Montgomery, IL, Estados Unidos de America

Calificación del vendedor: 4 de 5 estrellas Valoración 4 estrellas, Más información sobre las valoraciones de los vendedores

Condición: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Nº de ref. del artículo: 00088264580

Contactar al vendedor

Comprar usado

EUR 12,19
Convertir moneda
Gastos de envío: EUR 30,06
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 1 disponibles

Añadir al carrito

Imagen del vendedor

Dean, Alexander G.
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antiguo o usado Tapa blanda

Librería: GreatBookPrices, Columbia, MD, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: good. May show signs of wear, highlighting, writing, and previous use. This item may be a former library book with typical markings. No guarantee on products that contain supplements Your satisfaction is 100% guaranteed. Twenty-five year bookseller with shipments to over fifty million happy customers. Nº de ref. del artículo: 29847652-5

Contactar al vendedor

Comprar usado

EUR 28,62
Convertir moneda
Gastos de envío: EUR 17,17
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 14 disponibles

Añadir al carrito

Imagen de archivo

Dean, Alexander G
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuevo Tapa blanda

Librería: Ria Christie Collections, Uxbridge, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. In. Nº de ref. del artículo: ria9781911531036_new

Contactar al vendedor

Comprar nuevo

EUR 42,98
Convertir moneda
Gastos de envío: EUR 5,19
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Dean, Alexander G
Publicado por ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuevo Tapa blanda

Librería: California Books, Miami, FL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

Condición: New. Nº de ref. del artículo: I-9781911531036

Contactar al vendedor

Comprar nuevo

EUR 41,57
Convertir moneda
Gastos de envío: EUR 6,87
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: Más de 20 disponibles

Añadir al carrito

Imagen de archivo

Alexander G. Dean
Publicado por ARM Education Media, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store UK, Fairford, GLOS, Reino Unido

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: IQ-9781911531036

Contactar al vendedor

Comprar nuevo

EUR 44,84
Convertir moneda
Gastos de envío: EUR 4,27
De Reino Unido a España
Destinos, gastos y plazos de envío

Cantidad disponible: 15 disponibles

Añadir al carrito

Imagen de archivo

Alexander G. Dean
Publicado por ARM Education Media, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuevo PAP
Impresión bajo demanda

Librería: PBShop.store US, Wood Dale, IL, Estados Unidos de America

Calificación del vendedor: 5 de 5 estrellas Valoración 5 estrellas, Más información sobre las valoraciones de los vendedores

PAP. Condición: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Nº de ref. del artículo: IQ-9781911531036

Contactar al vendedor

Comprar nuevo

EUR 48,52
Convertir moneda
Gastos de envío: EUR 0,97
De Estados Unidos de America a España
Destinos, gastos y plazos de envío

Cantidad disponible: 15 disponibles

Añadir al carrito

Existen otras 30 copia(s) de este libro

Ver todos los resultados de su búsqueda