认识单片机-个人定位

学单片机也是有方法与目的,用什么方法,得到什么结果,这就是每个人的不同之处,例如我,我自己的定位是应用工程师,哪我要做到的就是可以拿着一款单片机开做开发就好,我不太关心他底层的各个寄存器的控制,与每个寄存器所实现的功能。


上面例子我以个人为便说了一下个人定位,好那下面说一下大概的几种定位:

1.应用工程师-就是按我上面说的哪样,这就是应用工程师,但底层的东西可以不关心,但在有问题的时候你得知道怎么去了解一款IC的寄存器,看着手册你可以找到相应的寄存器,和看着代码知道哪里是寄存器操作,这样才可以在应用过程中碰到问题解决问题。

2.底层工程师-需要了解一款IC的大部分寄存器,可以通过寄存器编写API(应用程序编程接口)。这类工程师,一般都是大厂家的原厂工程师来做的,所以个人定位是要去一些大厂家,并做原厂的底层工程师可以向这方面发展,或做原厂的FAE(技术支持工程师),可以向这方面发展。

3.PCB工程师-这方面主要是绘制PCB的工程师,需要能看到原理图与各种接口,可以通过原理图转换PCB板图,有一定的机械结构的知识。这类工程师,一般不编代码,但需要看懂原理图,了解原理图中各接口都是干什么的,可以根据机械结构工程师提供的二维图生成板图外框合理的绘制PCB板图。

4.系统工程师-这类就是偏软的了,对操作系统有很深的了解,可以对系统进行裁减与移植。这类工程师一般也是原厂工程师,说实话系统级的东西我也不慎了解,不多说。

5.嵌入式软件工程师-这个就是在系统级编程了,一般是C++这类的可面向对向语言中,这块我也不慎了解,不多说。而另一类可以说成是固件工程师。

6.固件工程师-单片机级的编程工程师,主要应用是C语言,会涉及一定的就系统(uCos,Coos)。这类工程师需要绘制原理图与单片机各种接口,需要知道各接口怎么应用,对某些业务流需要很了解。


大体定义就这些,而应用工程师一般还可以做为PCB与固件工程师的结合体,就是应用工程师又会固件又会PCB,小公司一般都这样,大点的公司会把固件与PCB工程师进行分类工作,这也只是我范范的了解,需有不足还请各高手指出,3Q。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值