• 回答数

    7

  • 浏览数

    351

祎伊妈妈
首页 > 工程师考试 > 初级硬件工程师考试范围

7个回答 默认排序
  • 默认排序
  • 按时间排序

麦兜兜次鱼丸

已采纳

这个基本都是各个大学里机房主任的拿手绝技,基本不会教,除非你碰到一个好的大学教授愿意教你。中国现在还没有开设相关的课程,考试也是大学里考的

初级硬件工程师考试范围

219 评论(15)

傻兮兮的呆呆

计算机硬件工程师是信息产业部和人事部举办的软考中新增开的一门课程。计算机硬件工程师主要从事计算机硬件的开发、管理、维护等工作。申报条件必须满足下列条件之一:一、助理计算机硬件工程师:1、本科以上或同等学历学生;2、大专以上或同等学历应届毕业生并有相关实践经验者;二、计算机硬件工程师:1、已通过助理计算机硬件工程师资格认证者;2、研究生以上或同等学历应届毕业生;3、本科以上或同等学历并从事相关工作一年以上者;4、大专以上或同等学历并从事相关工作两年以上者。三、高级计算机硬件工程师:1、已通过计算机硬件工程师资格认证者;2、研究生以上或同等学历并从事相关工作一年以上者;3、本科以上或同等学历并从事相关工作两年以上者;4、大专以上或同等学历并从事相关工作三年以上者。

220 评论(15)

汉口小霸王

采纳我,谢谢,一、 什么是全国计算机等级考试? 全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。 二、 为什么要举办NCRE? 计算机技术的应用在我国各个领域发展迅速,为了适应知识经济和信息产业发展的需要,操作和应用计算机已成为人们必须掌握的一种基本技能。许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一。鉴于社会的客观需求,经原国家教委批准,原国家教委考试中心于1994年面向社会推出了NCRE,其目的在于以考促学,向社会推广和普及计算机知识,也为用人部门录用和考核工作人员时提供一个统一、客观、公正的标准。 三、 NCRE由什么机构组织实施? NCRE实行教育部考试中心、各省(自治区、直辖市)承办机构两级管理体制。教育部考试中心负责实施考试,制定有关规章制度,编写考试大纲及相应的辅导材料,命制试卷、答案及评分标准,研制考试必须的计算机软件,开展考试研究和宣传等。教育部考试中心在各省(自治区、直辖市)设立省级承办机构,由省级承办机构负责本省(自治区、直辖市)考试的宣传、推广和实施,根据规定设置考点、组织评卷、分数处理、颁发合格证书等。 省级承办机构根据教育部考试中心有关规定在所属地区符合条件的单位设立考点,由考点负责考生的报名、纸笔考试、上机考试、发放成绩通知单、转发合格证书等管理性工作。 教育部考试中心还聘请相关方面的专家组成"全国计算机等级考试委员会",负责设计考试方案,审定考试大纲,制定命题原则,指导和监督考试的实施。 四、 NCRE等级如何构成?主要考核什么能力? NCRE目前共设置了四个等级: 一级:考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能。考试科目:一级MS office、一级WPS Office、一级B(部分省市开考)。 二级:考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。考试科目:语言程序设计(C、C++、JAVA、Visual Basic) 数据库程序设计(Access、 Visual FoxPro)。 三级:分为"PC技术"、 "信息管理技术"、"数据库技术"和"网络技术"四个类别。"PC技术"考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;"信息管理技术"考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;"数据库技术"考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能;"网络技术"考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。 四级:考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能。 五、 NCRE采取什么考试形式?考试时间如何规定? 考试采用全国统一命题,统一考试时间,纸笔考试和上机操作考试相结合的形式。纸笔考试题型包括选择题和填空题,四级含有论述题。 一级各科全部采用上机考试,不含纸笔考试。 纸笔考试时间:二级C为120分钟,二级其他科目均为90分钟,三级为120分钟,四级为180分钟。 上机操作考试时间:一级为90分钟,二级C、三级、四级均为60分钟、二级除C外各科均为90分钟。 六、 NCRE每年考几次?各次考试是什么日期? NCRE每年开考两次,上半年开考一、二、三级,下半年开考一、二、三、四级。上半年考试时间为4月第一个星期六上午(笔试),上机考试从笔试的当天下午开始。下半年考试时间为9月倒数第二个星期六上午(笔试),上机考试从笔试的当天下午开始。上机考试期限原则上定为五天,由考点根据考生数量和设备情况具体安排。 七、 谁可以报名参加考试? 考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况,选考不同等级的考试。考生一次只能报考一个等级(含笔试和上机考试)的考试。如果一个级别中有不同类别,考生只能选择其中一类。考生一次考试只能在一个考点报名。考生可以不参加考前培训,直接报名参加考试。 八、 如何报名?笔试和上机成绩只有单项合格有何规定? 每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。考生按照有关规定到就近考点报名。 考生可携带身份证到就近考点报名。没有身份证的未成年人,可凭户口本报名,现役军人凭军人身份证件报名。 上次考试的笔试和上机考试仅其中一项成绩合格的,下次考试报名时应出具上次考试成绩单,成绩合格项可以免考,只参加未通过项的考试。 九、 是否必须通过第一(二、三)级,才能报考第二(三、四)级考试? 没有规定考生必须通过第一(二、三)级才能报考第二(三、四)级,考生可根据自己的实际情况选考不同的等级,但一次考试只能报考一个等级。考生一次考试只能在一个考点报名。 十、 如何缴纳报名考试费? 考试报名时,考生必须缴纳报名考试费,具体数额由各省(自治区、直辖市)考试承办机构根据考试需要和当地物价水平确定,并报当地物价部门核准。上次考试仅其中一项考试成绩合格的考生,本次考试报名时只需缴纳未通过 项考试的报名考试费。考点不得擅自加收费用。 十一、 如何计算成绩?是否有合格证书? 该考试笔试、上机考试实行百分制计分,但以等第分数通知考生成绩。等第分数分为"不及格"、"及格"、"良好"、"优秀"四等。100-90分为"优秀",89-80分为"良好",79-60分为"及格",59-0分为"不及格"。 笔试和上机考试成绩均在"及格"以上者,由教育部考试中心发合格证书。笔试和上机考试成绩均为"优秀"的,合格证书上会注明"优秀"字样。 全国计算机等级考试合格证书式样按国际通行证书式样设计,用中、英两种文字书写,证书编号全国统一,证书上印有持有人身份证号码。该证书全国通用,是持有人计算机应用能力的证明,也可供用人部门录用和考核工作人员时参考。 十二、 证书获得者具备什么样的能力?可以胜任什么工作? 一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握字、表处理(Word)、电子表格(Excel)和演示文稿(PowerPoint)等办公自动化(Office)软件的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。 二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。 三级"PC技术"证书,表明持有人具有计算机应用的基础知识,掌握Pentium微处理器及PC计算机的工作原理,熟悉PC机常用外部设备的功能与结构,了解WINDOWS操作系统的基本原理,能使用汇编语言进行程序设计,具备从事机关、企事业单位PC机使用、管理、维护和应用开发的能力;三级"信息管理技术"证书,表明持有人具有计算机应用的基础知识,掌握软件工程、数据库的基本原理和方法,熟悉计算机信息系统项目的开发方法和技术,具备从事管理信息系统项目和办公自动化系统项目开发和维护的基本能力;三级"数据库技术"证书,表明持有人具有计算机应用的基础知识,掌握数据结构、操作系统的基本原理和技术,熟悉数据库技术和数据库应用系统项目开发的方法,具备从事数据库应用系统项目开发和维护的基本能力;三级"网络技术"证书,表明持有人具有计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。 四级证书表明持有人掌握计算机的基础理论知识和专业知识,熟悉软件工程、数据库和计算机网络的基本原理和技术,具备从事计算机信息系统和应用系统开发和维护的能力。 十三、 有没有统一的考试大纲和辅导教材,如何购买? 教育部考试中心制订有统一的《考试大纲》(高等教育出版社出版),具体规定了各等级考试的具体要求和内容范围,是命题的依据。同时,为了帮助考生学习和应考,教育部考试中心还组织专家编写了全国计算机等级考试系列用书《考试教程》、《考试参考书》,其中一级MS office由南开大学出版社出版,其他由高等教育出版社出版。另外,为了指导考生上机操作练习,教育部考试中心组织编写了《上机考试习题集》,由南开大学出版社出版。考生可到各地书店购买或到考点联系购买。

319 评论(15)

yoyoubaobao

一、嵌入式系统的概念 着重理解“嵌入”的概念 主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PCI控制器(可配成支持4个PCI从设备或配成自身为CPI从设备);还集成3个NPE网络处理器引擎,其中两个对应于两个MAC地址,可用于网关交换用,而另外一个NPE网络处理器引擎支持DSL,只要外面再加个PHY芯片即可以实现DSL上网功能。IXP系列最高主频可以达到,支持2G内存,1G×10或10G×1的以太网口或Febre channel的光通道。IXP系列应该是目标基于ARM体系统结构下由intel进行整合后成Xscale内核的最高的处理器了。 2、从软件上前,就是在定制操作系统内核里将应用一并选入,编译后将内核下载到ROM中。而在定制操作系统内核时所选择的应用程序组件就是完成了软件的“嵌入”,比如WinCE在内核定制时,会有相应选择,其中就是wordpad,PDF,MediaPlay等等选择,如果我们选择了,在CE启动后,就可以在界面中找到这些东西,如果是以前PC上将的windows操作系统,多半的东西都需要我们得新再装。 3、把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。 以上的定义是我在6、7年前给嵌入式系统下自话侧重于理解型的定义,书上的定义也有很多,但在这个领域范围内,谁都不敢说自己的定义是十分确切的,包括那些专家学者们,历为毕竟嵌入式系统是计算机范畴下的一门综合性学科二、嵌入式系统的分层与专业的分类。 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。 硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有,单片机原理及接口技术、微机原理及接口技术、C语言。 2、驱动层,这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,以便其所写的驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能动行,不懂操作系统内核架构和实时调度性,没有良好的驱动编写风格,按大多数书上所说添加的驱动的方式,很多人都能做到,但可能连个初级的驱动工程师的水平都达不到,这样所写的驱动在应用调用时就如同windows下我们打开一个程序运行后,再打开一个程序时,要不就是中断以前的程序,要不就是等上一会才能运行后来打开的程序。想做个好的驱动人员没有三、四年功底,操作系统内核不研究上几编,不是太容易成功的,但其工资在嵌入式系统四层中可是最高的。 驱动层比较适合于电子、通信、自动化、机电一体、信息工程类专业尤其是计算机偏体系结构类专业的人来搞,除硬件层所具备的基础学科外,还要对数据结构与算法、操作系统原理、编译原理都要十分精通了解。 3、操作系统层,对于操作系统层目前可能只能说是简单的移植,而很少有人来自已写操作系统,或者写出缺胳膊少腿的操作系统来,这部分工作大都由驱动工程师来完成。操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。据说,XP操作系统是微软投入300人用两年时间才搞定的,总时工时是600人年,中科院软件所自己的女娲Hopen操作系统估计也得花遇几百人年才能搞定。因此这部分工作相对来讲没有太大意义。 4、应用层,相对来讲较为容易的,如果会在windows下如何进行编程接口函数调用,到操作系统下只是编译和开发环境有相应的变化而已。如果涉及Jave方面的编程也是如此的。嵌入式系统中涉及算法的由专业算法的人来处理的,不必归结到嵌入式系统范畴内。但如果涉及嵌入式系统下面嵌入式数据库、基于嵌入式系统的网络编程和基于某此应用层面的协议应用开发(比如基于SIP、、Astrisk)方面又较为复杂,并且有难度了。三、目标与定位。 先有目标,再去定位。 学ARM,从硬件上讲,一方面就是学习接口电路设计,另一方面就是学习汇编和C语言的板级编程。如果从软件上讲,就是要学习基于ARM处理器的操作系统层面的驱动、移植了。这些对于初学都来说必须明确,要么从硬件着手开始学,要么从操作系统的熟悉到应用开始学,但不管学什么,只要不是纯的操作系统级以上基于API的应用层的编程,硬件的寄存器类的东西还是要能看懂的,基于板级的汇编和C编程还是要会的。因此针对于嵌入式系统的硬件层和驱动程的人,ARM的接口电路设计、ARM的C语言和汇编语言编程及调试开发环境还是需要掌握的。 因此对于初学者必然要把握住方向,自己的目标是什么,自己要在那一层面上走。然后再着手学习较好,与ARM相关的嵌入式系统的较为实际的两个层面硬件层和驱动层,不管学好了那一层都会很有前途的。 如果想从嵌入式系统的应用层面的走的话,可能与ARM及其它体系相去较远,要着重研究基嵌入式操作系统的环境应用与相应开发工具链,比如WinCe操作系统下的EVC应用开发(与windows下的VC相类似),如果想再有突破就往某些音视频类的协议上靠,比如VOIP领域的基于SIP或协议的应用层开发,或是基于嵌入式网络数据库的开发等等。 对于初学者来讲,要量力而行,不要认为驱动层工资高就把它当成方向了,要结合自身特点,嵌入式系统四个层面上那个层面上来讲都是有高人存在,当然高人也对应的高工资,我是做硬件层的,以前每月工资中个人所得税要被扣上近3千大元,当然我一方面充当工程师的角色,一方面充当主管及人物的角色,两个职位我一个人干,但上班时间就那些。硬件这方面上可能与我PK的人很少了,才让我拿到那么多的工资。 四、开发系统选择。 很多ARM初学者都希望有一套自己能用的系统,但他们住住会产生一种错误认识就是认为处理器版本越高、性能越高越好,就象很多人认为ARM9与ARM7好,我想对于初学者在此方面以此入门还应该理智,开发系统的选择最终要看自己往嵌入式系统的那个方向上走,是做驱动开发还是应用,还是做嵌入式系统硬件层设计与板级测试。如果想从操作系统层面或应用层面上走,不管是驱动还是应用,那当然处理器性能越高越好了,但这个东西自学,有十分大的困难,不是几个月或半年或是一年二年能搞定的事。 在某种意义上请,ARM7与9的差别就是在某些功能指令集上丰富了些,主频提高一些而已,就比如286和386。对于用户来讲可能觉查不到什么,只能是感觉速度有些快而已。 ARM7比较适合于那些想从硬件层面上走的人,因为ARM7系列处理器内部带MMU的很少,而且比较好控制,就比如S3C44B0来讲,可以很容易将Cache关了,而且内部接口寄存器很容易看明白,各种接口对于用硬件程序控制或AXD单步命令行指令都可以控制起来,基于51单片机的思想很容易能把他搞懂,就当成个32位的单片机,从而消除很多51工程师想转为嵌入式系统硬件ARM开发工程师的困惑,从而不会被业界某此不是真正懂嵌入式烂公司带到操作系统层面上去,让他们望而失畏,让业界更加缺少这方面的人才。 而嵌入式系统不管硬件设计还是软件驱动方面都是十分注重接口这部分的,选择平台还要考察一个处理器的外部资源,你接触外部资源越多,越熟悉他们那你以后就业成功的机率就越高,这就是招聘时所说的有无“相关技能”,因为一个人不可能在短短几年内把所有的处理器都接触一遍,而招聘单位所用的处理器就可能是我们完全没有见过的,就拿台湾数十家小公司(市价几千万)的公司生产的ARM类处理器,也很好用,但这些东西通用性太差,用这些处理器的公司就只能招有相关工作经验的人了,那什么是相关工作经验,在硬件上讲的是外围接口设计,在软件上讲是操作系统方面相关接口驱动及应用开发经验。我从业近十年,2000年ARM出现,我一天始做ARM7,然后直接跑到了Xscale(这个板本在ARM10-11之间),一做就是五年,招人面试都不下数百人,在这些方面还是深有体会的。 我个人认为三星的S3C44b0对初学者来说比较合适,为什么这么说哪?因为接口资源比较丰富,技术成熟,资料较多,应该十分适合于初学者,有问题可能很容易找人帮且解决,因为大多数人都很熟悉,就如同51类的单片机,有N多位专家级的人物可以给你帮忙,相关问题得以很快解答,所然业界认为这款ARM都做用得烂了,但对于初学者来,就却是件好事。 因此开发系统的选择,要看自己的未来从来目标方向、要看开发板接口资源、还要看业界的通用性。五、如何看待培训。 首先说说我自己,我目前从业近十年,与国内嵌入式系统行业共同起步,一直站在嵌入式系统行业前沿,设计过多款高端嵌入式系统平台产品并为众多公司提供过解决方案,离职前为从事VOIP的美资公司设计IP-PBX,历任项目经理、项目主管、技术总监、部门经理,积累众多人脉,并集多年经验所得,考虑到学生就业与公司招人的不相匹配,公司想招人招不到,而学生和刚毕业的工程师想找份工作也不太容易,于此力创知天行科技有限公司,开展嵌入式系统教育培训。 因一线的科研人员和一线的教师不相接触,导至国内嵌入式人才缺乏,国外高校的技术超前于业界公司,而国内情况是业界公司方面的嵌入式系统技术要远远领先于高校。为架构业界与高校沟通的桥梁,把先进技能带给高校学子,为学生在就业竞争中打造一张王牌,并为业界工程师快速提升实现自我创造机遇,我就这样辞去了外企年薪20多万的职位,做嵌入式系统方面的培训了。 对于培训来讲,是花钱来买时间,很多工程师都喜欢自己学,认为培训不值,这也是有可能的,纯为赚钱的培训当然不会太有价值,但对于实力型的培训他们可能就亏大了,有这样一笔帐不知他们算过没有,如果一个一周的培训,能带给他们自学两年后才能掌握的知识,在培训完后他们用三个月到半年时间消化培训内容,这样他会省约至少一年半的时间来学其它的或重新站在另一个高度上工作,那么他将最迟一年后会拿到他两年后水平所对应的工资,就是在工资与水平对应的关系上比同批人缩短一年,每月按最少1千计,再减去培训费用至少多万,同时也省了一年时间,不管是休闲也好,再继续提高也好,总之是跑到了队伍的前面了。 另一层面上讲,对于新人的培训相当于他们为自己提前买了份失业保险,有师傅会带领他们入道,我今年暑假时班里最年轻的一个学生是大二的,今年才上大三,这学期才刚学单片机,但现在ARM方面的编程工作已经搞得有声有色了,再过一年多毕业,他还会失业吗? 再者通过培训,你可以知道很多业界不为常人所知的事,同时也为自己找了个师傅,就比如说,两个工程师分别用S3C2410和PXA255来做手持设备,同样两人都工作四年,再出去找工作,两人工资可能最多可相差一倍,为什么?这就是业界不为常人所知的规则,2410属于民品,被业界用烂了,做产品时成本特敏感,当然也对人才成本敏感了,PXA255是intel的东西,一个255 CPU能买三个2410,一直被业界定义为贵族产品,用的公司都是大公司或为军方服务的公司,不会在乎成本,只要把东西做好,一切都好说,但这方面做的人也少啊,因为开发系统贵啊。 对于说为自已找了个好师傅,我想是这样的,因为同级工程师间存在着某此潜在的竞争关系,有很多人不愿意把自己知道的东西教给别人,这意味着他将要失业,就是所说的教会徒弟,饿死师傅,但对于我们这些人就不存在这样的关系了,我是在嵌入式系统平台设计上走到了一定程序,目前在国内这块的技术上已经是自己很难再突破自己,因此很多东西我对大家都是OPEN的,就比如说下面那部分关于接口设计中所提到的时序接口东西,我要是不讲,却使是高级硬件工程师我想也几乎只有10%的人能知道吧。六、成为高级嵌入式系统硬件工程师要具备的技能。 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通,或去网站看看。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。 对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的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变的DC芯片,直接更换成LDO,有时就会把CPU烧上几个。前几天还有人希望我帮忙把他们以前基于PXA255平台的手持GPS设备做下程序优化,我问了一下情况,地图是存在SD卡中的,而SD卡与PXA255的MMC控制器间采用的SPI接口,因此导致地图读取速度十分的慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有电路的理解,换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计PCB绘制,逻辑设计这块。这是指的硬件设计工程师,从上面的硬件设计工程师中还可以分出ECAD工程师,就是专业的画PCB板的工程师,和EMC设计工程师,帮人家解决EMC的问题。硬件工程师再往上就是板级测试工程师,就是C语功底很好的硬件工程师,在电路板调试过程中能通过自已编写的测试程序对硬件功能进行验证。然后再交给基于操作系统级的驱动开发人员。 总之,硬件的内容很多很杂,硬件那方面练成了都会成为一个高手,我时常会给人家做下方案评估,很多高级硬件工程师设计的东西,经常被我一句话否定,因此工程师做到我这种地步,也会得罪些人,但硬件的确会有很多不为人知的东西,让很多高级硬件工程师也摸不到头脑。 那么高级硬件件工程师技术技能都要具备那些东西哪,首先要掌握EDA设计的辅助工具类如Protel\ORCAD\PowperPCB\Maplux2\ISE、VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。 硬件是要靠经验,也要靠积累的,十年磨一剑,百年磨一针。

329 评论(12)

菜菜~小

系统集成工程师,单片机工程师,注册电气工程师,网络工程师等,还有就是些其他软件之类的认证工程师,具体的就需要你的兴趣了。涉及的知识很多,包括全部硬件以及部分软件,还有就是工作经验。

146 评论(15)

evanzheng2013

当前,计算机证书考试多种多样,水平参差不齐。比较正规且得到社会认可的计算机证书考试有以下几种:全国计算机应用软件人员水平考试、计算机等级考试、计算机及信息高新技术考试、计算机应用水平测试和各种国外著名大计算机公司组织的计算机证书考试等。下面逐一介绍有关各种计算机证书考试的内容。 一、全国计算机软件专业技术资格和水平考试(人事部和信息产业部) 从1990年2月份起,国家人事部将这项考试作为计算机应用软件人员专业技术任职资格的凭证,在全国首次实行以考代评。国家人事部和信息产业部计算机软件人员考试中心对计算机的应用软件人员分初级程序员级、程序员级、高级程序员级和系统分析员四个级别实行全国统一考试。 报名条件:资格考试的参加者需要有一定的资历或学历条件,报考时需要有本单位认可;水平考试参加者不限资力和学历。证书获得:由国家人事部和信息产业部颁发专业技术技术资格证书。水平考试合格者由信息产业部颁发专业技术水平证书。以上两种证书全国有效。 二、全国计算机等级考试(教育部考试中心) 全国计算机等级考试是国家教委从1994年开始向社会推出的、主要为非高等学校在校学生参加的、用于测试对计算机应用知识掌握程度和上机实际操作能力的考试。 考试分为一级、二级、三级和四级。考试通过者由国家教育部考试中心颁发合格证书。考点一般设在大学。此项考试通过率比软件人员水平考试要高得多。 报名条件:年龄、职业、学历不限,在职人员、待业人员均可,但一次只能报考一个等级;证书价值:证书全国通用,是持有人计算机应用能力的证明,也可供用人部门和考核工作人员时参考。 三、全国计算机及信息高新技术培训考试(劳动和社会保障部职业技能鉴定中心) 劳动部1996年19号文件宣布在全国范围开展计算机及信息高新技术考试。该活动由劳动部的国家职业技能鉴定中心组织实施。 该考试重在考核考生对计算机软件的实际应用能力,旨在培养具有计算机操作能力的普通工作者。本项考试的另一个突出的特点是公开试题卷和标准答案。考试采用标准化的模块考试结构,具体可分为:数据库、速记、办公应用、网络操作、多媒体应用技术、计算机财务管理、PC机组装调试维修等。 计算机及信息高新技术考试分三个级别:初级、中级和高级。初级又称为通用级,旨在考核应试者的实际操作能力;中级可称为专家级,要求应用操作和理论知识并重,既有笔试又考实际操作;高级又称为导师级,考生需要进行论文答辩。考试报名采取在社会上公开报名的方法,对成绩合格者由劳动部职业技能鉴定中心发给相应的证书。 四、计算机应用水平测试(教育部考试中心) 在国家教委组织全国计算机等级考试的同时,很多省市也组织了相应的考试。比如北京市高等教育局组织的北京地区“普通高等学校非计算机专业学生计算机应用水平测试”,已成为北京地区在校大学生参加入数较多、影响较大的计算机证书考试。 几年来,由于水平测试难度适中,且与教学联系紧密,因此,很多高校把水平测试的成绩作为学生期末或结业考试的成绩。水平测试推动了各省市普通高校非计算机专业的计算机教育,促进了各校计算机课程的教学改革,在一定程度上规范了各专业的计算机课程和教学内容。 五、国外著名的计算机公司组织的计算机证书考试 目前,除了国内政府机构组织的考试外,一些国外著名的计算机公司组织的计算机证书考试在社会上也有一定的影响力和吸引力。比较知名的有:Novell公司组织的Novell授权工程师证书(CNE)考试、微软公司组织的微软专家认证(MCP)考试和Oracle大学证书等。此类考试之所以对人们有如此大的吸引力是由于这些公司在计算机行业有着举足轻重的地位。如:Microsoft公司是世界上第一大软件公司、Novell公司为全球最大的网络软件公司。人们一旦获得了这些公司的证书,其水平和能力也就相当于获得了全球计算机界的认可。 纵观计算机证书考试十几年来在中国的发展,它打破了原有的单一学历文凭证书考试模式,对推动我国计算机事业的发展发挥了重要的作用。与学历文凭证书不同,职业证书考试更多地反映了劳动者从事某种职业的实际能力水平。因此,大力推行计算机证书考试具有十分重要的意义.

160 评论(12)

桃源捣主

硬件工程师分为五大类:

① 硬件技术工程师

② 硬件维护工程师

③ 硬件维修工程师

④ 硬件测试工程师

⑤ 硬件设计工程师

延展阅读:

硬件工程师Hardware Engineer职位 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。

94 评论(15)

相关问答