0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ARM嵌入式和单片机学习有着密不可分的关系

0BFC_eet_china 来源:互联网 作者:佚名 2017-10-16 08:53 次阅读

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设计的辅助工具类如ProtelORCADPowperPCBMaplux2ISE、VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,还有调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9043

    浏览量

    366744
  • 嵌入式
    +关注

    关注

    5068

    文章

    19013

    浏览量

    303079
  • 智能硬件
    +关注

    关注

    205

    文章

    2337

    浏览量

    107421

原文标题:想成为硬件设计高手?需要这些为基础

文章出处:【微信号:eet-china,微信公众号:电子工程专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    成为ARM嵌入式系统硬件高手的要素

    ARM嵌入式单片机学习有着密不可分关系,在
    发表于 08-22 10:49 1554次阅读

    想成为ARM嵌入式系统硬件高手,照着这个大纲来奔吧!

    ARM嵌入式单片机学习有着密不可分关系,在
    发表于 08-25 11:50

    转:ARM学习大纲——资深工程师的进阶之道

    ARM嵌入式单片机学习有着密不可分关系,在
    发表于 08-30 11:11

    资深工程师的进阶之道

    ARM嵌入式单片机学习有着密不可分关系,在
    发表于 09-27 15:15

    想成为硬件设计高手需要哪些技能?

    想成为硬件设计高手需要哪些技能?ARM嵌入式单片机学习有着密不可分
    发表于 11-08 10:47

    想成为硬件设计高手需要哪些技能?

    想成为硬件设计高手需要哪些技能?ARM嵌入式单片机学习有着密不可分
    发表于 11-12 10:15

    单片机嵌入式有何关系

    单片机嵌入式,我喜欢用儿子和爸爸这种关系去区分它们。我当初是通过嵌入式挖到了单片机开发,所以说单片机
    发表于 07-26 07:36

    物联网与嵌入式两者是什么关系

    物联网与嵌入式两者是什么关系?物联网与嵌入式密不可分的,虽然物联网拥有传感器、无线网络、射频识别,但物联网系统的控制操作、数据处理操作,都是通过
    发表于 06-10 17:13 1w次阅读

    ARM嵌入式单片机有着密不可分的联系

    作为一家不生产芯片的芯片厂商,ARM却在全球范围内支撑起了各种嵌入式设备、智能手机、平板电脑、智能穿戴和物联网设备的运行,同时,ARM很早就开始“入侵”传统X86架构处理器坚守的高性能计算终端市场了。
    发表于 10-02 12:47 816次阅读

    如何成为一位ARM嵌入式系统硬件高手

    ARM嵌入式单片机学习有着密不可分关系,在
    发表于 10-18 11:39 541次阅读

    怎么学习嵌入式单片机

    关于怎么学习嵌入式单片机,我从自身学生经历、工作经验和对于嵌入式单片机学习的建议三个方面回答:
    发表于 07-15 17:37 978次阅读

    嵌入式单片机的渊源

    。那么今次就让 我在这为大家好好梳理梳理,嵌入式单片机之间到底有什么关系,是密不可分,还是若即若离? 什么是嵌入式     首先,我们来看
    的头像 发表于 12-27 17:55 723次阅读

    单片机是否为嵌入式技术,单片机嵌入式学哪个?

    单片机嵌入式,我喜欢用儿子和爸爸这种关系去区分它们。我当初是通过嵌入式挖到了单片机开发,所以说单片机
    发表于 10-20 15:06 14次下载
    <b class='flag-5'>单片机</b>是否为<b class='flag-5'>嵌入式</b>技术,<b class='flag-5'>单片机</b>和<b class='flag-5'>嵌入式</b>学哪个?

    1.单片机嵌入式关系(3)

    单片机嵌入式关系什么是单片机?什么是嵌入式单片机嵌入式
    发表于 12-01 15:51 16次下载
    1.<b class='flag-5'>单片机</b>和<b class='flag-5'>嵌入式</b>的<b class='flag-5'>关系</b>(3)

    何谓DX和脱碳密不可分关系,以及可持续发展的制造业中不可或缺的技术

    何谓DX和脱碳密不可分关系,以及可持续发展的制造业中不可或缺的技术
    的头像 发表于 10-26 11:59 620次阅读
    何谓DX和脱碳<b class='flag-5'>密不可分</b>的<b class='flag-5'>关系</b>,以及可持续发展的制造业中<b class='flag-5'>不可</b>或缺的技术