我知道一个嵌入式系统的项目是分很多块的,逻辑、硬件、软件、底层、驱动、应用、算法之类的,有的项目可能分的不是很细,有的就分得很细。
我在学校主要学习这样几方面:
1:DSP板子的原理,上边有FPGA和DSP,完成视频的获取与处理,视频口的驱动也看过一些。
2:常规的图像处理算法,在PC到DSP的移植、优化(勉强算是做过一点优化吧)。
我不知道做这些工作到了嵌入式软件公司里会做些什么,想问两个问题:
第一是嵌入式系统,尤其是软件部分的项目,一般分那几块来分开做呢?
第二是,我做的这些算是个什么定位呢?
------解决方案--------------------------------------------------------
第一是嵌入式系统,尤其是软件部分的项目,一般分那几块来分开做呢?
---》一般分为bootloader,驱动,OS和应用程序,但是往往前三部分是同一个人需要掌握的,而应用的就负责应用就可以了。
第二是,我做的这些算是个什么定位呢?
---》根据楼主的描述,就是DSP软件工程师啊,现在DSP开发的应用,FPGA的的应用都越来越多了,这是个很好的方向啊。
------解决方案--------------------------------------------------------
工作中,你自然知道你要做什么。基础扎实的话就不用担心了
会有安排的。。。
随时准备应对挑战就好
------解决方案--------------------------------------------------------
同意LS,现在我每天都提心吊胆的,每个新任务都让我虎躯一震。
------解决方案--------------------------------------------------------
DSP软件工程师主要是算法的DSP实现。DSP主要做信号处理用的,楼主多准备算法方面的知识吧,同时,C语言一定要扎实,这个是根本。
------解决方案--------------------------------------------------------
你有这方面的基础 具体以后做什么不用太担心了 不懂就重新学呗
------解决方案--------------------------------------------------------
数学,数字信号处理....