发布网友 发布时间:2022-04-24 10:20
共5个回答
热心网友 时间:2023-10-10 04:28
概念太泛了,各有特点,不能直接比较。 两者的关系,就像两个圆,但是中间有一部分交集。
FGPA,包含硬件电路和软件编程。 硬件电路方面,因FPGA多用于高速信号处理上,所以更多偏向于PCB布线。 在软件方面(在某种意义上是嵌入式软件的一部分),需要花费更多的心思,这个是精华所在。 如果在大公司工作的话,基本上要么做硬件,要么做软件,只要一样能做精通就可以了。 小公司的话,可能两方面的能力都需要。
嵌入式软件,顾名思义,在于软件编程。 软件需要在特定的硬件平台上实现,而硬件平台包含各种单片机,FPGA,DSP等。 在选择上,看你选用的是什么基础平台。
热心网友 时间:2023-10-10 04:29
晕死,楼上2位就是小白,不要信他们他们是不懂,,首先楼主要了解FPGA是干什么的,
1专门研究FPGA芯片的话,只有美国那几个大公司了,你可以尝试着先改国籍在用10年的时间去想怎样进他们公司,再用20年的时间爬到顶层,估计你也50-60了,
2用FPGA做东西搞研发的话,你又要知道它的应用方向了,每个方向的发展前途和你的爱好
以我的经验来看,有三个发展方向。、
1芯片,FPGA丰富的逻辑功能使得它具有很强大的逻辑测试能力,一些大的公司有IC设计的必须要严格设计他们芯片的能力和稳定性,因此前仿真,后仿真的 都是会用到这里面,如果你是对芯片级别的研究感兴趣,可以从事这个方面。要创建一个IC设计的公司资产得上千万啊。这方面最好的全部在国外,还不错,国内太烂,没有一家好公司,国内这行业是空白。
2数据采集功能, FPGA有很多很多的IO口, 并行的思维是采集信息的不二之选,摄像头(CCD或者 CMOS)拍下来的照片转为大量的信息,你要采集起来送到别的地方处理(比如DSP里面进行图像压缩在通过光纤发送, 呵呵 我就是吃这个饭的)还有工业里面时刻监控设备的运行情况,采集各种变化信息。这个主要运用在安防产业中。这个方面好的公司很多,浙江大华,北京汉王等等,但是FPGA在这样的公司部分不是非常重要的,他们重要的是DSP嵌入式功能。而其FPGA大多数是应用在通信中,那些数据需要大量的速度和信息量。
3嵌入式操作系统, 现在比较流行的嵌入式操作系统是ARM的LINUX操作系统。 FPGA可以继承软核 固核 硬核。这样就可以集成一个软核环境做一个操作系统。这样的公司大多数是做MP3 4这样的,还有数码相机公司。不过,我个人认为由于ARM的竞争和绝对成本优势,FPGA用来搞这个竞争能力比较弱,我不看好。
所以个人认为,FPGA是个芯片是个工具,重要的是要看你用这个工具干什么,实现什么目标了。就像一个铁匠擅长造砍刀,但是你让他拿着他最喜爱的砍刀去打群架去,他能砍死几个? 早就跨了。 在具体点,你老板让你设计个FPGA采集以太光纤口信息,你说你不懂以太光纤口,老板发怒了:你不是擅长FPGA吗?
懂我说的东西吗,这是我进入工作后才感悟到大学生在大学里面的想法的幼稚性。
就算你决定搞嵌入式,你也要研究FPGA的,而且你搞嵌入式也要决定用嵌入式去实现什么东西,那个东西需要什么软件,什么硬件。然后才能准备着看基础知识。
热心网友 时间:2023-10-10 04:29
你好,我认为目前来看搞嵌入式的人太多了,而搞FPGA CPLD SOC这些方面反尔与市场更近。其实这些也并不是纯软件,与硬件联系十分紧密。可以考虑向这些方面发展。
热心网友 时间:2023-10-10 04:30
现在FPGA发展是很快,嵌入式的软件开发发展也很不错,主要是看你的兴趣和爱好,成都睿尔嵌入式学院这两门课程都有,有兴趣可以了解一下,
热心网友 时间:2023-10-10 04:30
任何细分技术都有各自应用领域,只要学好了都有发展。可以手机关注FPGA-Engineer,你可以学到很多关于FPGA的知识。