Articoli correlati a Embedded Systems Fundamentals with ARM Cortex-M based...

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

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

Sinossi

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.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Recensione

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.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: buono
Used book that is in clean, average...
Visualizza questo articolo

EUR 17,43 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

EUR 1,22 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Embedded Systems Fundamentals with ARM Cortex-M based...

Foto dell'editore

Dean, Alexander G.
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antico o usato Brossura

Da: Better World Books: West, Reno, NV, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Used book that is in clean, average condition without any missing pages. Codice articolo 52741869-75

Contatta il venditore

Compra usato

EUR 13,69
Convertire valuta
Spese di spedizione: EUR 17,43
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Foto dell'editore

Dean, Alexander G.
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antico o usato Brossura

Da: Better World Books, Mishawaka, IN, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Codice articolo 17465149-20

Contatta il venditore

Compra usato

EUR 13,69
Convertire valuta
Spese di spedizione: EUR 17,43
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Dean, Alexander G.
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antico o usato Brossura

Da: Better World Books: West, Reno, NV, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Codice articolo 17465149-20

Contatta il venditore

Compra usato

EUR 13,69
Convertire valuta
Spese di spedizione: EUR 17,43
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Foto dell'editore

Dean, Alexander G
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00088264580

Contatta il venditore

Compra usato

EUR 12,37
Convertire valuta
Spese di spedizione: EUR 30,19
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Dean, Alexander G
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00081182063

Contatta il venditore

Compra usato

EUR 12,37
Convertire valuta
Spese di spedizione: EUR 30,19
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 2 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Dean, Alexander G.
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: 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. Codice articolo 29847652-5

Contatta il venditore

Compra usato

EUR 28,75
Convertire valuta
Spese di spedizione: EUR 17,24
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 14 disponibili

Aggiungi al carrello

Foto dell'editore

Alexander G. Dean
Editore: ARM Education Media, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo IQ-9781911531036

Contatta il venditore

Compra nuovo

EUR 44,77
Convertire valuta
Spese di spedizione: EUR 1,22
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 15 disponibili

Aggiungi al carrello

Foto dell'editore

Dean, Alexander G
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781911531036

Contatta il venditore

Compra nuovo

EUR 41,76
Convertire valuta
Spese di spedizione: EUR 7,76
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

DEAN, ALEXANDER G,
Editore: ARM Education Media UK, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuovo Brossura

Da: Speedyhen, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: NEW. Codice articolo NW9781911531036

Contatta il venditore

Compra nuovo

EUR 41,65
Convertire valuta
Spese di spedizione: EUR 8,01
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Alexander G. Dean
Editore: ARM Education Media, 2017
ISBN 10: 1911531034 ISBN 13: 9781911531036
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo IQ-9781911531036

Contatta il venditore

Compra nuovo

EUR 43,90
Convertire valuta
Spese di spedizione: EUR 6,02
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 15 disponibili

Aggiungi al carrello

Vedi altre 30 copie di questo libro

Vedi tutti i risultati per questo libro