下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子信息专业电子科技公司软件开发实习生实习报告一、摘要2023年7月10日至2023年9月5日,我在一家电子科技公司担任软件开发实习生,负责嵌入式系统调试与性能优化。核心工作成果包括完成3个模块的代码重构,使系统响应速度提升20%,并主导优化了2个算法,使数据处理效率从45MB/s提升至65MB/s。期间应用C/C++进行底层开发,使用Git进行版本控制,结合JTAG调试工具定位并修复了5个关键bug。通过实践掌握了敏捷开发流程中的持续集成方法,验证了在真实环境中将课堂所学的信号处理算法转化为工程应用的可行性,并总结了低延迟系统设计的关键指标。二、实习内容及过程2023年7月10日入职,在研发部门做软件开发实习生,主要接触嵌入式系统。当时团队在开发一款智能硬件,我跟着做底层驱动和接口调试。第一个月主要熟悉代码库,重构了通信模块的代码,把原来300多行的冗余函数拆分成15个小函数,调试通过率从65%提升到92%。8月遇到个棘手问题,ADC采样数据噪声很大,跟硬件同事沟通发现是参考电压不稳。我花了两周研究电源管理芯片手册,用示波器抓了20组波形数据,最后在时序上加了去抖动算法,噪声水平从5%降到了0.8%。9月参与优化数据处理流程,把原来的循环队列改为双缓冲机制,数据吞吐量从45MB/s提到58MB/s,客户那边测试说用户体验明显改善。期间用了CMake做自动化编译,Git管理分支,还接触过UBoot的烧录指令。团队管理上有点混乱,比如需求变更没人统一记录,我接任务时得反复确认。培训方面也一般,就发了几份技术文档,很多底层问题只能自己查资料。岗位匹配度还行,但感觉对实时操作系统RTOS的掌握用得不够深。建议公司可以建个内部知识库,用Wiki格式整理调试案例。对新实习生最好搞个带教计划,每周固定时间交流,而不是随叫随到。另外可以多组织技术分享会,比如我后来自己找资源补了FreeRTOS的资料,才知道以前写的一些任务延时处理其实有更优方案。这段经历让我明白,做开发不能只埋头写代码,得懂硬件协同,也看清了个人在实时系统这块的短板,未来打算系统学一下ARM架构的进阶知识。三、总结与体会这8周,从2023年7月10日到9月5日,感觉像是从学校进了另一个实验室,但这次是自己选的。每天对着电脑,改了几百行代码,调试了小半年才搞定的bug,现在想想还挺有意思的。最大的收获是搞懂了怎么把学校学的信号处理算法跟实际产品结合,那个ADC噪声的问题,查了十几篇论文,试了不下5种滤波参数,最后那个去抖动算法能降到0.8%噪声,虽然不算顶尖,但客户那边用了挺满意。团队里大神多,我跟着优化那个双缓冲机制,把数据处理速度从45MB/s提到58MB/s,虽然只快了13%,但当时感觉能跑赢时间就是胜利。这段经历让我清楚,做开发不能光会写代码,还得懂硬件,知道RTOS怎么用,不然遇到问题只会抓瞎。比如我后来发现,以前写的任务延时处理,用FreeRTOS的TicklessIdle模式能省不少电,这要是早知道,之前那个电源管理问题可能不用花两周抓波形。现在看招聘要求,好多公司都写熟悉实时系统,我意识到这块是我的短板,下学期打算系统学学ARMCortexM系列,争取把RTOS拿捏得更死。整体感觉,实习最大的变化不是技术,是心态。以前写代码写完就完,现在会想怎么设计得更稳定、更高效,那种责任感确实不一样。虽然公司管理上有点乱,培训也不够,但那几周自己查资料、跟人请教的感觉,比单纯听课强多了。行业里现在AI+硬件结合特别多,我实习的项目里就有嵌入式机器学习应用,感觉这块未来机会挺大。我打算下个月考个嵌入式Linux认证,至少简历上能多几个字,以后找工作也多点底气。这段经历就像给我打个疫苗,以后遇到类似问题,心里至少有数了。四、致谢感谢公司提供这次实习机会,让我接触到了真实的开发环境。感谢导师耐心指导,特别是那个ADC噪声问题,要不是他点醒我查硬件手册,我可能还在软件里转圈圈。感谢几位同事,帮我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 番茄滴灌施肥制度规范标准
- 城市职业学院2022级旅游管理专业(三二分段专升本)人才培养方案
- 妇联档案三合一制度全文
- 殡仪馆电工值班制度规范
- 化妆品档案管理制度
- 单位消防档案管理制度
- 液化气站带班制度规范要求
- 居民档案工作制度
- 厂区保安上岗制度规范标准
- 2024年温州市工人业余大学马克思主义基本原理概论期末考试题含答案解析(夺冠)
- 资金技术入股合伙协议书
- 手术室压疮研究新进展及成果汇报
- 2025年陕西省中考英语试题卷(含答案及解析)
- T/GMIAAC 002-20232型糖尿病强化管理、逆转及缓解诊疗标准与技术规范
- 科学教师培训课件
- 2024生物样本库中生物样本处理方法的确认和验证要求
- 国产电视剧报审表
- 农业技术推广指导-农业推广的概念与基本原理
- 墓碑上的100个药方
- TCSAE 153-2020 汽车高寒地区环境适应性试验方法
- 4D厨房设备设施管理责任卡
评论
0/150
提交评论