从你掌握的技术看,还是不错的。ARM是目前高档嵌入式系统常用的。如果可以熟练掌握,依我的看法应当优先选择嵌入式开发公司。因为在多数工厂里不可能让你专门进行高档系统开发,可能会让你做许多与你的专业不太相关的事。况且据我所知,工厂多数的自动控制使用PLC或普通单片机就能解决问题,ARM应用的较少,这对于你所掌握的ARM技术来说有些可惜,毕竟也花了许多心血。但是在一些大公司有专门的开发部门,是需要这方面的人才,这当然也适合你。
提一点建议,仅供参考。
首先回答第一个问题:因为那些招聘C程序员的公司要求的是编程,必然就有很多数据储存、处理,自然要和数据库打交道。
然后是第二个问题:一门语言自然是不够的,当然要学多种语言。如果做java,C++的话,他们是面向对象编程,然后思想上需要有一定转变,而至于编写代码的格式规范之类,我看的是C++,和C大同小异。
然后第三个问题,单片机当然有前途,因为很多机械、电子的自动化和控制都要用到单片机。C51的板子刚开始自然是很头疼,但是以后就好了,汇编属于低级语言,不过更贴近硬件,且语法 更严谨,其实熟悉了之后,用C编程就好
如图。单片机开发板上集合了多个实验的功能区,能做出不同的实验或者完成不同的任务。但他们都是共用一个电源的,不过有些功能区需要接上短路帽才能将单片机输出的信号输入到那个功能区里。基本上要实现上功能都是固定的,也就是你说的只有开发板上有的才能,但不排除扩展功能。想要往单片机里写程序,首先当然是在Keil 或者相关的软件上编写好C或者汇编程序,然后经过编译器编译成单片机能够识别的机器码,再通过串口线或者其他通信线下载到单片机里。不同种类的单片机的烧写过程与下载线也是不一样的。详细情况你可以查看一下你所用的单片机。通过程序的编写和烧写进单片机里就可以验正实验的正确或者实现你想要的功能。
不一样,单片机程序员是面向物理晨的,而编程员是面现应用的单片机程序员要会看原理图和时序图,要明白芯片的工作原理,而编程员不用学这些,更多的是使用面向对象的开发但两者的本质是一样的,其实编程员 *** 作的是电脑的CPU跟单片机的原理是基本一样的可以看一下微机原理而且两者都是在写程序啊~!!
以上就是关于本科自动化毕业,单片机C语言不错,直接到工厂工作好还是到嵌入式开发公司比较好全部的内容,包括:本科自动化毕业,单片机C语言不错,直接到工厂工作好还是到嵌入式开发公司比较好、做一名程序员需要学习哪些东西啊、单片机开发板是干什么的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)