下半年就大四了,作为一个双非大四,生物医学工程的学生,在大三的暑假里我参加了电赛,很遗憾又很庆幸,在大三的下学期,我找到了我的兴趣所在,也就是嵌入式。
我不准备考公考编,在考研和就业中,我希望通过就业走上嵌入式成长之路。
大学的前三年里,我学了模电数电单片机C语言,但是各个都学的不精,我想我可能想要重头开始,但是那有如何呢,有了目标,就开始去做吧。接下来,想整理一下自己需要点亮的技能树。
1、C语言(翁凯)和 51单片机(金沙滩)并行 大概半月时间 - - 23年9月中旬
2、51单片机开源项目1个 + 模电数电基础电路 - - 23年10月中旬
3、Linux 应用开发基础(yq)-- 23年11月中旬
4、C++(yq)-- 24年1月中旬
5、STM32 -- 2月中旬
6、Linux系统移植及驱动开发 -- 3月中旬
7、毕业设计 -- 4月/5月
等毕业之后希望膜拜一下稚晖君大佬,开启全栈工程师之路,学习各项软件使用:
【电路】
电路原理
1、AltiumDesigner(AD):用于绘制电路板 /嘉立创EDA
2、eagle(开源硬件界电路设计,偏简单):转化文件格式
3、fritzing(面包板电路示意图绘制等,文章配图)
4、allegro、pads(大公司会用的软件(显卡、主板))
【结构设计】
1、Rhinocores(俗称 犀牛)
2、Fusion360(良心软件,联系学习)
3、Cinema4D
4、solidworks(机械相关专业必备)
5、UG
6、proE
渲染:KeyShot
矢量图编辑:inkScape
雕刻机刀路artCAM
3D打印机软件(具体与自己的机器有关)推荐一个Cura
【软件开发】
1、宇宙第一IDE :VisualStudio(C++、openCV)
2、ardroidStudio:开发安卓APP
3、jetbrain全家桶:JAVA开发
4、PyCharm:人生苦短 我用python
5、rider:c#开发
6、clion:C、C++
【硬件开发】
1、keil、cubeMX(51单片机、STM32等)
2、arduino IDE(开源硬件扛把子)
3、KendrytelIDE(开发K210)
软件交互,一个画画的编程语言:processing
数学仿真:Matlab
【小工具类】
linux服务器:XShell、XFtp
串口、网络调试助手
cmake:跨平台安装编译工具
GitGUI:代码版本控制
coolformat:代码批量格式化工具
ida:反编译
WireShark:网络协议分析
SerialChart:串口绘图
Netron:图形化查看神经网络
beyonCompare:代码修改对比