硬件工程师的经验总结

合集下载

2024硬件工程师个人工作总结

2024硬件工程师个人工作总结

2024硬件工程师个人工作总结2024年是一个充满挑战和机遇的年份,作为一名硬件工程师,我在这一年里面积累了丰富的工作经验,取得了一定的成绩。

在此,我将对我在2024年的工作进行总结。

首先,我在2024年主要负责了一项重要的硬件项目。

这个项目是一个新一代的智能手机设计与研发。

我担任项目负责人的角色,负责整个项目的规划、设计和实施。

在规划阶段,我与团队成员共同分析了市场需求和竞争情况,确定了产品的定位和关键技术方向。

我们充分了解了消费者的需求,考虑到了市场趋势和竞争对手的优势,制定了一个针对市场需求的产品规划。

在设计阶段,我与团队一起进行了系统的硬件设计。

我们根据产品规划,确定了整体的硬件架构,并分别负责了不同的模块设计。

我主要负责了处理器选型、主板设计和射频模块设计。

在设计过程中,我们注重了性能的提升、功耗的控制以及与软件的良好兼容。

在实施阶段,我与团队一起完成了硬件的制造与调试工作。

我们积极配合工厂进行制造,保证了产品的质量和交付时间。

同时,我们也与软件团队紧密合作,进行了硬件与软件的调试和验证,确保了产品的稳定性和兼容性。

除此之外,在2024年,我还参与了一些其他的项目和任务。

例如,我负责了公司内部的硬件培训工作,对新人进行了硬件知识的传授和培训,帮助他们更好地适应工作环境。

此外,我还积极参加了行业会议和论坛,并与一些行业专家进行了交流。

通过与他们的学习和交流,我深入了解了行业的最新趋势和技术发展,为自己的工作提供了有价值的指导。

通过2024年的工作,我取得了一定的成绩和收获。

首先,我们的智能手机项目成功研发出了一款优秀的产品,得到了市场的认可和用户的好评。

其次,我在硬件培训方面取得了一定的成绩,帮助新人们快速适应工作,并提高了团队整体的执行力。

此外,通过参加行业会议和论坛,我不仅开拓了视野,增长了见识,还积累了宝贵的人脉资源。

在____年的工作中,我也遇到了一些困难和挑战。

首先,项目的时间紧迫和任务繁重给我的工作带来了一定的压力。

硬件工程师个人工作总结(精选10篇)

硬件工程师个人工作总结(精选10篇)

硬件工程师个人工作总结(精选10篇)硬件工程师个人工作总结1寒风兮兮,雨雪飘洒,时光流逝,转眼又是冰林雪峰的时刻了,一瞬间又渡过了一年。

回首这走过的一年,很荣幸能与各位同事共同进步,共同发展,我也在大家的身上得到不少的知识和经验。

一年以来我心中的感受便是要做一名合格的技术,一更好地完成各项工程,但要做一名优秀的工程师就不那么简单了。

我认为:一名好的工程技术人员不仅要为人谦和正直,对事业认真兢兢业业。

而且在思想政治上、业务能力上更要专研。

我,作为一技术员需要学习的东西还很多很多。

一、思想修养作为一名技术员,要想完成工作的责任,首先必须具备良好的心理素质,树立正确的事业观,世界观和人生观。

在这一年中我认真参加各种学习和活动。

有句成语是:只要功夫深,铁杵磨成针。

是的,作为一名技术员,我在工作中无意中会考虑不周出现一些失误,不甚妥当。

当意见、建议来临时,现在的我不再不悦,不再拒绝。

而是以更高的要求来要求自己,努力告诫自己:换个角度静心仔细想想,如何更能好一些,既能达到老板的理想又能完成好工程的质量。

二、素质提升在学习中我认真听取经验,仔细记录,并在活动后的空余时间认真思考推敲,有目的的在工作中进行一些尝试。

如:甲方提出数字不准了,乙方说用的料多啦。

在工作中,我认真投入,认真学习。

我感到人人都是我的师长,我能学,要学的东西还很多。

如:±0----,A_-B125。

在空余时间,我会阅读一些自己订的杂志,去图书网馆翻阅、网上查询有关相关资料,去书城自费购买与教育教学有用的各类书籍和音像资料进行观看学习,我深切的感受到学习对自己的帮助确实很大,不进则退,补充电不行,不加油不行。

不读哪家书,不懂哪家字。

个门有个门的学问。

养蚕,放羊,开车,管理机械,木工,裁剪,剪纸,装饰,瓦工,至现在铺路,学得的知识不够用,知识没有止境。

干到老学到老,一样不会不算巧,学在必得,急需求用。

通过这一年的工作,我很幸运又学到了不少东西,业务上也努力做了一些成绩。

硬件工程师工作总结范文【三篇】

硬件工程师工作总结范文【三篇】

篇一:硬件工程师工作总结作为一名硬件工程师,我一直在不断地挑战自己,不断地学习和积累经验。

在这个岗位上,我学到了很多知识,掌握了各种技能,也遇到了很多挑战和困难。

在我看来,硬件工程师的工作是非常重要的,很多人都需要我们的产品来工作和生活。

在这篇文章中,我将总结我在硬件工程师工作中的经验和体会,分享给大家。

1、学习和技能作为一名硬件工程师,最重要的是不断地学习和提高自己的技能。

在我的工作岗位上,我需要熟练掌握电路设计、电子元器件知识、嵌入式系统开发、机械设计等技能。

此外,我还需要对市场前沿技术、行业动态、产业政策等方面进行了解和研究。

只有不断地学习,掌握更多的技能,才能更好地完成工作任务。

2、团队协作在硬件工程师工作中,团队协作也是非常必要的。

我们需要与软件工程师、测试工程师、市场需求等不同部门的人员合作,共同研发出高质量的产品。

在团队协作中,沟通和理解是非常重要的。

我们需要时刻保持沟通畅通,及时反馈问题和想法,加强理解和信任,确保项目的顺利进行。

3、工作质量在硬件工程师的工作当中,工作质量也是非常重要的。

我们需要按照质量要求完成设计和开发工作,在检验测试中,我们也需要认真地检查并排查出问题,确保质量符合标准。

在公司中,我们需要时刻提高质量意识,追求产品的高品质。

4、问题解决能力在硬件工程师的工作中,问题解决能力也是必不可少的。

在产品开发过程中,难免会遇到各种问题,这时我们需要认真分析问题,找出解决办法。

有时候,我们需要在有限的时间内找出解决方案,这时就需要我们拥有快速解决问题的能力。

只有这样,才能让我们在工作中更加出色。

在总结中,我想说的是,作为一名硬件工程师,我们需要不断地学习和提高自己的技能;在团队协作中,沟通和理解是非常重要的;在工作中,我们需要时刻提高质量意识,确保产品的高品质;在遇到问题时,我们需要认真分析问题,找出解决办法。

只有这样,我们才能更好地完成自己的工作任务,为公司的发展做出更大的贡献。

硬件工程师工作总结的范文_工程师工作总结范文

硬件工程师工作总结的范文_工程师工作总结范文

硬件工程师工作总结的范文_工程师工作总结范文这一年来,我在硬件工程师岗位上通过不断的努力和学习,取得了一些成绩。

在这里,我想对我的工作进行一个总结和回顾。

在完成各项任务方面,我努力保持高效率和高质量。

在项目开发过程中,我始终保持工作态度认真,对待每个细节。

对于每一个项目,我都会进行详细的规划和安排,确保能够按时完成。

在工作中,我注重与团队成员的沟通合作,与其他部门的协调配合,共同推动项目的顺利进行。

在技术能力方面,我不断提高自己的专业技能。

在这一年里,我不仅通过参加业内培训和学习课程,不断拓展自己的知识面,还积极参加技术交流会议和研讨会,与同行们分享经验和理念。

通过与同事的互动和学习,我不断改进自己的工作方法和技术水平,提高了自己的工作效率和质量。

我也注重团队合作和协作能力的提升。

团队合作是一个项目成功的关键因素之一。

在与团队成员的合作中,我注重倾听和理解别人的意见,与他们共同制定实施方案,并协助解决问题。

经过一年的实践和探索,我对如何有效地与团队成员沟通和建立良好的合作关系有了更深刻的理解。

在工作中,我还努力提高自己的自主创新能力。

作为硬件工程师,创新和发明是我们工作中不可或缺的一部分。

在协助开发新产品的过程中,我不断思考和提出新的改进方案,通过与团队进行交流和大胆实践,取得了一些创新性的成果。

这些创新不仅提高了产品的质量和性能,也为公司带来了经济效益。

我也意识到了自己的不足和需要进一步提高的地方。

在技术方面,我希望通过不断学习和实践,深入掌握更多的硬件工程知识和技能。

在团队合作方面,我希望能够更好地理解和适应团队的工作方式和文化,并通过与团队成员的互动,提高自己的协作能力。

我也希望能够更加注重项目管理和时间规划,使自己能够更好地掌控工作进度和质量。

这一年来我在硬件工程师岗位上工作努力,取得了一些成绩。

但我也意识到了自己的不足和需要进一步提高的地方。

我会继续保持进取精神,不断学习和锻炼,提高自己的专业素质和能力,为公司的发展做出更大的贡献。

2024年度硬件工程师年终个人工作总结范本(2篇)

2024年度硬件工程师年终个人工作总结范本(2篇)

2024年度硬件工程师年终个人工作总结范本尊敬的领导、同事们:大家好!回顾过去的一年,我作为一名硬件工程师,我主要工作在硬件设计和项目管理方面。

在这里,我想就过去一年的工作进行一个细致、客观的总结。

一、工作内容及完成情况1. 硬件设计工作在过去一年中,我主要负责公司新产品的硬件设计与开发工作。

包括原理图设计、PCB布线设计、BOM清单确认等。

在设计的过程中,我认真对待每一个细节,确保设计方案的可行性和稳定性。

同时,积极学习新的设计理念和技术,提升自身的设计能力。

并且通过与团队成员的紧密配合,确保项目进度的顺利进行。

在完成的项目中,我特别想提一下公司最新的产品X1,在这个项目中,我负责了整个硬件设计的工作。

通过整体项目的综合把控,确保项目按计划顺利进行。

在上线运营后,我们获得了非常好的市场反馈和销售业绩。

2. 问题解决和优化在公司现有产品的运营过程中,不可避免地会遇到各种问题。

在过去一年中,我积极参与产品问题的解决和优化工作。

通过对产品的分析和测试,找出问题的根源,并提出相应的解决方案。

在解决问题的过程中,我注重与其他部门之间的沟通与合作,保障问题的及时解决和产品的质量。

3. 项目管理工作作为一名硬件工程师,项目管理是不可或缺的一项工作。

在过去一年中,我参与了多个项目的管理工作,通过合理的分工和规划,提前做好项目的各项准备工作,确保项目按时顺利完成。

在项目执行过程中,我时刻跟进项目进度,并及时调整工作计划,保证项目的质量和效率。

二、工作亮点及成果1. 设计创新在硬件设计的工作中,我积极开展自主研发,提出多种设计创新,丰富了产品线。

例如,在设计过程中,我针对某一特定问题提出了一种新的解决方案,并在实践中取得了显著的效果。

该方案被公司认可并应用于现有产品中,提高了产品的性能和可靠性。

2. 项目管理在项目管理方面,我注重与团队成员的沟通和协作,及时调整和完善项目计划,提高了整个团队的工作效率。

在X1项目中,通过合理的资源配置和项目管理,使得项目在规定的时间内完成,并且成为公司的明星产品。

度硬件工程师年终个人工作总结(精选10篇

度硬件工程师年终个人工作总结(精选10篇

硬件工程师年终个人工作总结(精选11篇)【导语】硬件工程师要求熟悉计算机市场行情,制定计算机组装计划,能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备,安装和配置计算机软件系统,保养硬件和外围设备,清晰描述出现的计算机软硬件故障。

以下是为大家精心整理的硬件工程师年终个人工作总结(精选11篇),欢迎大家阅读。

1.硬件工程师年终个人工作总结篇一11xx年已经过去,在新春之际我将把11xx年的工作情况做如下总结汇报:一、计算机及其网络维护管理方面的工作工作内容:工作主要包括中心计算机硬件的维护及管理,保证中心计算机及相关网络产品的正常工作。

中心计算机上软件的安装及维护,软件在使用过程中出现问题的解决,防治机器及整个网络被病毒攻击,及中心资源共享设置等。

完成情况:本年度此项工作的具体完成情况如下:计算机硬件的更换。

如:显示器出现花屏、拖尾。

因为是新购机器,所以中心的电脑硬件在整个年度总体来讲,机器所出现问题频率较少,每台机器除了日常的简单故障维护之外,硬件方面很少出问题。

二、计算机系统及软件维护中心电脑共有111台,日常维护的基本为111台。

由于机器较多,日常出现故障的情况较为常见,主要的电脑故障有:系统故障,网络故障,软件故障等,很多机器由于长期使用,导致系统中存在大量垃圾文件,系统文件也有部分受到损坏,从而导致系统崩溃,重装系统,另外有一些属网络故障,线路问题等。

其他软件问题主要包括杀毒软件的安装使用,office办公软件的使用等。

三、计算机病毒的维护与防范情况目前网络计算机病毒较多,传播途径也较为广泛,可以通过浏览网页、下载程序、邮件传播,为了做好防范措施,中心的每台机器都安装了SymantecAntiVirus(赛门铁克)杀毒软件,并定期自动升级,对发现病毒的机器及时的进行处理。

一年来,中心机器中毒情况较为严重的主要有一次,机器出现大面积ARP病毒中毒情况,主要涉及有1/1的机器,中毒后ARP病毒会将该机器的MAC地址映射到网关的IP地址上,向局域网内大量发送ARP包,致同一网段地址内的其它机器误将其作为网关,掉线时内网是互通的,计算机却不能上网。

硬件工程师年终个人工作总结的范文

硬件工程师年终个人工作总结的范文

年终个人工作总结一、工作概述在过去的一年中,我作为公司的硬件工程师,积极参与了多个项目的开发与实施工作。

在这期间,我不断提升自己的专业能力和技术水平,通过不懈努力,为公司的发展做出了一定的贡献。

二、项目实施在所有参与项目中,我最重要的工作是负责新产品的研发和设计。

通过了解市场需求和竞争对手的产品特点,我成功开发出了一款创新的硬件产品,并与团队一起完善了各项功能和性能。

在产品实施的过程中,我积极与软件工程师合作,确保硬件与软件的完美配合,提高用户体验,受到了很好的反馈。

三、技术创新一年来,我积极追踪硬件领域的新技术和发展动态,不断学习新的知识和技能。

同时,我也积极分享自己的经验和发现,帮助同事们提升他们的技术水平。

我参加了多个行业内的研讨会和培训课程,不仅加深了对硬件工程的理解,也提高了自己的专业技能。

四、问题解决在项目实施过程中,难免会遇到各种问题和挑战。

我始终保持积极的态度,主动解决问题,并和团队成员共同研究解决方案。

我善于沟通与协调,能够迅速找到问题的根源,并提出有效的解决方案。

通过持续的努力,我成功解决了一些困扰项目进展的技术难题,保证了项目顺利推进。

五、团队合作作为一个硬件工程师,良好的团队合作能力是至关重要的。

我积极与团队成员合作,在项目中承担了一定的协调和解决问题的责任。

我善于倾听他人的意见并虚心学习,尊重别人的观点和意见。

通过有效的合作,我与团队成员建立了良好的信任关系,提高了工作效率,为项目的成功做出了贡献。

六、个人成长在过去的一年中,我不断学习和成长。

通过参与多个项目,在实践中不断提升自己的技术能力和沟通能力。

我在技术上取得了一定的突破,并提高了自己的工作效率和组织能力。

通过与同事和上级的交流与学习,我逐渐明确了自己的职业规划,为将来的发展奠定了基础。

七、不足与反思在过去的一年里,我也发现了一些自己的不足之处。

首先,我在时间管理方面还有进一步改进的空间。

有时候我会陷入细节中,导致整体进度受到一定的影响。

2024年硬件维护工程师年终工作总结

2024年硬件维护工程师年终工作总结

2024年硬件维护工程师年终工作总结
尊敬的领导:
我非常荣幸能够向您呈交本年度的工作总结,回顾一下2024年度的硬件维护工程师工作成果和经验总结:
1. 完成维护任务:在2024年,我成功完成了所有分配给我的维护任务。

通过定期巡检和日常维护,我保证了公司硬件设备的正常运行。

同时,我解决了一些硬件故障问题,并确保我们的设备始终处于最佳状态。

2. 优化维护流程:为了提高维护效率和降低故障率,我运用自己的经验和知识对维护流程进行了分析和优化。

我重新规划了维护计划,调整了巡检频率,并制定了更全面的维护策略。

这样,我们能够提前发现和解决问题,减少了因硬件故障带来的生产停滞时间。

3. 协助团队:作为团队中的一员,我积极与其他工程师合作,共同解决硬件方面的问题。

我提供了技术指导,并实施了培训计划,帮助团队成员提高专业技能和知识水平。

通过良好的协作和沟通,我们的团队取得了很好的成果。

4. 学习与发展:我意识到技术知识的不断更新和学习对于作为一名硬件维护工程师至关重要。

因此,我积极参加行业培训和研讨会,以保持自己的专业知识与技能同步。

同时,我还通过阅读技术资料和参与在线学习平台的课程来不断拓展自己的技术视野。

在未来一年,我计划继续提高自己的技能和专业知识,与团队合作,实现更多的突破和进步。

感谢您对我工作的持续支持和信任。

谢谢!
此致
敬礼
[您的名字]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

初学者, 硬件, 工程师本人是一个在校研究生,本科就读于吉林大学通信工程学院,硕士正就读于中船重工709 研究所计算机应用专业。

对硬件有着无限的热情与爱好,对未来也有着无限的憧憬与向往。

每一个人都在为自己的将来作着各种各样的计划,都在考虑我们未来的职业,既然我们已经选择了硬件,那么我们就热爱它吧,把我们的才能与热情都奉献出来,我们不仅仅能够得到物质的补偿(赫赫,现在还没有得到什么物质补偿,我想毕业后就会的),还会在精神上感到满足与快乐(已经有所感受了,哈哈)。

我是一个还没有踏上社会的学生,没有丰富的项目经验和社会阅历,所以凡想在此文中获取高深的人生哲理与职业箴言,那我恳请您赶紧不要看下去,如若不然,我恐怕受到您的讥笑;仅以此文献给那些刚刚踏上硬件之路和还在徘徊的同学们,我简要的记录了我的学习经历和其间自己所获的一些心得,以避免初学者走弯路或者是少走弯路。

我深知对于一个初学者来说,身边有一个手把手的老师那该是多么幸福的一件事情,他的一句不经意的话或许我们初学者都要花上几天甚至是几个月的时间去思考和验证。

但是我们身边并非总是有一个这么样的老师,我们就需要在网络上去寻找答案了,前人的经验是非常值得借鉴的,我们从他们写得一些文章中可以悟出一些东西,为我所用,或者是从中吸取精神动力等等。

搞硬件的人一定要读一读任正非的文章,李嘉诚的文章,周立功的文章,以及网上流传的其他一些文章。

现在还记得学习单片机的时候找到的一片文章叫做《学习单片机的八个步骤》。

这些文章总是像一个指路标,指引初学者向着正确的方向走去。

此文纯属无稽之谈,毫无含金量,若是能够给初学者带来哪怕是一点点地影响,能够为你们提供一点点地帮助,那么我将感到无限的欣慰。

我总是想用最简短的话语来表达我的思想,说出我最想对初学者说的话,但是往往力不能及。

也深知大家时间的宝贵,不愿把时间浪费在毫无意义的事情上,所以我把我最想说的话用提纲的形式列在文章的前头了,没有时间的话,各位看官只需看看前头就可以了。

优秀硬件工程师需要什么(来自网上文章以及自己的总结):1.对硬件无限的热情(第一位,本人认为)2.数字电路、模拟电路、protel 等(高频等其他的知识我还没有用过)3. C 语言4.单片机(汇编语言)5. FPGA(包括verilog/vhdl、sopc)6. ARM(包括嵌入式操作系统,建议先学UCOS,适合初学者)7. DSP以上并非每一种都要精通,根据自己的实际,5、6、7 可以选择其中的一到两种,当然都会的话那更好。

2-4 本人认为这是基础,必须精通。

硬件需求配置:1.学习单片机的话,仿真器是必不可少的,有没有编程器倒是影响不大,建议自己买一块即插即用的万能板,自己搭建系统来试验。

这样不用烙铁焊接了,因为我们作为学习者,很容易焊错器件或者是引脚。

买开发板的话,就会对硬件的连接不会很了解,建议初学者自己搭建系统以及其他的外扩器件。

这会让你对整体的硬件连接了如指掌。

全在自己的掌控之中。

还有有一台示波器的话那是再理想不过了,那会帮助我们分析解决问题,特别是在做串口实验、中断、I2CEEPROM 读写的时候。

2.学习FPGA,那么就不能像学习单片机一样找来一片芯片就可以动手了。

像51 类单片机的引脚不是很多,但是FPGA 就不一样了,往往有几十个甚至一百多的引脚,我用的altera 的ep1c20 有144 个引脚,全贴片工艺,所以这个时候我们就必须在市场上买一个开发板了。

我用的是altera 公司的EP1C20cyclone 系列的开发板,是我们办公室的人以前买的,现在正好我用。

据说是5000 元,还是大学计划时候买的。

有条件用好的当然好,但是对于我们一般初学者用的话,只要带有常用功能的开发板就可以了,市场上1000 元左右的还是有的。

3. ARM 学习的话,当然也离不开开发板的购买,上次给我二导提建议给我买一个,他很爽快的答应了,让我挑选一块,我选了周立功的smartarm2200,1980 元RMB,货现在还没有来。

学习arm 的话,嵌入式操作系统是少不了的。

操作系统有很多,用的最多的是linux ,由之发展而来的有uclinux、armlinux 等;其次是ucos。

本人建议先学习ucos,它代码量少,容易学习。

要是有altera 的nios 开发板的话,也可以学习ucos,altera 公司的nios ide 支持好几种RTOS,其中就包括ucos,直接用就ok 了。

4.DSP属于比较高的层次,对人的要求比较高。

开发板价格应该也不菲,我现在还没有用过。

各位同学看了后会发现学习这些东西不光是时间、精力的问题,还涉及到一个让我们同学们很感冒的问题,那就是器件的购买,这些都需要钱,而且价格都不菲。

大部分的我们是没有这份闲钱的,同学们可以找几个志同道合的同学一块买,还可以一块讨论。

要是学校实验室有的话就在实验室搞,要是导师有就找导师要,总之不要放过任何可能的机会,同志们要深知我们的命运把握在我们自己手中,既然选择了硬件这条路,就要认认真真地走下去,不光要走下去,还要想方设法走的很好。

以上都是我的一家之言,同学们千万不要全信,仅给诸君一个初步的认识,如若错误还请一笑了之,纯当小孩之言,无稽之谈。

在啰嗦之前,我想介绍一下我办公室的人员组成,因为这个对我有很大的影响。

办公室有四个人,一个是拥有十一年工作经验且已拥有自己专利的高级工程师(我的导师要他带我,我习惯叫他二导,这是我为什么在这个办公室的原因),一个是拥有 5 年经验热心助人的工程师,还有两个分别是电源和视频方面的专家或者元老级人物。

耳濡目染,自己渐渐的对硬件发生了浓厚的兴趣。

从单片机,FPGA,SOPC 硬件的搭建以及软件编程,以及现在正在努力研究的ARM,我是凭着无限的热情来做的。

热情不是唯一的原因,还有另外一个原因就是试验室给我提供了很好的学习环境。

学习单片机的时候,试验室有现成的winbond 51 单片机,有伟福仿真器,有advanced labtool 48uxp 万能编程器,有一台十二万的示波器,自己买个万能板,找本书就在上边进行试验了。

从简单的led 闪烁、数码管显示、pwm 到中断、串口通信(单片机与单片机通信,单片机与pc 机通信)、I2Ceeprom 读写、A/D转换、温度的测量等等,给我成就感的是每一个试验经过资料的查找、程序的编写以及调试、再到后来问题的解决,那份成就感与喜悦之心只有有过这种经历的人才能够体会。

正是有这份热情和爱好,常常在实验室呆上十二三个小时,通常是晚饭在食堂吃了后直接到验室,晚上九点半回寝室(办公楼10 点关门)。

虽说那时候没有做过什么大项目,但是这每一个小小的实验也是人生知识的积累,有了这些知识的积累,我想也为以后作更大的项目打下了基础。

刚进实验室的时候,我的二导就给了我一块开发版,是altera 公司的nios ep1c20 cyclone 系列开发板,当时是以大学计划买的,5000RMB。

于是就开始了我的fpga 学习之路。

以前学习过verilog,当时只是停留在纯粹的理论阶段,编几个小小的程序,用quartus-ii 自带的仿真软件进行一下仿真就ok 了。

用仿真软件进行仿真,往往能够得出你所想要的结果,但是一旦下载到芯片里边运行的话问题就会接踵而来。

和单片机机学习一样,万事开有难。

我做的第一个实验也是点亮led。

自己编写程序(几行而已),编译,引脚分配,仿真,然后就用jtag 下载线连接开发版板和pc 机,将sof 文件下载到芯片。

现在想起来这是多么简单的几个步骤,但是对于当时的我来说,是花费了很多的时间和精力来查找资料和埋头做实验的。

特别是引脚的分配,对着文档只说需要这么做,然而为什么要这么做呢?当时没有过多的想法,只想让我看到实验的结果,有了结果我就有了无限的成就感和对做实验的热情,所以当看到经过我的努力,在我的第一个fpga 实验里led 按照我的意图来动作的时候,那种喜悦之情与当初学习单片机时候实现led 闪烁的情形是多么的相似。

这也是我做实验的一个惯例和一个经验,那就是边做实验边看书,在实验中发现问题,遇到不懂的问题或者原理在查找相关的文档,我习惯动手,要是让我坐在实验室看上哪怕是 1 天的纯理论书籍,我的脑袋也会爆炸的,赫赫,因为没有这么看过书,所以脑袋也一直没有爆炸。

以及后来学习ucos 嵌入式操作系统我也采用的这个方法,我把它叫做"阶梯成就感"(在写这篇文章的时候突然觉得这个词语很符合这种情形,临时想出来的)。

抱着这种热情,自己后来一点一点地深入的学习fpga,一些常规逻辑电路的设计,包括逻辑门电路、数据选择器、编译码器、加减乘除运算器、移位器,到后来的稍微复杂的电路设计,包括FIFO、数字跑表、频率计、状态机、交通等的控制、卡式电话计费系统以及UART 等。

以上的试验我都是采用的verilog 语言来实现的。

当初接触fpga 的时候向学习VHDL,那时同学们都用verilog,以便和他们讨论问题的方便,后来就改学习verilog 了,一学不要紧,发现自己深深地爱上了verilog,因为对于我来说,他无疑更加适合我。

这也是我的一个经验,那就是看看你旁边的人用的是什么工具,他们用的工具往往不是你最喜欢的或者是不是当前最流行的和用的最广泛的,但是你若要和他们交流讨论问题的话,那你还是迁就一下,大环境是这样的,和你旁边的人所用工具一样,交流起来也会顺畅方便。

来实验室后,因为我们实验室的员工用的伟福的仿真器,所以软件当然还是用伟福提供的。

伟福的软件不怎么好,只支持汇编,比起大名鼎鼎的keil c51 那是逊了一大截。

但是在前期的时候我还是选择了伟福的软件,因为我不想到时候我有问题不会的时候周边没有人帮助我。

再后来,经过自己的摸索和向身边的工程师们请教,伟福用的已经很熟悉了,汇编也有了自己的一套,这个时候我开始在伟福里边嵌入keil,用 c 语言来写程序,但是调试的时候用伟福软件还是有缺陷,比如说不能够单步执行。

所以再后来我下载了keil c51 软件,从此以后我正式的在keil 的开发界面下写程序了。

当然仿真的时候也可以在keil 环境下用伟福仿真器,我想伟福在制造他的产品的时候就已经考虑到这点了,他的一些产品肯定要兼容主流软件keil 的。

用了keil C51 后就不想用伟福编译软件了,同样的用了 c 写程序后,就不想用汇编了。

但是汇编是每一个硬件研发工程师们都必需的,汇编有 c 不可企及之处,有时候还非用汇编不可。

汇编的运行效率高,但是写起来很是繁琐,繁琐规繁琐,当在某些特定的时刻,汇编发挥了他不可替代的作用。

比如在将usoc 移植到单片机的时候,与处理器相关的程序还真是必须用汇编来完成。

相关文档
最新文档