你好!我不知道你所理解的嵌入式是什么!!但是注意!嵌入式不是学习一款单片机!嵌入式是硬件可裁剪,软件可裁剪的系统,所以不是你学习个STM32就叫嵌入式了!
关于建议的话!你可以学习STM32,中断来说是Cortex-M系列的MCU,然后学习一下实时操作系统!比如UCOSII,FreeRTOS,RT-thread等等,在就是可以学习Linux操作系统的使用,LinuxC编程,Linux网络编程等等,然后学习Cortex-A系列的 CPU,比如现在常用的学习型芯片 S5PV210等,当然,或者比如树莓派,香蕉派,香橙派等等也可以。不过各种拍你估计只能写写应用。
嵌入式这个概念比较广啊,不知道你具体想研究哪个方向呢
不过你将STM32学透的话,将来做一些简单的项目完全没有问题,因为这些嵌入式实际上学会一个别的也比较容易学会的,因为它的方法都差不多
您指的嵌入式應該是指Cortex-A家族的MPU,跟MCU完全不一樣唷
除了系統和Kernel本身的複雜度外,上層編程也多變,不管是語言上還是方法
所以如果很想學的話,建議分為兩部分
上層: 使用者應用端部分,依照自己擅長或者有興趣的語言做開發,例如現在很Hot的Virtualization,VR或者Deep learning
底層: Kernel和驅動開發,優化,裁切,但這部分比較瑣碎,需要有一定的C語言基礎和Data structure,Algorithm觀念
以上
参考于百度百科的嵌入式定义
IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。
也就是说,你已经在学习嵌入式了。
无论 是单片机,还是ARM还是DSP,都是在嵌入式的范畴。
无论是寄存器、库函数、Linux也都是嵌入式的范畴了。
关键是要看你的技术能力和所在行业、领域的深度了。
就算你把单片机都学个遍,也没有什么用的。最终还是要生存,所以,掌握学习方法才是王道。