“三周从 STM32入门 Linux”这条学习路线,面向对象是掌握 C语言和STM32单片机开发的人。
之前用过STM32F429,但是只用过库函数开发(标准库),没有试过直接操作寄存器开发单片机,也不会用hal库。
对于USART/I2C/SPI/触摸屏/ADC/看门狗等外设都会用库函数,但不会寄存器方法操作。
也会一点FatFs文件系统、UCOS操作系统和emWin图形库。
可以,现在STM32开发 很少有人研究寄存器去,太费事,基本都用库函数。
有C语言基础就行,你的描述来看完全可以入门Linux。
至于操作寄存器,建议你看一下 嵌入式Linux应用开发完全手册_韦东山全系列视频文档全集 文档里面的裸机教程,
学会了如何通过寄存器操作led,其他的完全一个思路