单片机/MCUwilliam hill官网
登录
直播中
lee_st
11年用户
45163经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP RF/无线
私信
关注
[资料]
资深工程师的进阶之道
ARM嵌入式和
单片机
学习有着密不可分的关系,在学习单片机的过程中积累必要的学习经验和知识是非常有必要的,如何在这一过程中逐渐成为高级嵌入式工程师呢?
本文将为大家介绍如何在学习过程中,积累成为高级嵌入式系统硬件工程师要具备的技能。
对于硬件来讲有几个方向,就单纯信号来说,分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大,因此年轻人搞的较少。
随着技术的发展,出现了模拟
威廉希尔官方网站
数字化,比如
手机
的Modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定手机的射频模块,只要达到一般程度可能月薪都在15K以上。
另一类就是数字部分了,在大方向上又可分为51/ARM的单片机类、DSP类、
FPGA
类。国内FPGA的工程师大多是在IC设计公司从事IP核的前端验证,这部分不搞到门级,前途不太明朗,即使做个IC前端验证工程师,也要搞上几年才能胜任。DSP硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。
而ARM单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互PK,判定水平高低的依据。
而接口设计这块最关键的是看时序,而不是简单的连接,比如PXA255处理器I2C要求速度在100Kbps,如果把一个I2C外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接LCD,但为什么这种LCD就不能挂在ARM的总线上,还有ARM7总线上可以外接个Winband的SD卡控制器,但为什么这种控制器接不到ARM9或是Xscale处理器上,这些都是问题。
因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下,设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来。
我遇到一个工程师把方案中的5V变1.8V的DC芯片,直接更换成LDO,有时就会把CPU烧上几个。前一阵,还有人希望我帮忙把他们以前基于PXA255平台的手持GPS设备做下程序优化,我问了一下情况,地图是存在SD卡中的,而SD卡与PXA255的MMC控制器间采用的SPI接口,因此导致地图读取速度十分慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。
因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有威廉希尔官方网站 的理解,换句话说,一套威廉希尔官方网站 图终究能看明白多少,看不明白80%以上的话,说明离优秀的工程师还差得远哪。
其次是威廉希尔官方网站 的调试能力和审图能力,但最最基本的能力还是原理图设计、
PCB
绘制、逻辑设计这块。这是指的硬件设计工程师,从上面的硬件设计工程师中还可以分出ECAD工程师,就是专业的画PCB板的工程师和EMC设计工程师,帮人家解决EMC的问题。
硬件工程师再往上就是板级测试工程师,就是C语功底很好的硬件工程师,在威廉希尔官方网站 板调试过程中能通过自已编写的测试程序对硬件功能进行验证,然后再交给基于操作系统级的驱动开发人员。
总之,硬件的内容很多很杂,硬件哪方面练成了都会成为一个高手,我时常会给人家做下方案评估,很多高级硬件工程师设计的东西,经常被我一句话否定,因此工程师做到我这种地步,也会得罪些人,但硬件的确会有很多不为人知的东西,让很多高级硬件工程师也摸不到头脑。
那么高级硬件工程师技术技能都要具备那些东西呢,首先要掌握EDA设计的辅助工具类如
protel
ORCADPowperPCBMaplux2ISE、VDHL语言,要能用这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。
回帖
(11)
zenithpan
2016-9-27 15:52:36
z
z
举报
赤焰火狐
2016-9-27 21:09:00
作为一个学生party,不明觉厉!崇拜
作为一个学生party,不明觉厉!崇拜
举报
lee_st
2016-9-28 07:02:12
谢谢支持,,,,,,,,,,
谢谢支持,,,,,,,,,,
举报
刘磊
2016-9-30 05:55:04
VDHL
VDHL
举报
lee_st
2016-9-30 07:56:46
verilog,,,,,,,,,,
verilog,,,,,,,,,,
举报
卫
2016-10-4 13:05:03
这个行业博大精深,任一个细分方向都要付出好多年的心血
这个行业博大精深,任一个细分方向都要付出好多年的心血
举报
lee_st
2016-10-4 17:36:08
是啊,,,,,,,,,,,
是啊,,,,,,,,,,,
举报
王先森
2016-10-8 09:32:50
都怪当年太放荡不羁
都怪当年太放荡不羁
举报
lee_st
2016-10-8 10:00:35
呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵
呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵
举报
狂暴之芯
2016-10-9 17:51:25
谢谢,受益良多
谢谢,受益良多
举报
lee_st
2016-10-10 08:27:28
客气,,,,,,,,,
客气,,,,,,,,,
举报
更多回帖
rotate(-90deg);
回复
相关帖子
【高手问答】如何做到精通linux技术?
资深
工程师
带你突破难点
2020-06-11
4542
【社区之星】8年经验
资深
工程师
,剖析嵌入式的
进阶
方向
2020-02-07
12890
【VIP福利四】
资深
电源
工程师
积累的设计资料,毫无保留都给你了!(初、中、高级)
2019-08-02
18934
高级
进阶
-更上一层楼-Android研发
工程师
高级
进阶
2019-07-17
2359
资深
工程师
讲述DCDC设计技巧
2019-01-24
2973
转:ARM学习大纲——
资深
工程师
的
进阶
之道
2016-08-30
4220
找
资深
的硬件
工程师
合作或交流
2015-03-27
2555
有无搞蓝牙软件或硬件的
资深
工程师
2014-08-22
2800
设计教训如何成就称职的FPGA
资深
工程师
?
2013-08-20
4742
***
资深
硬件
工程师
15年PCB Layout资料
2012-08-03
31126
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分