正如穹穹公主所说,嵌入式处理器的学习是需要很长一段时间的积累和实践才能提高的。除了硬件的原理和应用,还包括软件的开发与设计,同时还要结合应用领域学习专业知识,是一个持续学习的过程。
另外,从你的信号与信息处理专业角度出发,其实就是Digital Signal Processing,属于研究信号处理算法的学科,结合Matlab仿真。而在DSP上应用,恰恰能发挥信号处理算法的优势。
但是,随着嵌入式处理器领域的发展,超大规模集成电路的应用,在FPGA上实现多个DSP核已成为现实,而且MCU,ARM核都可以实现。所以说掌握FPGA应用与开发的潜力是无穷的。但是有一个问题就是高端的FPGA价格非常昂贵,没有研究经费的支持(比如企业或实验室的支持),一般个人是比较难承担的。嵌入式开发学习是需要资金投入的,评估板,开发软件,技术支持等等。
从应用角度,MCU在工业自动化控制应用的是最多的。其次是ARM和DSP应用次之,主要是消费电子,通讯,需要强实时的控制领域,再次是FPGA的应用,机顶盒,交换机等领域。
所以,结合自己所具备的试验条件学习和实践,同时发现它的局限性,然后上一个台阶,有针对性的学习下一个目标。
其实,我也想学好用好FPGA啊~~
你说的这些都属于处理器类,FPGA和dsp处理信号更快一些,这些处理器如果深入学习还是需要下一番功夫的,个人觉得你还应该从自身角度,对哪个感兴趣些,可以阅读一些书籍大概了解,选定方向之后再深入学习。
看你以后的反向了,如果是信号处理方向的,就是DSP比较多了。
建议学学arm和DSP