关注
借个楼说说把,我认为嵌入式的在学校的学校路线:
1.先学好C语言,再学C++,数据结构,计算机网络和操作系统也要学(前面只用看一遍,了解一下就好了),很多人说学嵌入式为什么要学C++,在我看来学C++是为了锻炼你面向对象的编程思维,写代码的时候考虑一些常用的数据结构解决问题。
2.学好数模电,嵌入式必学。
3.争取进类似于电赛实验室或者智能车等社团(有基础的实验仪器的社团或者实验室:有示波器,信号发生器,电烙铁等),一定要进,进不去也要争取死皮赖脸能够用上实验仪器。
4.买块stm32f103(个人感觉f1就够了 )的板子来学,推荐正点原子的吧,其他的我没有用过,刚开始学从简单的寄存器配置开始学,觉得难的话可以直接学HAL库或者标准库,但学习的过程中一定要知道为什么(起始最后都会回归到寄存器配置的问题上),现在正点原子的代码编程规范可以好好学,就是实验例程里面的编程风格(我当年学的时候可以没有那么好的编程风格),想想为什么要这样编程(面向对象的思维去思考)。一定要把ADC,DAC,PW***,SPI,UART,IIC,CAN。这些外设学透,熟悉原理,不要说会用就行了,学学人家的代码数据是怎么接收保存的,用什么方式,自己还能有什么改进。(不要觉得这些基础的不比人家高大上什么的,所谓的高大上起始都是通过这些总线读写封装好的模块数据罢了)。
5.画pcb,先跟着视频学,然后对着一块stm32f103的核心板PCB直接抄,到立创上把板做出来(如果自己实验室有条件或者自己有条件的画可以先做腐蚀板,当然,如果有条件的话就不需要抄核心板了,很多电路够可以自己分析然后自己画)要学会分析电路。
6.学RTOS先学会用,学会用之后在问为什么可以这样用(深入学习内核),就可以再进一步提高对stm32这块单片机的理解了。
7.后面可以学Linux应用了,可以先自己移植内核,bootloard,根文件系统,在linux的框架下写一下驱动,感受一下跟写单片机有什么不同。Linux的方向太多了,可以选一个自己喜欢的方向去做。
8.我上面说的都是基础的东西,单片机,rtos,linux都只是一个工具,重要的是学习过程中遇到问题的解决能力和解决方法,反正有机会能够参加竞赛就多参加,找一些题目做(建议做电赛历年的题目吧,不建议做培训班的项目)。
查看原帖
10 2
相关推荐
牛客热帖
更多
- 1... JVM调优1.6W
- 2... #校招笔试##恒生电子#数据库没学过,第二道A出来了,第三道没A出来,后面有思路但是已经懒得写了7838
- 3... 前端面试,八股怎么准备?(附速通版)6172
- 4... #校招笔试##中国电信#还是有点难度的,专业知识考的很广,行测题做了好久(比代码都久),代码题倒是不难,最后一题要点技巧,其他都是签到送分4462
- 5... 国庆有感 测开劝退3807
- 6... 双非秋招记录(下)3791
- 7... 如何委婉地拒绝offer3497
- 8... 【彻底战败】秋招11次一面挂3480
- 9... 就这样上班一年了,选对公司跟选对人是一样的。。3279
- 10... 七牛云路演2976
正在热议
更多
# 国庆后,我的返工状态 #
10851次浏览 57人参与
# 校招求职有谈薪空间吗 #
170208次浏览 2134人参与
# 爱玛科技集团求职进展汇总 #
11343次浏览 123人参与
# 一觉醒来,穿越回国庆前 #
20207次浏览 86人参与
# 找工作前vs找工作后的心路变化 #
22640次浏览 170人参与
# 26届秋招投递记录 #
39249次浏览 451人参与
# 深信服秋招来了 #
276787次浏览 2910人参与
# 央国企投递记录 #
117472次浏览 1493人参与
# 租房前辈的忠告 #
253787次浏览 7080人参与
# 职场中你干过哪些“蠢”事 #
120766次浏览 676人参与
# 找工作有哪些冷知识 #
154854次浏览 2426人参与
# 电信求职进展汇总 #
16494次浏览 110人参与
# 腾讯音乐求职进展汇总 #
129699次浏览 980人参与
# 薪资爆料 #
164334次浏览 1372人参与
# 蚂蚁求职进展汇总 #
121895次浏览 1153人参与
# 面试被问“你的缺点是什么?”怎么答 #
147586次浏览 1772人参与
# 今年秋招还有金九银十吗 #
9521次浏览 56人参与
# 大厂面试初体验 #
63135次浏览 309人参与
# 求职你最看重什么? #
100782次浏览 588人参与
# 通信/硬件求职避坑tips #
101070次浏览 970人参与
# 实习生应该准时下班吗 #
286727次浏览 1573人参与
# 通信/硬件公司求职体验 #
149951次浏览 972人参与