“JZ2440学习路线”的PDF文档上面,“三周从 STM32入门 Linux”的相关疑问

“三周从 STM32入门 Linux”这条学习路线,面向对象是掌握 C语言和STM32单片机开发的人。

那么请问,怎样才算掌握 STM32单片机开发的人?

之前用过STM32F429,但是只用过库函数开发(标准库),没有试过直接操作寄存器开发单片机,也不会用hal库。

对于USART/I2C/SPI/触摸屏/ADC/看门狗等外设都会用库函数,但不会寄存器方法操作。

也会一点FatFs文件系统、UCOS操作系统和emWin图形库。

那么按照上述对STM32的掌握程度,是否可以按照“三周从 STM32入门 Linux”的路线进行学习?

请先 登录 后评论

最佳答案 2020-10-07 22:00

可以,现在STM32开发 很少有人研究寄存器去,太费事,基本都用库函数。

有C语言基础就行,你的描述来看完全可以入门Linux。


至于操作寄存器,建议你看一下 嵌入式Linux应用开发完全手册_韦东山全系列视频文档全集 文档里面的裸机教程,

学会了如何通过寄存器操作led,其他的完全一个思路

请先 登录 后评论

其它 0 个回答