电子科学与技术电子科技公司嵌入式系统工程师实习报告_第1页
电子科学与技术电子科技公司嵌入式系统工程师实习报告_第2页
电子科学与技术电子科技公司嵌入式系统工程师实习报告_第3页
电子科学与技术电子科技公司嵌入式系统工程师实习报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子科学与技术电子科技公司嵌入式系统工程师实习报告一、摘要2023年7月3日至2023年8月31日,我在电子科技公司担任嵌入式系统工程师实习生。核心工作成果包括完成智能家居控制模块的固件开发,通过代码优化将系统响应时间从200ms缩短至120ms,并设计测试用例覆盖率达95%的稳定运行机制。参与多线程任务调度优化,使CPU利用率提升20%。专业技能应用覆盖C语言编程、RTOS系统调试、硬件接口设计,通过实践掌握调试工具使用方法,形成可复用的日志分析流程,为后续开发提供效率提升方案。二、实习内容及过程2023年7月3日到8月31日,我在电子科技公司做嵌入式系统工程师实习。公司主要搞智能家居硬件,我跟着团队做智能控制模块的固件。实习初期熟悉了他们的开发流程,主要是看懂现有代码,然后开始接手一个新功能让模块能通过WiFi远程控制灯的开关。我用了C语言在RTOS环境下写代码,用STM32的HAL库操作硬件。第3周遇到一个麻烦,程序在多线程切换时偶尔会卡死。反复单步调试没发现明显问题,后来发现是时序问题,WiFi模块的初始化指令和主线程任务冲突了。我花了两天时间重新排布代码执行顺序,加了几个锁,问题就解决了。这让我学到了调试时不能只盯着代码逻辑,硬件时序也得注意。我负责的模块最终测试时,代码覆盖率做到了92%,系统响应时间稳定在120ms以内,比之前旧版本快了明显。还参与设计了一套测试用例,现在新功能上线前都要跑这套流程,缺陷率降了60%。公司的培训挺随意的,没人系统地讲项目架构,很多知识都是看同事代码学到的。有时候感觉分配的任务和我学的课程关联不大,比如我嵌入式经验丰富,但被安排不少基础电路调试工作。如果公司能分阶段给任务,比如先让我完整参与一个模块从设计到测试,可能会学得更快。建议搞个新人导师制,或者每周安排1小时技术分享会,现在我们都是想学啥自己找资源。这段经历让我更清楚自己喜欢做驱动开发还是应用层,以后打算多补补FPGA这块知识。三、总结与体会这8周,从7月3日到8月31日,在电子科技公司的经历让我对嵌入式系统工程师这个角色有了实打实的理解。以前看课程设计,觉得RTOS就是个调度器,实际项目里它直接关系到系统稳定性。我参与的智能家居控制模块开发中,通过优化任务优先级分配,把CPU峰值负载从65%压到52%,这个数据是调试工具实时曲线图上看到的。这种把理论转化为具体性能提升的感觉,挺有意思的。困难里印象最深的是调试那个WiFi模块时序问题。花了3天排查,最后发现是HAL库的某个初始化函数内部延时没调好,导致与其他任务指令冲突。当时急得不行,晚上在宿舍还对着电脑敲代码到凌晨1点,但解决后那种成就感也确实让人上头。这种压力下慢慢养成了看问题更全面的习惯,不像学校做题那样非黑即白。实习最大的收获是认清了自己的短板。比如RTOS内存管理这块,公司用的FreeRTOS,我实践了任务创建和消息队列,但内存池这块还完全是新手。这让我明确了下学期要重点啃这块知识,计划报考嵌入式系统工程师认证,顺便多练练FPGA的实验,希望能补上这块弱项。行业现在都在往AIoT方向走,像我这模块未来可能要集成更多传感器数据处理,单靠C语言肯定不够,必须得把嵌入式和算法结合起来。这段经历让我明白,学校知识是基础,但职场需要解决实际问题的能力,以后学习不会再那么理想化,会更有针对性。四、致谢在电子科技公司这段实习经历挺宝贵的。感谢公司给我这个机会参与实际项目,导师在关键问题上点拨了我不少,没有他们我可能还在原地打转。一起工作的同事也挺好,遇到问题大家会一起琢磨

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论