接口部分
而嵌入式系统不管硬件设计还是软件驱动方面都是十分注重接口这部分的,选择..还要考察一个处理器的外部资源,就拿..数十家小公司(市价几千万)的公司生产的ARM类处理器,也很好用但通用性太差,用这些处理器的公司就只能招有相关工作经验的人了,相关工作经验在硬件上指的是外围接口设计,在软件上讲是操作系统方面相关接口驱动及应用开发经验。
三星的S3C44b0对初学者来说比较合适,因为接口资源比较丰富,技术成熟,资料较多,应该十分适合于初学者,就如同51类的单片机,诚然业界认为这款ARM都做用得烂了,但对于初学者却是件好事。因此开发系统的选择,要看自己的未来从来目标方向、要看开发板接口资源、还要看业界的通用性。
5
如何学习嵌入式系统
—— 嵌入式系统硬件工程师所需技能
数字和模拟
对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。随着技术的发展,出现了模拟电路数字化,比如手机的Modem射频模块,都采用成熟的套片。
另一类就是数字部分了,在大方向上又可分为51/ARM的单片机类/DSP类/FPGA类, 国内FPGA的工程师大多是在IC设计公司从事IP核的前端验证,DSP硬件接口比较定型,而ARM单片机类的内容就较多,业界产品占用量大,应用人群广,而硬件设计最体现水平和水准的就是接口设计,这是各个高级硬件工程师相互PK,判定水平高低的依据。
接口设计
而接口设计这块最关键的是看时序,而不是简单的连接,比如PXA255处理器I2C要求速度在100Kbps,如果把一个I2C外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接 LCD,但为什么这种LCD就不能挂在ARM的总线上,还有ARM7总线上可以外接个Winband的SD卡控制器,但为什么这种控制器接不到ARM9或是Xscale处理器上,这些都是问题。
因此接口并不是一种简单的连接,要看时序,要看参数。 一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪。
工程师分类
其次是电路的调试能力和审图能力,但最基本的能力还是原理图设计PCB绘制和逻辑设计。这是指的硬件设计工程师,从中还可以分出ECAD工程师(就是专业的画PCB板的工程师)和EMC设计工程师(帮人家解决EMC的问题)。
硬件工程师再往上就是板级测试工程师,就是C语功底很好的硬件工程师,在电路板调试过程中能通过自已编写的测试程序对硬件功能进行验证,然后再交给基于操作系统级的驱动开发人员。
那么高级硬件件工程师技术技能都要具备那些东西哪,首先要掌握EDA设计的辅助工具类如Protel/ORCAD/PowperPCB/Maplux2/ISE/VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。
很多PM都有一个梦想:用自己设计的产品改变世界,同时挣个盆满钵满,可十年没变的入门级薪水,却让人触摸到现实是
每个空间都有属于它的故事,在有限空间里,创造出无限的生活灵感!
想要的家,不需要多大,用爱用心去装扮,会有意想不到的幸福!
chinawareblock 来自 @ sharoue的作品,是一款与流氓软件终结者 - 远离各种卫士[Windows]原理类似的工具,通过拉黑软件证书来达到预防流氓软件的目的,批处理适用于 Windows。@Appinn chinawar
人生如戏啊,笑到最后,那才是真正的赢家啊!
1 大唐好声音 聆听财经之声 2 昨日之最 近日核心热点点评 备受市场期待的养老目标基金正式亮相。南方、华夏、博时、银华、工银瑞信、嘉实、泰达宏利、富国、鹏华、易方达、万家
健康时报 权威健康资讯,因专业而信赖! 连日来,江苏镇江市丹徒区宝堰镇丁角村5岁女童潘滢慧牵动着许多网友的心。5月,正在宝堰中心幼儿园读中班的她被查出患有急性淋巴细胞
点击上方 蓝色字体 标星置顶 每天 中午12点 打开奇妙世界传送门 六度空间理论说,你和任何一个陌生人间所间隔的人不会超过六个,最多通过五个中间人,你就能够认识任何一个陌生
九福家居装修 ( 微信号:jiufujiaju ) 每天为微友分享装修家居美图,装修经验与知识,让微友在家装过程中做到精打细算,为微友省钱省心,快乐装修! 新家装修完了,终于可以入
一动一静的客厅和书房 一武一文的餐厅和书房 或者是两者都热闹的视听间和麻将室 完善的空间规划 才能让每个空间各司其职 Point 1 空间性质 vs 隔断材料 弹性隔断设计常运用 玻璃、
本文内容来自网友供稿,如有信息侵犯了您的权益,请联系反馈核实
Copyright 2024.爱妻自媒体,让大家了解更多图文资讯!