Source

Branch

1/ @r1ckp

@pikuma

It‘s easier than ever to learn to program on embedded hardware. Buy 2 Pi Picos for under 10$ - use one as a debugger with the picoprobe firmware and one as target. Install gcc for arm and openocd. Write some C code, flash, debug, repeat.

2/ @pikuma

@r1ckp

That is a good toolchain. But as @cmuratori mentioned last week in an interview, and I agree: Pis don’t have a simple architecture and are almost as complex a an x64.

3/ @fezbpu

@pikuma @r1ckp @cmuratori

the pi pico (microcontroller)isnt the same as a raspberry pi (single board computer)

i’d assume by “an x64” you mean an x86_64 PC, which the pi pico is Much simpler than, but a Pi SBC is pretty close to. the pi pico gives you direct hardware access, whereas a PC or Pi runs an OS

4/ @pikuma

@fezbpu @r1ckp @cmuratori

Yes, I was speaking of the Raspberry Pi. :)

5/ @r1ckp

@pikuma @fezbpu @cmuratori

Ah, OK. They did not do a good job on naming the Pi Pico as it has nothing in common with the ‚classic‘ Raspberry Pi. The latter is really a strange thing as it‘s Broadcom chip is a GPU with an attached ARM Cortex-A processor. Not very suitable as a low level learning platform :)