嵌入式入门路线
电控需要学习的东西有很多,我认为我自己也是一个初学者,只能和大家探讨和交流,共同学习共同进步。 在下文中将讲述三个部分:
- 嵌入式软硬件开发制作
- 技术文档整理积累
- 嵌入式系统控制学习
本周无事 水文一篇 在推进的工作 RFID已结项, UWB集群仍在开发过程中 ,尝试搭建自己的博客ing
嵌入式软硬件开发制作
嵌入式工程师需要做什么 精通C语言 精通C语言 精通C语言 所有的硬件代码都是c/c++所写的 c语言学习资料及学习路线推荐: b站,关注up主https://space.bilibili.com/15212655 一周搞定c语言 嵌入式c语言学习 书籍:c语言现代方法 只需要这一本解决所有问题 嵌入式级的c语言学习和实践方法 很多人 包括一些研究生都搞不清楚为什么c语言智能开个控制台窗体 啥也没干 但是却是最重要的语言 在这里做个解释 c语言能直接操作电路级的任务 但是也能制作操作系统 它的能耐只有你想不到没有你做不到 但是看更高级的语言 例如 java等 就不可能操作底层了 所以是必要课程 第二部分进入嵌入式级的c语言高级应用可以进行与嵌入式开发板协同的开发了
推荐学习路线 Arduino-atmega单片机—c51 单片机(可跳过)—stm32单片机 单片机学习路线: 电灯 电机(pwm) 通讯协议 控制算法(自动控制理论) 推荐课程和开发平台 正点原子 野火 纯硬件开发就需要学习电子设计方面的知识了,数电模电需要知道大概 并且可以尝试进行电路板绘制打样测试 推荐学习 路径 B站 手把手教你画arduino uno
2.技术文档整理积累
- 学会使用 markdown latex进行文档记录
- Pcb所有的layout要进行保留存档
- 学习过程的代码要进行分类和管理
- 学会使用github
3.嵌入式系统是近期较新的研究方向
开始学习之前需要掌握 LINUX python c++ 简单的自动化控制原理 在学习中 进行的方向包括 嵌入式算法设计 ROS 机器人操作系统学习 SLAM室内导航建图 等 在这一部分 大家已经学会了如何自己去学习更深刻的知识就不多加细讲了
4. One more thing
数学是 研究机器人的我们最锋利的武器 特别是线性代数 离散数学 概率论 这些有关的书籍建议可以参考国外英文教程进行学习 考虑到以后会看很多英文文献和资料 在真正成为工程师的路上 还要学习凸优化 李群李代数等非常专业的机器人学知识 想成为最酷的那一群人吗 去努力吧 最后要说的一点 专业学习的知识可以理解为你知识面的补充 想要真正成为大牛只有专业里学到的知识远远不够 希望大家能在实验室找到自己真正挚爱的那一片净土 成为一个谈起机器人就手舞足蹈的人
|