天真真切切
首先要定义,我所认为的一个优秀的驱动开发工程师,应该具备什么样的能力,这里列一下按照从易到难的顺序,个人认为应该会有几个方面的要求吧: 能够独立完成驱动的功能开发任务能够分析和优化驱动的性能,针对特定硬件扬长避短能够充分了解模块相关软硬件能力、发展方向,辅助应用工程师最大化利用硬件能力能够辅助硬件工程师规划硬件设计,预防问题,谋求功能模块的最佳方案能够协助定义系统架构,合理规划软硬件,谋求产品实现的最佳方案 作为一个驱动工程师,很多时候不是完全从头开发一个完整的子系统,而是针对特定硬件和平台移植驱动,增加功能,解决Bug等等,如果从这方面外在的表现来看: 解决问题的境界,大概会有这么几个阶段: 不知道哪里存在BUG 不知道如何解决BUG 知道如何解决BUG 知道如何发现BUG 知道如何规划BUG 知道如何发现BUG(而不是撞上BUG)其实并不简单,需要你对系统有足够的了解,能够察觉可能出问题的地方。而规划Bug更难,需要你能对问题的轻重缓急做出准确的判断。没有的完美的世界,只有适当的取舍,规避和预防。 而从解决问题过程的角度来看,我认可以分为几个阶段: BUG发生 -> 大量跟踪调试代码 -> 终于发现并解决BUG BUG发生 -> 理论推测可能原因 -> 迅速定位并解决BUG 阅读代码 -> 预测可能出现的BUG -> 证实并解决BUG 号称能光凭瞄一遍代码就找到问题的高手,我想我是没希望了。 应该具备怎样的素质 那么要达到上诉最佳境界,需要具备和发展哪些素质和能力呢? 足够的硬件知识 能看简单的原理图,能够分析硬件异常的可能原因,能够使用常见的硬件调试工具,我想这是做为优秀的驱动工程师,区别与其它软件工程师,所不可避免、必须具备的专业素质。当然取决于你具体从事的工作,对这方面的要求不尽相同。 对于驱动开发者来说,不了解所开发驱动外设的硬件原理和相关背景知识,也许很多时候,也能够完成一些移植,修补的工作任务,但这就好比无源之水,无根之木,我相信是很难走远的。 多多益善的操作系统知识做驱动开发,特别是纯粹的外设的驱动移植工作,刚开始的时候,也许你并不需要了解很多操作系统本身的知识(像内存管理,进程调度,锁,各种内核子系统的原理框架等等),也能顺利完成手头的一些工作。 但是,如果一但需要优化驱动,需要完善软件框架,或者是遇上疑难问题需要跟踪解决,对操作系统,内核本身的了解,就体现出它的价值了。 对于Linux内核驱动开发者,尤其如此,首先,代码是完全开源的,你有条件去了解背后的运行机制,其次,Linux内核和各个组成子系统总是在迅速的进化发展中,不进则退,你也有必要跟上时代发展的脚步。 强烈的好奇心,持续的热情如果驱动开发不仅仅是你的爱好,更是你养家糊口的途径,我想,很多时候,你大概不会有机会专注于一两个你最有经验的模块的开发和维护。随着能力的成长,势必会要求你接触和掌握越来越多的各式各样的驱动模块的开发。 对于这件事,包括我自己,有时候大概都会有如下几种反应: 哇,原来的工作做太久了,太乏味了,很高兴能做不同的工作。 啊?又要做别的模块啊?我手头的工作已经太多了!这个模块没意思,我不想做。 相信多数有志青年们都是第一种表现了 8 )不过,有些时候,我发觉,很多人的这种热情其实并不持久,一个新的模块没做多久,就再次厌倦了,是已经炉火纯青了么,未必,或许只是修改了几个BUG以后不甚其烦。很多时候,我面试前来求职的工程师时,发现简历上这个也做过,那个也做过,但是一但问到解决了什么问题,所做过的驱动,框架、流程、原理之类的问题的时候,就一问三不知了。 我觉得如果自己的目标是优秀,那么最起码的标准应该是对具体驱动模块相关的子系统的整体工作流程,框架,具备足够的好奇心,乐于去了解和学习,而不仅仅是为了完成任务而工作,否则的话,很难积累下扎实的经验和技术。 清晰的逻辑思维能力 这一点,也许是个软件开发人员都应该具备吧,不过,做为驱动开发工程师来说,有时候,大多数情况下,工作的硬件环境并不是完美的,遇到问题需要分析判断错误的原因是硬件问题还是驱动Bug,这时候,清晰的逻辑思维能力尤其重要。 良好的工作习惯 大多数人都不是天才,要成为优秀的开发工程师,一需要持续努力,二需要时间积累经验,而这过程中,很重要的一点,就是要有良好的工作习惯。譬如,注意设计文档的维护,对工作中遇到的问题的记录,过往经验的及时记录,适当的软件开发流程等等。文档工作,可能很多人很不愿意去做,它的确很花费时间。不过,唉。。。老啦,好记性不如烂笔头啊 8 )。当然,其实设计文档更多的是为你提供思考的机会,而过往经验的总结,也可以起到和大家交流技术,共同进步的目的。 英语 这个也是必须的啦,没有办法,邮件列表,技术文档,社区,精通英语肯定是很大的优势,做开源项目尤其如此。阅读各种Spec标准文档之类的速度还是很重要的。阅读无障碍是一回事,能和母语一样一目十行,那才爽呀,唉,人生苦短,效率啊!光读文档,就不知道要比老外多花多少时间。。。。了解更多开源相关,去LUPA社区看看吧
海派小小甜心
注册消防工程师报名条件:凡中华人民共和国公民,遵守国家法律、法规,恪守职业道德,并具备取得消防工程专业大学专科学历,工作满6年;本科学历或者学位,工作满4年;双学士学位或者研究生班毕业,工作满3年条件的人员可以报考。消防工程师考试推荐优路教育,消防工程师考试推荐咨询优路教育,优路教育授课方式通俗易懂,在线教育、职业教育都适合选择!【点击在线咨询问题】报考条件中,消防安全技术工作包括消防技术咨询与消防安全评估、消防安全管理与消防技术培训、消防设施维护保养检测、消防安全监测与检查、火灾事故技术分析等消防技术工作;工作年限、从事消防安全技术工作年限可累计,计算截止日期为考试当年度的12月31日;学历、学位条件的具体要求为,大专及以上学历和学士及以上学位,包括经过普通高等教育成人高等教育、电大开放教育、网络远程教育、高等教育自学考试所取得的学历和学位,以及其他国家承认的学历、学位。想要了解更多关于消防工程师的相关信息,推荐咨询优路教育。较为完善的人才培训体系的建立,为优路教育提供了前行的驱动力,据优路教育有关部门负责人介绍,优路教育通过培养创新型管理人才和教研人才,对各层级员工根据岗位特点进行系统性培训,从而提升优路教育输出职业教育服务的能力。
咖啡不加糖的娟
驱动工程师:是为计算机硬件设备(比如网卡、声卡、鼠标、键盘、网卡等等)编写的底层接口程序,使操作系统更好的对硬件设备使用和管理,驱动硬件工作。这些人的职称达到工程师的级别。就叫驱动工程师。测试工程师:编写计算机软件的人写好的程序,需要有人测试一下,评估一下软件工程师写的程序有没有问题,有没有偷懒等的人是测试工程师。就象你写了本书,你感觉你写的书很棒了,你准备发表,你先把书给一个爱挑别人毛病的人看一下,把错字,错词等等给你挑出来,这样才能让你的书对的起大家的眼睛。开发链%:这个词我也不知道,如果你写错字了,那你就对不起我的眼睛了。我也会对你说:“啥球水平吗!怎么上学的,字都写不对”。
舞言李萍
硬件工程师必备条件 合格电子工程师所要掌握内容掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师: 第一部分:硬件知识 一、 数字信号 1、 TTL和带缓冲的TTL信号 2、 RS232和定义 3、 RS485/422(平衡信号) 4、 干接点信号 二、 模拟信号视频 1、 非平衡信号 2、 平衡信号 三、 芯片 1、 封装 2、 7407 3、 7404 4、 7400 5、 74LS573 6、 ULN2003 7、 74LS244 8、 74LS240 9、 74LS245 10、 74LS138/238 11、 CPLD(EPM7128) 12、 1161 13、 max691 14、 max485/75176 15、 mc1489 16、 mc1488 17、 ICL232/max232 18、 89C51 四、 分立器件 1、 封装 2、 电阻:功耗和容值 3、 电容 1) 独石电容 2) 瓷片电容 3) 电解电容 4、 电感 5、 电源转换模块 6、 接线端子 7、 LED发光管 8、 8字(共阳和共阴) 9、 三极管2N5551 10、 蜂鸣器 五、 单片机最小系统 1、 单片机 2、 看门狗和上电复位电路 3、 晶振和瓷片电容 六、 串行接口芯片 1、 eeprom 2、 串行I/O接口芯片 3、 串行AD、DA 4、 串行LED驱动、max7129 七、 电源设计 1、 开关电源:器件的选择 2、 线性电源: 1) 变压器 2) 桥 3) 电解电容 3、 电源的保护 1) 桥的保护 2) 单二极管保护 八、 维修 1、 电源 2、 看门狗 3、 信号 九、 设计思路 1、 电源:电压和电流 2、 接口:串口、开关量输入、开关量输出 3、 开关量信号输出调理 1) TTL―>继电器 2) TTL―>继电器(反向逻辑) 3) TTL―>固态继电器 4) TTL―>LED(8字) 5) 继电器―>继电器 6) 继电器―>固态继电器 4、 开关量信号输入调理 1) 干接点―>光耦 2) TTL―>光耦 5、 CPU处理能力的考虑 6、 成为产品的考虑: 1) 电路板外形:大小尺寸、异形、连接器、空间体积 2) 电路板模块化设计 3) 成本分析 4) 器件的冗余度 1. 电阻的功耗 2. 电容的耐压值等 5) 机箱 6) 电源的.选择 7) 模块化设计 8) 成本核算 1. 如何计算电路板的成本? 2. 如何降低成本?选用功能满足价格便宜的器件 十、 思考题 1、 如何检测和指示RS422信号 2、 如何检测和指示RS232信号 3、 设计一个4位8字的显示板 1) 电源:DC12 2) 接口:RS232 3) 4位3”8字(连在一起) 4) 亮度检测 5) 二级调光 4、 设计一个33位1”8字的显示板 1) 电源:DC5V 2) 接口:RS232 3) 3排 11位8字,分4个、3个、4个3组,带行与行之间带间隔 4) 单片机最小系统 5) 译码逻辑 6) 显示驱动和驱动器件 5、 设计一个PCL725和MOXA C168P的接口板 1) 电源:DC5V 2) 接口:PCL725/MOXA 8个RS232 1. PCL725,直立DB37,孔 2. MOXA C168P,DB62弯 3) 开关量输出信号调理:6个固态继电器和8个继电器,可以被任何一路信号控制和驱动,接口:固态继电器直立,继电器直立 4) 开关量输入调理:干接点闭合为1或0可选,接口:直立 5) RS232调理: 1. LED指示 2. 前4路RS232全信号,后4路只需要TX、RX、0 3. 无需光电隔离 4. 接口形式:DB9(针)直立 第二部分:软件知识 一、 汇编语言 二、 C51 该部分可以从市场上买到的N种开发板上学到,至于第一部分,需要人来带吧。 ;
柚子chatmonkey
一、正常申报条件 1.助理职称: (1)大学本科毕业,从事专业技术工作一年以上。 (2)大学专科毕业,从事专业技术工作二年以上。 (3)中专毕业,从事专业技术工作三年以上。 (4)高中毕业,从事专业技术工作七年以上。 (5)初中以下学历人员,从事专业技术工作十年以上,同时应具备员级职务。 2.中级职称: (1)大学本科毕业,从事专业技术工作五年以上,担任助理职务四年以上。 (2)大学专科毕业,从事专业技术工作六年以上,担任助理职务四年以上。 (3)中专(高中)毕业,从事专业技术工作十年以上,担任助理职务四年以上。 (4)初中以下学历人员须从事专业技术工作十五年以上,担任助理职务四年以上。 3.高级职称: (1)大学本科毕业,从事专业工作十年以上,担任中级职务五年以上。 (2)大学专科毕业,从事专业技术工作十五年以上,并担任中级职务五年以上。 (3)中专、高中毕业,从事专业技术工作二十年以上,并担任中级职务五年以上。 凡符合上述申报条件的人员,还必须遵纪守法,具有良好职业道德,能认真履行岗位职责,在本专业岗位上做出显著成绩,且具备相应的专业理论水平和实际工作能力。 二、破格申报条件 为了不拘一格选拔人才,对确有真才实学,成绩显著、贡献突出的人员,可以不受学历、资历的限制破格申报高、中级职务任职资格。 (一)破格申报高级职务者必须具有下列条件中的二条: 1、获得部、省级表彰的学科带头人;地市级以上有突出贡献的中、青年专家;荣获国家、省级表彰的乡镇企业家或优秀厂长、经理。 2、获得国家科技进步三等奖以上;省、部二等奖以上;地市一等奖以上(含发明奖、成果奖、自然科学奖、星火奖)项目的主要完成者;获得国家级金、银产品奖或省、部级名牌产品奖或优秀工程奖的主要生产技术负责人;创国家级、省级新产品奖的主要生产技术负责人。 3、直接主持完成大型项目或全面负责大中型企业生产经营管理工作或对非公有制企业技术发展作出突出贡献,取得明显经济效益者;企业连续二年营业收入在2000万元以上(省确定的山区县1000万元以上)、或利税在400万元以上(省确定的山区县200万元以上)的主要负责人。 4、在技术发明、创新、改造、专利、推广、应用中,取得的经济效益连续二年(申报高级职务的前二年)占本企业利税总额(400万元以上,贫困山区200万元以上)20%以上的主要技术负责人。 5、对本专业技术岗位的工作创立了有价值的经验,并在省内同行业中推广的主要贡献者;担任中级职务期间,成绩显著,并获得省级以上先进工作者称号的;或者在地市以上报刊或会议上发表过两篇以上被同行专家认定为有价值的学术论文,或正式出版过有价值的著作或译著。 (二)破格申报中级职务者必须具备下列条件中的二条: 1、获国家科技进步、星火计划四等奖或省、部级科技进步、星火计划三等奖以上项目的主要完成者,或获地(市)科技进步二等奖以上项目的主要完成者或获省部优质产品或优质工程的主要技术负责人。 2、在地市级以上报刊发表专业技术论文三篇以上或专著。 3、直接主持中型项目或中型骨干企业的专业技术工作,且连续二年以上取得了明显效益者。 4、担任助理级期间,成绩显著且获地(市)级优秀企业家或先进专业技术工作者称号的。 三、申报材料清单 1.《专业技术职务评审表》(中、初级一式两份)、附件表(一式一份);正表中主要工作业绩一栏要填写详细、具体。 2.上一年度的《专业技术人员考核登记表》。 3.专业论文和业务工作总结。 专业论文要求: (1)必须亲自撰写,不得抄袭。 (2)要结合本人工作和岗位实际。 (3)字数不少于 3000 字。 业务工作总结要求: (1)要把自己工作的经历写清楚。 (2)要把负责或参与的主要项目写清楚。 (3)要把发表的论文或取得了哪些主要成果、奖励写清楚。 (4)字数不少于 1500 字。 4.交验毕业证、初级职称证原件。 5.《专业技术人员水平能力测试合格证》; 6.其它能反映本人工作能力和重要业绩的相关材料。 7.一寸彩照6张,身份证,学历证复印件各两份。 凡不按上述要求备齐相关材料的,概不受理。
嫣雨飘零
首先我要说明的是我是ARM嵌入式开发工程师 偏驱动方面的,虽然两个架构不同,但是原理是一样的,C语言不说你也知道重要性,注重linuxC编程,重点是字符串处理还有linux 驱动的相关书籍你必须看 而且要熟!多看IC DATASHEET如果不会看DATASHEET证明你的能力了!数字电路你必须懂 而且知道的越多越好,我写PWM驱动项目的时候吃过数字电路的亏,还有你要多写驱动,从最简单的驱动开始写,例如单个按钮驱动,只要你会写一个类型的驱动这就说明了所有类似的驱动你都行,还有一个方面的是内核!内核很重要,不要你能编写内核,但是你一定要适应内核懂内核,内核的工作模式,因为你写的驱动分分钟内核都不鸟你(就是不兼容)!
Linux诞生于1991年10月,至今已有二十多年历史。Linux是一套免费且功能完整的UNIX软件。且它有32位和64位的操作系统,运作稳定且有效率,被广泛用作服务器操作系统。Linux承袭的是开放式原始码(Open Source)的精神,所有Linux Source Code(源代码)均可免费取得,这使得它相对其它的操作系统(尤其是昂贵的WindowsNT)而言价格极其便宜。同时,因为它的源代码是开放的,因此,可以方便地被全球数以万计的程序员应用并不断改进,使得它在技术上的进展突飞猛进—目前Linux内核已经升级到版。这种进步使得Linux成为市场倍加青睐的操作系统,1999年,Linux超过了Novell公司的Netware,成为仅次于微软WindowsServer的排名第二的服务器操作系统。
justjoshua
首次报考在中国人事考试网注册流程实行告知承诺制后,首次报考人员应在报名前完成用户注册,网上报名系统将对身份信息、学历学位信息进行在线核验。报考人员提交注册信息24小时后可登录网上报名系统报名,如有未完成核验的项目,选择考试报名时会有相应的提示信息,须待核验完成后方可报名。建议报考经济师人员在报名前预留充足时间、提前完成用户注册。用户注册的具体步骤如下:(1)报考人员点击“注册”按钮后,进入报名协议界面,报考人员应认真阅读并确认接受报名协议。(2)报考人员阅读注册须知后点击“下一步”按钮,进入注册信息录入界面,报考人员按照右侧显示录入说明进行数据录入,完成后输入验证码,点击“提交”按钮,再次输入考生身份、学历、学位信息,验证无误后完成注册信息录入。(3)网上报名系统对报考人员填写的身份信息、2002年至今大专以上(含大专)的学历信息、2008年9月至今的学位信息进行在线核验,核验完成后方可继续报名。老考生报名前需要完善报考信息实行告知承诺制后,己注册的报考人员不需重新注册,报考前应提前登录网上报名系统,补充完善相关信息,网上报名系统将对身份信息、学历学位信息进行在线核验,报考人员提交补充信息24小时后可登录网上报名系统报名,如有未完成核验的项目,选择考试报名时会有相应的提示信息,须待核验完成后方可报名。希望对你有帮助,祝您报考顺利。
笑之典典
机电工程师证申报条件:
1、助理需上交:一寸和两寸照片各两张、身份证复印件2份、学历证复印件、工作总结、技术报告一份。
2、中级职称需上交:一寸和两寸照片各四张、身份证复印件2份、学历证复印件、助理工程师职称、原有职称复印件、个人简历、职称计算机、职称英语。
工作总结、专业论文5000字以上、获奖证书、评审表需本单位盖章。
3、高级需上交:一寸和两寸照片各四张、身份证复印件2份、学历证复印件、原有中级职称复印件、个人简历、工作总结、项目(工程)成功案例。
专业技术聘书、专业论文5000字以上、评审表需单位盖章。
参加考试由本人提出申请,所在单位审核同意,到当地考试管理机构报名。考试管理机构按规定程序和报名条件审核合格后,发给准考证。
参加考试人员在准考证指定的时间、地点参加考试。 国务院各部门所属单位和中央管理的企业的专业技术人员按属地原则报名参加考试。
扩展资料
机电工程师
1、配合项目经理进行项目部的日常管理工作;
2、负责对项目的机电工程建设进行全面管理、过程监督;
3、配合项目经理组织制定项目机电类总体规划、管理方案及流程控制文件;
4、参加图纸会审、工程施工组织设计及重大施工方案的讨论和审定,对项目机电设计方案和工程建设的重大技术问题进行审核把控,并提出合理的建议;
5、审定机电类的设计方案、设计图纸和设计文件;
6、参与承包商、供应商的合同洽谈、队伍考察等准备工作,协助做好工程招投标工作;
7、参与和审定主要机电类材料及设备的选型,并提出相应的成本评估报告;
8、参加项目周例会、月例会并对机电类工作进行总结发言和下步计划等;
9、组织监理及各参建单位进行实测实量、行为管理、安全文明施工的周评估和月评估工作。
10、组织和协调机电综合管线(BIM)实施。
参考资料来源:百度百科-机电工程师
优质工程师考试问答知识库