←back to thread

10 points skoopsy | 1 comments | | HN request time: 0.466s | source

My google foo is producing garbage - Most tutorials don't go past blinky. Most suggest CubeIDE, others have suggested ChibiOS. I followed some tutorials on stmbase to get a blinky going on a ST Nucleo, but it used a HAL library and it feels like cheating. I'm really looking for a good book/site that walks through a bunch of tutorials/learning to go from blinking an LED on a STM32 right the way up to me being able to design and build my own Smart watch based on a Cortex M33 or M55. QSPI flash, I2C sensors, bluetooth, power management, some DSP. What would be the best suggested way to do this?
1. brudgers ◴[] No.43374129[source]
[random advice from the internet]

The best way for a beginner to learn X is to not spend time on finding the best way to learn X...

...and instead get to the hard work of learning X.

build my own Smart watch based on a Cortex M33 or M55. QSPI flash, I2C sensors, bluetooth, power management, some DSP

Just start now because actualizing that word salad is a muliti-year project. Alternatively, buy a smart watch instead and be done with it. "Some DSP" is at least a four year degree equivalent.

used a HAL library and it feels like cheating

Cheating how?

Good luck.