天才教育网合作机构 > 培训机构 >

综合教育资讯

欢迎您!
朋友圈

400-850-8622

全国统一学习专线 9:00-21:00

位置:培训问答 > 零基础小白怎么自学嵌入式,记住这几点让你两个月速成

零基础小白怎么自学嵌入式,记住这几点让你两个月速成

日期:2024-11-25     浏览:55    来源:综合教育资讯
核心提示:从事嵌入式开发年限越久,越发现这个领域知识的无穷无尽。当然了,这并不意味这你得花三五年才能学会,如果仅仅是想找到一份这个领

从事嵌入式开发年限越久,越发现这个领域知识的无穷无尽。当然了,这并不意味这你得花三五年才能学会,如果仅仅是想找到一份这个领域的工作,三五个月的时间,进行有针对性的学习,也是完全可以达到的。而这个文章,带给各位小伙伴的就是一份具体可实操的自学路线。

无论是跨行自学、还是科班学生,都非常容易上手。

所以在思考怎么自学嵌入式前,我们要了解一个问题,

首先,什么是嵌入式开发?

从产品形态来分:

.在裸机产品上进行的开发

.在实时操作系统产品上进行的开发

.在Linux/Android系统上进行的产品开发

从开发角度来分:

.在单片机寄存器或库进行的开发

.在soc片上进行的开发

.系统层面的开发

.驱动层面的开发

.应用层面的开发

一个电子产品从裸机、系统、驱动到应用层面,都需要嵌入式程序员对该模块进行开发定制。

然后,嵌入式开发的前辈目前都在哪些企业?

.通用芯片原厂:ST、TI、RK、全志、NXP、MTK、展锐、海思、高通等等

.射频芯片原厂 :Nordic、乐鑫 、瑞昱等等

.SOC模组厂商:移远、广和通、中移动、中兴物联等等

.智能硬件产品:小米&小米生态链企业、华为、oppo、DJI等等

.商业&工业:海康、大华、大族、优必选、讯飞等等

.物联网平台:涂鸦、中移动、机智云 等等

.互联网厂家:一线大厂都有硬件相关的事业部

以上这些企业里,有哪些嵌入式的岗位呢?

.单片机开发工程师

.嵌入式开发工程师

.蓝牙开发工程师

.音频开发工程师

.终端开发工程师

.系统开发工程师

.电子开发工程师

.c开发工程师

.wifi开发工程师

.zigbee开发工程师

.sdk开发工程师

.固件开发工程师

.驱动开发工程师

.相机开发工程师

.飞控开发工程师

.视频开发工程师

.智能硬件开发工程师

.物联网开发工程师

.Linux开发工程师

.Android系统开发工程师

FYI:所以找工作时不要只搜索嵌入式开发啦,上面的岗位都可以搜索的。

所以,嵌入式开发需要哪些技能?

1.扎实的C语言基础

2.熟练掌握数据结构

3.熟悉实时操作系统

4.了解Linux常用指令

5.能熟练应用某款单片机/SOC,了解常用外设驱动的开发

6.Linux/Android系统、驱动设备树相关开发、移植

7.能看懂原理图、了解调试设备、有与硬件配合开发、Debug经验

8.有企业级的项目开发经验,对某个模块的优化有进行过深度思考,并把思考点落地到项目中去

FYI:颜色越深就越重要~

那么,如何学会这些技能?

希望对你而言这是一个价值999圆的回答。

.*个30天:C语言、数据结构、操作系统+节点项目

.第二个30天:单片机&外设、实时操作系统RTOS+节点项目

.第三个30天:Linux/Android系统、驱动开发了解+节点项目

.*后9天:优化简历、刷笔试题、学会面试技巧

学习路线如下(视频教程有需要的关注我自取):

1、C语言基础(15天)-节点:写个贪食蛇游戏、写个学生管理系统

C 语言*好的入门书: C Primer Plus(第6版)(中文版)

2、数据结构(10天)-节点:模仿实现google自测框架、zlog日志框架

数据结构:大话数据结构

3、操作系统初步了解(5天)-节点:了解系统、内存、线程、进程、通讯机制

3、单片机(20天)-节点:实现裸机项目

4、rtos(10天)-节点:做个物联网项目

5、linux-c高级编程(10天)-节点:做个智能音箱、IP摄像头、智能网关

6、linux 系统&驱动编程(20天)

7、实战项目&开源框架资源(10天)

包含OS、库&开源框架、GUI、物联网智能家居、项目实例等

8、工作的技能和经验,硬核干货,汇总篇(5天)

*后,任何一门*的学习,都是需要投入足够多的时间和经历的,所以专注和坚持很重要。

开始学习的*好时机,就是现在。

我也是培训老师,嘿嘿,先找我拿一份入门的全套资料自学看看吧,我把顺序和难易程度都标住了,看完了觉得还想进阶可以买我们的课。

免责声明:本信息由用户发布,本站不承担本信息引起的任何交易及知识产权侵权的法律责任!

本文由 综合教育资讯 整理发布。更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,可以留下你的联系方式,让课程老师跟你详细解答:
咨询电话:400-850-8622

如果本页不是您要找的课程,您也可以百度查找一下: