今年是我步入职场的第二年,我决定从今年起,每年撰写一篇年终总结,以留存我所经历的点滴和思考。希望在这个过程中,我能坚持下去,并在分享中寻找到共鸣。让我们一起加油!
1 项目:CAN FD干扰仪
干扰数据链路
1、完成了基于Zynq平台的CAN FD干扰仪中干扰IP的初步架构设计。
2、完成了干扰数据链路初版的代码编写和基础功能验证。
AD数据链路
1、设计了CAN FD干扰仪AD数据链路的初版架构,并撰写了《AD数据链路详细设计》文档。
2、完成AD数据链路初版的代码编写和功能验证工作。
3、对整个AD链路的性能进行测试,并攥写《 AD链路测试报告 》。
CAN FD IP
1、参与小组对AntMicro CAN FD IP核的评估工作,通过仿真的方式验证了其基础收发功能。
2、协助PS开发的同事完成CAN FD IP核性能的测试。
2 技术流程
1、研究Zynq-7000系列平台的加密与认证的原理与流程,并攥写《Zynq-7000芯片的防护策略》。
2、探究了如何在Linux环境下使用TFTP更新下位机文件,并撰写了《虚拟机Ubuntu利用TFTP更新下位机文件》。
3 专利申请
1、完成了《一种基于FPGA的高精度CAN FD干扰仪及多模式的干扰方法》的专利交底书撰写。
4 工作心得
1. 对于开发工作来说,需求是项目的核心。作为开发人员,所有工作都应基于明确的需求。刚开始工作时,我常在没有明确需求的情况下急于编写代码,这通常是低效乃至错误的做法。因此,对需求进行明确界定对于优秀的开发人员至关重要。
2. 一般项目流程包括:需求评估——架构设计——代码编写——调试——联调后交付。流程中越前面的步骤越关键,但是越后面的步骤往往耗时更多。这类似于建筑建设,初期的设计图纸至关重要,好的图纸不仅能提高效率,确保项目顺利进行,还最终保证了项目的质量。对于开发人员来说,合理的分配每一个步骤的时间也是一种艺术。
文章评论