您的位置 首页 分销

嵌入式体系学习心得(一)

首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级

首要我声明,我是根据嵌入式体系渠道级规划的,硬件这个方向我相对来讲比较有发言权,假如是其它方面所要具有的根本技术还要和咱们培训中心其它专业级讲师交流。他们的方面上我只能说是知道些,但不是太多,初级的问题也能够问我。

关于硬件来讲有几个方向,就单纯信号来分为数字和模仿,模仿比较难搞,一般需求很长的经历堆集,单单一个阻值或容值的精度不行就或许使信号误差很大。因而年轻人搞的较少,跟着技术的开展,呈现了模仿电路数字化,比方手机的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\ORCAD\PowperPCB\Maplux2\ISE、VDHL言语,要能用到这些东西画图画板做逻辑规划,再有便是接口规划审图才能,再者便是调试才能,假如能走到整体计划规划这块,那就根本上快成为资深工程师了。

硬件是要靠经历,也要靠堆集的,十年磨一剑,百年磨一针。

把一个月前想写的东西,今日总算用一上午的进间收拾完了,期望对喜欢嵌入式体系开发的工程师和学生们有所协助。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/fenxiao/147835.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部