Linux教程

嵌入式?Linux?单片机?物联网?流媒体?--大学三年汇总记录(IN 1)

本文主要是介绍嵌入式?Linux?单片机?物联网?流媒体?--大学三年汇总记录(IN 1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、记录汇总:
  • 二、自身总结及分析:
  • 总结


前言

一个普通二本的大三学生,这篇将作为我对大学三年的菜鸡生活总结记录以及规划后续的一些安排。在选择一个合适的方向学习—>loading…


一、记录汇总:

大一:
  参加省级重点项目攀登计划–“基于 4G 的智能物联应用系统开发”(两年周期),主要完成的是模块化的开发(如wifi、蓝牙、EC20、zigbee、指纹的开发),大部分开发都是基于STM32。
大二:
  ①参加广东省大学生综合能力竞赛—“全地形越障”以及“智能小车自动配送”这两个题目,主要负责的是与上层的通信和电机的调试。
  ②参加“粤港澳大学生工程训练综合能力竞赛”–《全自动更换灯泡机器》,主要负责的还是对于电机、步进、舵机的调试
大三:
  去一家公司实习(4个月)做海思的产品,负责完成的目标就是将海思与RTSP拉流结合,采用的是第三方库live555的开发。

目标:嵌入式Linux软件方向(目前想的方向)、底层驱动(这个有点难)、Android工程师(这个不怎么熟悉)、单片机工程师(有考虑,但是想更深入)

二、自身总结及分析:

1、基本会使用C、C++。但是对于数据结构算法这方面比较薄弱,数据结构只了解会使用基本的链表,对于排序算法那些,只会暴力的遍历方法,需要恶补,但是还是蛮好玩的,比如最近刚学到的哈希表。顺带学点高效的代码框架写法(dalao们写得是真厉害,啥脑袋看似乱但是修改方便,易管理,感觉有时脑子转不过来)。

2、单片机STM32,课程的主修,对于整体架构已经认识的差不多,基本的使用没问题,寄存器查手册(不知道熟练是得学啥地步),做过几个项目,但是都是很遗憾需求上没用上系统,比较可惜,都是简单的控制。将之前做的项目找时间总结。

3、操作系统、大二下学期开始接触Linux系统,,对于应用层(线程进程编程、网络通讯协议和Linux机制)和底层驱动(框架及设计思想)都实际了一遍,在实习期间也应用到了不少,还是感觉蛮不错的,找机会实践进一步加深实际应用。

4、网络编程、这方面主要就是socket网络编程的基本使用,TCP\UDP呀,基本会简单的使用,这方面感觉我应用学习不深,需要用到再来加深。

5、协议、对于基本得uart,can、iic等使用过对应的模块,会基本的使用,停留在了在如何使用,接下来对这些协议做进一步的学习了解。

6、实习,在这段实习中整个产品的选型到生产的一个流程,整体的认识有不小的收获,主要学习到的还是对于某一平台SDK的开发思想,和第三方库的使用分析,收获蛮多的。

7、硬件,对于硬件就是我的薄弱项了,对这个比较迷,不知道要不要下精力去学,只会基本的抄板,但是对于电路分析太迷了…有时间把数电、模电重新肝一下,手焊(我的手不是我的手,手不听话咋办,多练多玩)

8、英语四级,今年的一大目标,上学期延期,这学期希望能过!!!!11、12月加强学习。

加强各部分基础学习,总结各个项目

总结

  写完下来,对硬件部分薄弱(对于师兄的依赖),没意识好好的做这个方面,接下来到下学期,好好总结每一个部分记录下来,将每个部分基础加深,运用前面的知识汇总做个毕设,大概应该就是这样!!Keep doing!第一次写,希望有看到的大佬们给点宝贵的意见(学习、生活、技术、吃喝玩乐都可以),您的每一个意见都可能对我产生巨大的影响,非常感谢。

这篇关于嵌入式?Linux?单片机?物联网?流媒体?--大学三年汇总记录(IN 1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!