实习总结

从2019年11月15日到公司,2020年4月24日实习期结束离职,中间断断续续(回校期末考试、春节假期、疫情延误),算下来上班打卡一共68天。

一、学习工作

1.第一个月:学习,看书

  • 嵌入式基础理论:2天读完了《嵌入式系统基础教程》

  • 单片机C51书籍,做了几个51单片机的实验:点灯,电机驱动,蜂鸣器等简单外设的实验。大致了解了下原理,寄存器编程流程。

  • STM32学习,书籍,实验。配套买了一块STM32F103的开发板。书籍《STM32库开发实战》。

  • 理论学习+实验编码:看原理图找引脚,点灯实验,GPIO输入输出,外部中断,定时器,串口通信,I2C...

  • FreeRTOS学习:书籍《FreeRTOS内核实现与应用》;

  • 理论学习剖析源码,task.c、queue.c、list.c ,手敲代码,作注释;

  • 移植FreeRTOS到开发板,编码实验:创建任务,任务通信,消息队列,信号量,互斥量,事件,定时器...

  • 各种软件工具的了解和使用:看代码source insight、画程序流程图的umlet和astah community、嵌软开发的keil、stm32cubeMX、jflash、Ubuntu的发行版的linux、画思维导图的xmind、串口工具sscom,文件传输tftpd32...

2.第二个月(年后):看项目代码,完成小功能,改BUG

  • 看项目代码:开始重点看了bss20的network模块和cabinet模块。画时序图:bss20的文件下载过程。看bss20文档(产品需求、通信协议...),bss50的文档。

  • 完成测试下载小功能:功能简述和结果:xxxx略略略

    构思一周,前期方向错了(试图将FreeRTOS的任务通信消息队列机制移植到linux上用c++实现,后来发现走了弯路),找导师询问,斌哥给指出问题后改正。编码一周,画图分析代码中数据的结构转换,移植代码,改写接口(port_debug,md5文件校验,文件操作函数,时间戳,互斥锁....等等)debug一周,编译通过后,运行中出现各种错误(段错误、数据接受失败等、结构体字节对齐...),调试通过,测试结果,编写文档,上传redmine。改写需求:将version_file的下载流程改成file_file文件下载,测试每包数据在512Byte、1024Byte、2048Byte大小的下载时间。具体结果在redmine的任务中。
  • 改Bug,根据redmine上的票号,找bug,复现,分析问题,测试,熟悉项目代码架构和具体流程,细看了其他模块的代码包括verup、tftp、mqtt等。

  • 实习期间学习Qt(看书+b站网课)。

  • 看了嵌入式linux的书籍,嵌入式linux应用开发和驱动开发,lwip协议的书籍。

  • 实习期间更新了一些个人博客,具体见 :略略略

二、个人感受

整个实习期间,做的事情相对不多,更多在看书和看网课、看教程、看代码、学习;感谢公司给足够的时间让我学习、参与会议、了解一个完整工业产品的流程,了解团队开发软件分工、文档资料等等。

刚实习的时候比较焦虑找导师聊过,觉得自己每天干不了什么事情很焦虑,学习也不安心,之后导师指导后我学习有方向有目标了,打好基础,厚积薄发。现在的感觉是:刚刚入门,技术路线还有很长路要走,知识越学越多。

实习期间最有干劲的那几天就是写测试的小功能,每天写代码时间过得很快很充实,当然实习阶段的学习也很充实,希望后面入职自己能快速上手开发,创造更多价值,自身也能在技术上不断提升精进。

【个人总结】实习记录相关推荐

  1. 恒生电子实习记录-2

    2020-7-22 恒生电子实习记录-2 21号报到以后 见了部门主管 三十岁左右,把我约到小黑屋里单聊,互相简单认识了一下,然后就出来给我介绍其他大哥们 有前端大哥 数据库大哥还有其他部门的小姐姐等 ...

  2. 【计算机毕业设计】018实习记录

    一.系统截图(需要演示视频可以私聊) 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势.互联网的优势和普及使得各种系统的开发成为必需. 本文以实际运用为开发背景,运用软件工程原理和开发方 ...

  3. 恒生电子实习记录-3

    2020-7-23 恒生电子实习记录-3 昨天早上7点50到公司 发现整个楼层一个人没有 我还是太年轻了 大佬们在9点左右陆续到岗 个人感觉这里全都是年轻人,很少有超过三十岁的员工 不知道是公司有活力 ...

  4. 实习记录(H5页面)微信扫描二维码登陆注册,随后跳转浏览器。实现

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.微信跳转至浏览器,按钮样式与触发弹窗改变? 2.安卓与ios的下载***app 3.解析url,获取地址栏携带的参数 4 ...

  5. 恒生电子实习记录-10

    2020-9-4 这一个多月都没谈过待遇的问题,是因为恒生所有的薪资待遇水平都不能泄露,所以想问这方面问题的同学,我可以非常明确的回答你:我也不知道...感觉整个公司里没人能说出打探其他人待遇水平的话 ...

  6. 恒生电子实习记录-7

    又是美好的写博客的一天,虽然这几天过的有点小难受 什么?你以为我在公司实习加班累着了? 不 ,我本来就是来这学习的,有项目做让我特别开心, 即使公司每天5点半多就可以下班, 我作为一个想转正的小实习生 ...

  7. 阿里nlp算法实习记录

    开贴记录实习面试,为了以后找工作备用 电话一面: 在线编程, 求两个有序数组交集, 我写了一个比暴力法强一点的版本,从头遍历A和B,A大B往后移动,B大A往后移动.时间复杂度O(M+N) 他: 如果其 ...

  8. 实习记录(一) Java 编程风格规约

    一.前言 本文为<码出高效>系列博文第一篇,主要目的是统一和规范代码编程风格,改善应用程序的可读性,提高开发效率.规约包括命名.定义.函数.异常.排版等不同的场景,结合个人的实习经验和业界 ...

  9. 初级软件工程师的实习记录

    学习小记录 本文及接下来的一些文章是我开始记录自己实习期间的学习和理解的一些知识. 学习小记录 实习的前两周 实习的第三周 实习的的第四第五周 实习的第六周 实习的前两周: 1.熟悉linux工作环境 ...

  10. 一些银行相关暑期找实习记录

    一些暑期找实习经历记录 1.中金 2.阿里 3.邮储 4.招行 5.中行 6.工行 7.中移动信息技术中心 8.兴业银行 9.中国建设银行 10.中国农业银行 11.中国人名银行清算总中心 1.中金 ...

最新文章

  1. Linux系统性能分析: I/O栈 优化
  2. opencv可以在linux上运行,linux上 安装并 运行opencv
  3. WWDC2019:iPad全新发布
  4. iOS-NSData与NSDictionary的互相转换
  5. linux内核驱动模块开发步骤及实例入门介绍
  6. ASP.NET Core 实战:基于 Jwt Token 的权限控制全揭露
  7. ATcoder-[AGC048B]Bracket Score【结论,贪心】
  8. js二进制流转Blob对象。Blob对象再转File对象
  9. AMD Catalyst 14.4 Linux带来完整的 OpenGL 4.4 支持
  10. 汇编中的inc和dec
  11. HC3i论坛电子病历系统热门资料30篇(二)(
  12. 邮箱 签名 / 电子名片 设置
  13. 【数学】小C的作业题
  14. python爱心代码简单教程
  15. Vue开发警告[Vue warn]: Avoid replacing instance root $data. Use nested data properties instead.
  16. bilibil网站采集 返回视频下载地址【代码】
  17. android判断音频是否是噪音,声音检测器sound detector(噪音分贝检测)
  18. python基础——数据可视化
  19. Andriod 电池检测NTC电阻值的软件设定
  20. nohup不输出nohup.out日志信息(nohup: appending output to ‘nohup.out‘)

热门文章

  1. word表格内容显示不全的解决方法
  2. EXCEL宏常用的函数等
  3. 光敏电阻控制小灯泡的亮暗代码编写
  4. vmware虚拟机安装群晖
  5. Reverse a singly linked list python
  6. todo-braintree-java
  7. 软件测试之接口测试总结
  8. 平稳过程的各态历经性、谱密度及其例题分析
  9. 关于狮子管理狼群的方法
  10. Python入门 - 笔记 - 第三章 Python中的变量和数据类型