Digital Signal Processing using Arm Cortex-M based Microcontrollers: Theory and Practice
S**E
Has Potential Yet Falls Short of Expectations
This is not a bad book if you aren't looking for in-depth theory and hardware examples. The authors should revise this book and fix the problems that exists. For example, and I focus purely on the stated goal of using a "low-cost, yet high-performance Arm Cortex-M based microcontrollers as demonstration platforms". From the very beginning, in chapter 1, the authors mention that an "AUP audio card with the STMF4 Discovery kit must be configured. Figure 1.6 is shown with "Headphone, Microphone, Line out, and Line in", yet, there is no discussion on how to connect the card with the STMF4 kit used. In fact, despite the allusion that the card will plug into the STM32F Nucleo kit it does not (at least not with the AUP cards I was able to obtain from L-tek. Further more, there is a library (Audio.lib) that is used in the source code examples, but no source for audio.lib. Hence, the reader is left writing their own code to interface with the TI TLV320AIC23EVM Stereo CODEC. This is not impossible and a good exercise for one learning, however, not at the level promised by this book. Second, the downloadable material are next to impossible to find. I emailed ARM Education support and received a timely response, but it is clear the authors failed to pay attention to the synchronization of the downloadable material with the text. For example, where is "Lab 0" discusses with the exception of a terse .txt file in the downloadable material?So, I doubt that most would want to purchase this text unless they are somewhat further along with the CORTEX M4 and have patience to deal with, IMHO, an unfinished and incomplete work. Again, I would hope the authors would consider a revision that completes this text.Suggestion,1. Provide schematics, datasheet(s), and Eagle layout for a AUP card that would be accessible for one to use, modify, and have fabricated so that the readers are not forced to seek an obsolete or otherwise difficult to locate card?2. Add a chapter to set connect (a card that is suitable for the Nucleo STM32L4) so the reader can focus on the DSP discussion in the text.3. Insure that the promised downloadable material is easily accessible.I realize that writing a book is not easy task and appreciate the effort these authors made to publis this work.. However, they should not simply walk away from a work that is unfinished. Collaborate with someone to finish the book as it could be an excellent reference for someone that really wants to learn Digital Signal Processing on a low-cost hardware platform.
S**_
Very Interesting Book
This will help you when reading about a specific chip
E**S
This is a core contribution to the implementation of algorithms into Cortex-M
When you come from signal processing in a Matlab context, and want to move to embedded solutions using Cortex-M in an Keil context life become difficult because you will be missing the insign you know from Matlab. But this book will give you the tools to regain the control. This book (particular App A) contain information and code snips, that cannot be found in any other book about Keil and signal processing. This book have been a game-changer for me :-)
M**.
Lo malo de pedir libros
Siguen sin empacarlos con plástico para proteger las esquinas...ya que estas llagan golpeadas. Aparte de eso, todo bien, espero sean más cuidadosos con a la hora de empacar los libros, ya que estos son muy delicados y al transportarse sufren daños en las esquinas. Gracias.
C**S
Published three years ago - still example code download URL does not work!
The book does not list example code, You need to download it. The URL does not work and ARM has not even answered email requests for it. The book may be very good - I dont know - The example code is what makes DSP theory relate to ARM micros and its missing, not availible! Please post the URL, book is not useful without the chapter examples
R**.
Foundations
Very good insight about dsp
M**.
Good practical DSP book uses cheap microcontroller
This book is well presented, low cost and has a minimal amount of DSP theory - this is for practical exploration of DSP. If you want in-depth theoretical treatment buy an additional text. It uses the STM32 DK32F40 development board to run the included programs, which can be bought for around £25. In later sections it uses the L-tek Audio board which can be bought direct from L-tek (Slovenia) for about £40 (inc p&p). The support material is a little difficult to find. You must - go to STM's site and create an account - log in and navigate to "shared materials" and the support material should be there identified by the book's title. Elektor produce a book on getting started with the STM32's IDE which is a good companion to this if you're starting STM32 and DSP from scratch. Overall, for the price, worth a look.
M**.
Perfecto para iniciar
Libro muy interesante, con teoria base para actividades de DSP
B**L
I do not recommend this book
I was really expecting something better from an ARM series book. It touches a lot of topics without explaining them troughout. Also thebdescriptions are vague. The book is in color, but the only colored parts are the section headings. All provided source code listings are without syntax coloring, which makes it hard to read. The worst possible font was used for the listings (courier or courier new), which is really hard to read when printed. The book is full of cmsis lib headers listings and not usefull at all matlab toolboxes screenshots. Nothing is described in depth in here. Reader who already kbows something will not find anything interesting here, while a student who wants to learn something new will be better off using the internet or application notes. On top of that, the book was really expensive, not worth its content.
Trustpilot
1 month ago
3 days ago