这份进入车载电器件的嵌入式软件开发的自学路径是否可行?

各位大佬、前辈:

个人目前在做汽车零件的结构设计工作,工作的技术难度相对较低。

考虑到工资收入和未来发展,后续想要做车载电器件的嵌入式软件开发工作。

我规划的学习路径如下:

1. C语言

2. 微机原理与接口技术

3. 模电数电基础

4. 51单片机

5. 数据结构

6. C的缺陷和陷阱

7. Altium Designer

8. STM32

9. 操作系统

10. Bootloader

11. ROTS

12. Linux+Arm

想要请教各位前辈:

1. 上面的学习路径有问题吗;

2. 完成哪部分的学习,可以进入公司进行独立工作?

3. Autosar的学习需要在何时进行?

PS:啥时候需要买万用表和示波器?

1. 上面的学习路径有问题吗;

<codeallen>:实话说这个路径过于庞大了,即使是入门都需要以年计的时间,除非是走马观花的看下目录那快,但是没有没有意义。

建议先学习C语言,51单片机,stm32即可,看不懂就在多看看,不然本就薄弱还分散精力更是不行。至于其他的等工作之后用到在学吧,确实是个大工作量。

2. 完成哪部分的学习,可以进入公司进行独立工作?

<codeallen>:如上,单片机部分即可找到工作,但是水平还是参差不齐的,因为嵌入式是实践的艺术,不去公司用项目和bug磨练,自己蒙头学是很难搞定的,所以很多同学即使大学很努力的学习嵌入式,但是并不妨碍毕业啥也不会。主要问题出在他们从来没想过参加比赛试试,当然也可能是参加了啥也不会放弃了,这里边的点在于不会是正常的,想办法解决问题是关键(比如说看看人家得奖的项目思路和代码,不过能有这想法的也不至于啥也不会。。。)。

3. Autosar的学习需要在何时进行?

<codeallen>:相对于上边说的各种基础知识这才是应用,也是工作之后需要深研的技术,原则上这个可以直接开始,先看看概念的介绍,然后找找网上有什么资源,当然了一般到应用类资料都是比较少的,所以可以先尽可能搜索下,总之既然选了这个方向那就尽早开始。面试的时候如果着重问这个,最起码概述上是很理解的,但是说回来,任何技术开发工作基数和技术都是第一考察点(尤其是新手,老手可能会慢慢转到考察业务,显然你不是)

PS:啥时候需要买万用表和示波器?

<codeallen>:对于基础的学习,原则上是不用万用表和示波器的,因为更多的还是偏软件的学习,万用表主要是对单片机学习和电路检查有点用,但是现在的开发板为了追求功能丰富,设计的都很冗余,所以即使有什么问题你也不好排查,所以没啥用,另外只要正常,基本也不会坏,要是买了不久就坏了直接找店家就好了。

示波器呢对于学习协议是有用的,比如调试iic之类,但是这个对于新手我觉得还是有难度的,所以市面上现在有很多开源的分析仪,也是为了减低难度,对于新手可以先专注协议本身的标准,因为这种协议问题基本都是由于软件delay或者是时钟问题不对导致的,当然还有连协议都不遵循的错误,这种错误对于初学可以先放过去,属于进阶的debug手段,后边要是工作需要可以在学,毕竟也不便宜,

//单片机学习

嵌入式单片机学习从入门到大牛​mp.weixin.qq.com/s/1dw4W5Sl1R-wbOrr0PNVcw​编辑

//Linux学习

ARM+嵌入式Linux学习路线​mp.weixin.qq.com/s/eAtD77PrhsrQGIeUVo41LA​编辑

赞(0)
分享到

相关推荐