FPGA、OpenCV和单片机怎么选
单论行业前景的情况下优先级如下:
首选FPGA;其次是OpenCV;最后是51和STM32;下面是自己对这三个行业的一点见解。
1.FPGA
学习难易:FPGA的学习成本非常高,FPGA没有什么封装好的片内资源给你用,都是你需要什么就写什么,而且对于使用者的英文学习程度有一定的要求;FPGA很少有靠谱的资料和教程,市面上做FPGA教程的,拿来入门还可以,但是做到开拓性的工作基本上只有官方的文档和论文能查询,而且学习的时间成本很高,单片机编译烧录基本上在几分钟之内就可以完成,但是FPGA上稍微成规模的设计一次综合实现都要在30分钟以上。
求职方面:FPGA的准入门槛相对比较高,很多招聘的硬性要求都是硕士学历以上,在这一点上很多人都难以达到这个标准,通常FPGA相对成本较高,很多私企因为产品成本问题没有从事这方面的工作岗位,相对军工业,大型企业,研究所才有这些对应的岗位,虽然竞争人数相对的少,但是工作岗位也相对的少。
2. OpenCV
机器视觉基本上已经算是纯软件了,很多CS班科出来的也会搞,相对来说竞争比较大,另外搞机器视觉和图像处理需要对机器学习的算法有所进阶。
求职方面:一般做机器视觉监测、图像处理识别等的公司可能会有需求,比如虹软、微模式、理光,很多大公司也有图像处理技术研发的需求。OpenCV只是其中的一点吧,最好还要会点Matlab、图像处理理论。现在人脸识别逐渐融入人们的生活中,涉及的领域广,而且需求非常的多,前景还是非常的不错的。
3. 51和STM32
学习难易:单片机的学习资料非常多,官方的源码库也很丰富,只要沉下心来入门,如果是学生的话就去参加比赛做个设计拿个奖,如果是转业者就多做几个实战项目;能够使用片内的大部分资源基本上就可以了。
求职方面:单片机入门槛低,不论是本科、大专、中专或者是更低的学历都可以学会,只要你够努力,所以相对应的竞争会比较的激烈,FPGA和OpenCV的天花板都会比单片机要高。但是单片机的工作岗位会远远多于它们,大多数学单片机的人员都是为了找份工作,混口饭吃,至于后面要搞到什么程度就看个人的努力了,而且单片机的高端人才的收入并不见得会比其它们低。
全球半导体设备行业一片繁荣,22 年展望乐观。根据SEAJ,22 年1月份日本半导体设备销售额同比增长69.4%,创下历史新高。受益于旺盛的下游需求,全球半导体设备龙头21 年业绩亮眼。多家公司预期22 年全球WFE 将达到1000 亿美元以上,增速20%左右;22 年半导体测试设备同比增长10-20%。当前多家国际半导体设备龙头产能利用率达到100%以上,在手订单饱满,部分公司排产已经到23 年。
总的来说,FPGA都不是电子专业学生入门自学的首选,但是读研以后,如果你的导师有项目支撑你再去学习效果会比较好;而对于用人单位来说,就算是卡硕士学历,也很难找到自己心仪的工程师,很多行业在卡学历时都有一个矛盾,一纸学历有时候能够说明很多东西,而有时候能够证明的东西又太少了。如果是社会转业者那FPGA就不要去想了。而且现在我们的芯片被围堵的情况下,国家加大力度发展半导体等行业,对于从事单片机行业的人员来说机会也会变多。
希望以上的知识能够给大家提供帮助,这期我们先分享到这里,觉得有用的可以给华维点个赞关注一下!
想要一起学习单片机的朋友,评论”我要入门“,有惊喜,加入我们,就可以与导师一对一互动,快速成长
毕业论文:单片机的音乐喷泉制作-DIY分享 全部设计资料 源代码
因为最近忙着考试,所以都没时间更新博客了,在后台有个小姐姐给我留言说自己对单片机很感兴趣,但是又不知道从哪里开始学起,是先学硬件好还是先学软件好,其实在我们复杂的电子学里,硬件和软件是分不开的,硬件就像是我们的心脏和四肢,软件就像我们的大脑,如果只有软件没有硬件,那我们的系统就是一个没用的程序,不能执行任何操作,而如果只有硬件没有软件那么整个系统就是一个行尸走肉,是一个没有“大脑”的躯壳,我说到现在大家也应该明白了,硬不离软,软不离硬,只有软硬兼修,方能大成!好了,回到刚才的问题,我建议先从硬件开始学起,先理解了硬件的架构和各部分的工作原理,然后再去看软件,这样能更好的理解原理,就像我推荐大家先用汇编后用C一样 好了,写了这么多,如果你有不同意见或者想法欢迎留言和私信。
今天送给大家一个比较简单的小项目吧,如果你有兴趣的话可以试着做一下呦!
好了老规矩先上实物图
正面图:
焊接好的成品背面图:
电路原理图:
PCB图:
音乐喷泉的项目元器件清单:
音乐喷泉单片机C语言参考源代码如下:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit out=P3^7;
sbit led1=P0^7;
sbit led2=P0^6;
sbit led3=P0^5;
sbit led4=P0^4;
sbit led5=P0^3;
sbit led6=P0^2;
sbit led7=P0^1;
sbit led8=P0^0;
sbit SCL=P1^2; //SCL定义为P1口的第3位脚,连接ADC0832SCL脚
sbit DO=P1^3; //DO定义为P1口的第4位脚,连接ADC0832DO脚
sbit CS=P1^0; //CS定义为P1口的第4位脚,连接ADC0832CS脚
uchar h1,date;
unsigned char adval;
void delay(uint z)
{
uchar y;
for(;z>0;z--)
for(y=120;y>0;y--);
}
以下是模数转换部分
/***********读数模转换数据********************************/
//请先了解ADC0832模数转换的串行协议,再来读本函数,主要是对应时序图来理解,本函数是模拟0832的串行协议进行的
// 1 1 0 通道
// 1 1 1 通道
unsigned char ad0832read(bit SGL,bit ODD)
{
unsigned char i=0,value=0,value1=0;
SCL=0;
DO=1;
CS=0; //开始
SCL=1; //第一个上升沿
SCL=0;
DO=ODD;
SCL=1; //第二个上升沿
SCL=0;
DO=SGL;
SCL=1; //第三个上升沿
DO=1;
for(i=0;i<8;i++)
{
SCL=1;
SCL=0; //开始从第四个下降沿接收数据
value<<=1;
if(DO)
value++;
}
for(i=0;i<8;i++)
{ //接收校验数据
value1<<=1;
if(DO)
value1+=0x01;
SCL=1;
SCL=0;
}
if(value==value1) //与校验数据比较,正确就返回数据,否则返回0
return value;
return 0;
}
void penquan() //PWM调压
{
date=ad0832read(1,0);
h1=(255-date);
out=0;
delay(h1);
if(h1>30) led1=1; else led1=0;
if(h1>70) led2=1; else led2=0;
if(h1>100) led3=1; else led3=0;
if(h1>130) led4=1; else led4=0;
if(h1>160) led5=1; else led5=0;
if(h1>180) led6=1; else led6=0;
if(h1>200) led7=1; else led7=0;
if(h1>220) led8=1; else led8=0;
out=1;
delay(date);
}
……………………
鉴于篇幅所限代码只能写到这里,由于平台不能上传附件,如果需要设计文件请留言或者私信,如果你有什么意见和建议欢迎大家交流,让我们共同学习,一起进步!
喜欢请转发留言加关注,谢谢!
相关问答
单片机 的毕业 论文 怎么写?一、毕业设计题目及要求(2个)1、基于单片机控制的电动机Y-△启动的设计要求:1)控制器为单片机,电动机为三相异步电动机;2)启动时间为3秒;3)由按键设...51...
【求关于 单片机 方面的5000字左右 中英文 对译(英译中)】作业帮[最佳回答]单片机学习应中的六大重要部分一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连线并不成为一个问题,因为各器件间一般...
英语翻译基于 单片机 的LED显示屏是由多个独立的LED发光二极管...[最佳回答]IsbecomesbasedonthemonolithicintegratedcircuitLEDdisplaymonitorbymanyindependentLEDli...
单片机 的 论文 往哪投稿?单片机的论文可以投稿到电子工程、计算机科学和自动化等相关领域的学术期刊或会议,例如IEEETransactionsonIndustrialElectronics、ACMTransaction...
单片机论文 属于什么题目类型?单片机论文属于工程技术、电子技术、计算机技术等类型的题目类型。例如:基于单片机的智能导盲小车设计、基于单片机技术的竞赛机器人设计与制作、基于单片机...
关于 单片机 的毕业 论文 ,好多是芯片,元器件的说明,都是一样的重复很?尽量少写,元器件的参数都是死的,写上就必重。把它的功能理解一遍,自己叙述。尽量少写,元器件的参数都是死的,写上就必重。把它的功能理解一遍,自己叙述。
基于 单片机 的电子秤设计毕业 论文 ?本文设计的电子秤以单片机为主要部件,用汇编语言进行软件设计,硬件则以半桥传感器为主,测量0~500g电子秤,随时可改变上限阈值,并达到阈值报警的功能。称重...
要写毕业 论文 了,但是很纠结,不知道是 单片机 方面比较好写还是图像处理方面比较好写啊,跪谢?个人感觉单片机方向的论文比较好写也比较简单,而且也比较容易做出实物答辩的时候拿高分,比如说做一个mp3什么的,只要熟悉下SPI协议,处理器用STM32F103x系列,...
有做 单片机 毕设的吗, 论文 中的程序部分怎么降低查重率?实际上如果设计题目相同,设计论文或报告肯定大同小异,又不是搞研究,不会玩出什么新花样毕业设计就是相互抄,抄明白了就是提高如果想降低重复率,只有找一些冷...
基于51 单片机 的有毒气体监测 毕业论文 - 鱼肥肥_595CA702 的...作为一个信号输入。当然传感器可以有多个或者多种,看你的需求了,选择好具体的传感器后,看它输出的信号类型了,如果是模拟的,需要但单片机AD采样,如...