看你打算干什么?学完的程度到底是什么?
多动手是必要的。
如果真正学完了,可以自己想个项目,看能否实现。
我觉得看个人意向吧,关键要想好以后从事什么职业。
因为处在一个技术突飞猛进的今天,任何一个领域都值得一个人花一辈子的时间去研究,
一旦入错坑,不仅仅是伤身劳神,而且还花去了时间,
时间对于技术从业者来说是最宝贵的。
因此楼主英爱先想好以后想要从事的领域,假如做MCU,那就一直学stm32,然后还有时间就接触一下实时操作系统,如果要做linux开发,那就研究下嵌入式linux等等
有句老话叫孰能生巧,学习的时候,多看书,并且多动手操作;同时又不要闭门造车,多复制黏贴别人上传到github的代码
学成以后就好好应用吧,比如用电脑控制单片机然后控制挖掘机炒菜
学好就要不断实践,不能看书上教的不实践。随便做一个小项目都会有很多收获,发现一些不足。
32已经可以花很多时间学了,学习一定程度可以看一些操作系统的知识,学习向单片机嵌系统。
ARM 32位单片机有很多款的,开发工具都是Keil或者IAR,先学习这两个软件的使用方法,然后多看看人家的程序
学完单片机可以学一下那些高端的ARM ,比如A8 A9那些
学以致用,这是根本。
至于学好32单片机后,你要是工作之余还有时间就搞搞Linux嵌入式。
学习32得把一些常用的外设和通讯接口练习一下。
然后做一些项目练手,基本上就很熟练了。
学完32之后,可以学学ucos,rtx,freertos之类的嵌入式实时系统。
最后还是多实践。
STM32学习外设的应用,之后学习OS应用,例如FreeRTOS,RT Thread等等,然后USB总线协议,FAT文件系统,LWIP协议栈,GUI,嵌入式linux系统等等。
关键还是要实践,弄个开发板,自己设立一个小项目,按照产品开发流程实施一遍,直到产品能够实用了。这样就掌握真个产品开发流程了。