RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Thumbnail 1

RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico

4.2/5
ID del producto: 366804647
Transacción segura

Descripción

RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico

Reseñas

4.2

Todo de compras verificadas

M**Z

A bit short...

I think this book is a bit short for its price. Talking about programming RP2040 in Assembly language should take at least 500+ pages. However, it's a good introduction to this topic.

B**T

Well done book on assembly.

Assembly language is hard to learn so it helps to have a good teacher. This book does an excellent job of teaching assembly for those students who are willing to work. There are lots of concepts you will not get unless you go go over it a few times and write the code yourself. This book has everything I needed to be competent in RP2040 (ARM) assembly but you do need to have the mental endurance to keep trying when things don't work on the first attempt. This book is very well written and was a joy for me use.

F**S

Developing projects with this text is a Rube Goldberg

I have other assembly language textbooks by Brue Smith including RPi 32 bit and Intel X86. His track record with this type of text is good.However, I am very disappointed in this text. In the first chapter he mostly defers to the Raspberry Pi Foundation text RP2040 Getting Started. Which is OK since he doesn't need to duplicate that material.When he dives into the "Hello World" program in Chapter 2 it is a pain in the neck to get it to compile using the pico-sdk. It is very cumbersome and takes a very long time generating numerous folders and files in the build directory. Chasing down the cmake file errors is terrible.It is vastly more difficult to build assembly projects with the pico than other micro controllers that I have worked with, particularly those from Microchip, Pyboard, Arduino, etc.It is a shame that the sample version of this text for Kindle only contains the cursory info in Chapter 1. To get to the real content, you have to buy the book. For me, it was a waste of money and time.YMMV

A**R

Great resource

This is a great resource to writing Assembly code directly to RP2040 boards. It is easy to follow for the most part; the only thing that has me stuck on was the openocd/gdb setup portion at the start, which was a hassle to get working. I don't have a raspberry pi with pin headers so the only way I learned I could debug cheaply was use a second raspberry pico as a picoprobe tool. Which could have helped save some time.After everything was set up, I was able to start programming in assembly with no issue. It has given me the confidence to control the arm cortex m0+ microprocessor embedded in the chip, and given insight on low level programming.I am still in the midsts of going through all the material, but because it has simple instructions I can follow along with the examples.I normally don't buy books with high prices but I think this is worth it if you want understanding of the full potential of the RP2040 microcontroller (and ARM assembly).One suggestion for readers I would like to impart is you when debugging with gdb with small amounts of code, you can use -DPICO_NO_FLASH=1 option during cmake so that code is loaded directly to memory, saving the writes on the external flash of the RP2040 chip.

A**R

Great content - shocking version of a physical book

The content is really good, but if I had realised that for £30 I was getting the cheap poor quality ‘printed by Amazon’ entity that pretends to be a book I would just have got the Kindle version.Seriously a flimsy cover and warped paper is not worth £30.Please Amazon either learn how to print a worthy physical book or stop ripping off customers by claiming to sell a real book only to find out it is an Amazon ‘flimsy’. A real publisher knows how to make a book to be proud of.

D**E

Developpement sur PI

Bon livre

P**N

ASCII table reproduced over 6 pages - really

It may suit someone new to assembly language. Probably about 150 pages of content spread over 320 pages. And not impressed with the Amazon print quality. These books always seem to arrive with the pages following the profile of a sine wave.

Preguntas comunes

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Fátima A.

El mejor envío internacional que he probado. ¡Vale cada centavo!

Hace 3 días

Anjali K.

La calidad del producto es excelente. Exactamente lo que necesitaba para mi trabajo.

Hace 1 mes

Compre globalmente, ahorre con Desertcart
Valor por dinero
Precios competitivos en una amplia gama de productos.
Compre globalmente
Sirviendo a millones de compradores en más de 100 países
Protección mejorada
Opciones de pago confiables que adoran los compradores de todo el mundo
Garantía del cliente
Opciones de pago confiables amadas por los compradores de todo el mundo.
Aplicación DesertCart
Compre sobre la marcha, en cualquier momento y en cualquier lugar.
$2524

Derechos e impuestos incl.

Mexicoalmacenar
1
Envío gratis

with PRO Membership

Devoluciones gratuitas

30 diaspara usuarios de membresía PRO

15 diassin membresía

Transacción segura

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Yusuf A.

En general, fue una experiencia fantástica. Se lo recomendaré a mis amigos y familiares.

Hace 1 mes

Por Vikram D.

La funda MOLLE es de una calidad excepcional. Estoy muy satisfecho con mi compra.

Hace 2 semanas

Rp2040 Assembly Language Programming Arm Cortex M0 On The Raspberry | Desertcart Mexico