自学嵌入式,越来越不想学?

如题所述

如今,嵌入式成为热门专业,很多人都想要来分一杯“羹”,但是很多小伙伴从入门开始就打起了退堂鼓,不过,大家也不要担心,下面可以一起先来看看嵌入式如何入门哦。
一、C语言的学习
C语言是嵌入式软件开发人员必须熟练掌握的编程语言。作为C语言的初学者重点掌握基本数据类型、复合数据类型、流程控制、数组、指针、函数这几方面的基本知识。本人建议通过观看视频教学的方式进行学习,这样既快速又通俗易懂,当然前提是必须找到优质的教学视频资源。此外,可以配合入门书籍谭浩强的《C语言程序设计》进行学习。如果想深入的学习可以参考美国人写的人民邮电出版社出版的《C Primer Plus》。
二、C语言的磨炼
掌握了基本的C语言语法以后并不代表我们就学会了C语言,关键是如何灵活去运用。我们可以练习编写C语言学习书籍的课后习题或者在网站上搜索C语言笔试题库进行练习。也可以百度寻找经典的C语言编程案例进行学习。总之,就是将C语言运用的越熟练越好。至于开发环境可以选择VC++ 6.0 或者linux。
三、硬件电路基础
嵌入式软件工程师还必须懂一些硬件电路的基本知识。当然,对于刚入门的软件开发人员没必要非常精通电路技术,熟悉基本的电子元器件的功能即可。例如,电阻、电容、电感的作用以及符号,三极管、MOS管导通截止的条件,微处理器、晶振的基本概念等。至于,以上这些基本知识我们可以通过童诗白的第四版《模拟电子技术基础》和网上查阅的资料进行学习。
四、如何看懂原理图
作为嵌入式软件开发人员我们经常会和硬件打交道,我们的程序最终会被烧录到微处理器内部运行。所以,我们必须要会看硬件原理图,看懂之后才知道如何写程序。首先,我们要知道嵌入式硬件最小系统的组成部分,包括电源电路、晶振、微处理器、复位电路。然后以微处理器为中心向四周查看,主要看我们可以操纵的外设资源。以上知识的学习我们不妨经常浏览一下某些知名IT网站其他人上传的经典原理图。
五、基本外设知识
嵌入式程序很大一部分工作都是在控制外部设备或者与外部设备进行通信。例如,LED灯、数码管、RS232、AD/DA、I2C总线、SPI总线等。以上基本外设的知识完全可以通过百度百科或者网站大牛们写的博客进行学习。这样比查阅相关书籍学习的要快而且深入。此时,基本了解各个外设的概念、原理即可。至于深入的掌握还需进行实战开发。
六、开发板实战
以上基本都是理论知识的学习,要想真正的理解并且深刻的掌握。必须通过实战开发来更加深入的学习。我们可以买一个51系列的开发板或者高级一点的STM32开发板进行实战演练。根据开发板提供的教学视频或者自己摸索实践将开发板自带的常用外设全部调试一遍。至于,针对51开发板、STM32开发板的嵌入式开发环境我们可以采用KEIL4_MDK进行开发。
七、项目整合
有了以上的基础理论知识和简单的实战经验,我们还需要通过完整的项目来整合自己的技能和熟悉项目的开发过程。我们可以利用开发板自带的资源来开发万年历、遥控开关、计算器等小项目。或者采购一些比较有意思的项目套件进行开发,例如智能小车、遥控飞机等。通过以上步骤的练习,如果你能顺利坚持下来,我想你已经进入嵌入式软件开发的大门了。
以上介绍的就是嵌入式入门及如何学习了,要想学习嵌入式,不光要抓住机会,也要自己先准备好。机会是给有准备的人的,希望以上能给大家带来帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-12-03
嵌入式开发年限越久,越发现这个领域知识的无穷无尽。当然了,这并不意味这你得花三五年才能学会,如果仅仅是想找到一份这个领域的工作,三五个月的时间,进行有针对性的学习,也是完全可以达到的。本回答被网友采纳

自学嵌入式,越来越不想学?
嵌入式程序很大一部分工作都是在控制外部设备或者与外部设备进行通信。例如,LED灯、数码管、RS232、AD\/DA、I2C总线、SPI总线等。以上基本外设的知识完全可以通过百度百科或者网站大牛们写的博客进行学习。这样比查阅相关书籍学习的要快而且深入。此时,基本了解各个外设的概念、原理即可。至于深入的掌握还需...

学嵌入式也有一段时间了,可是我突然发现那并不是我想要的,我觉得自己...
可以转服务岗,有这个基础,做客服,还有产品经理就有了巨大优势了。 推荐尝试岗位,售前 售后。 还有 产品经理

学嵌入式也有一段时间了,可是我突然发现那并不是我想要的,我觉得自己...
我学的也是这个,确实很难找,还要看地区,有的城市嵌入式方面发展比较好的就比较好找,比如深圳。。。唉,后来没办法,找不到这类的,只能找软件应用类的,c方向的,甚至java的也行,反正it类的,这样工作也比较踏实,抢别人饭碗去。

我朋友说学嵌入式很难!是不是真的
嵌入式的学习难度其实并没有想象中那么高。很多人之所以望而却步,很大程度上是因为硬件开发板的存在,但事实上,这并不是障碍。对于那些拥有理工科背景的本科毕业生(例如自动化、电子、信息等相关专业),即使没有太多硬件知识,只要掌握一定的C语言,也可以轻松入门创客学院的嵌入式课程。实际上,嵌入式...

...但感觉现在这个行业有点混乱。首先,嵌入式目前的确是个
嵌入式学好了是很赚钱,但是也不好学,嵌入式分软件方面和硬件方面。1、要想学好嵌入式英语必须过关,不然学起来很费劲的,像图形界面开发像qt API都是英文的,linux帮助文档也是英文的,驱动的开发那些网卡芯片说明文档等都是英文的,英文不好学起来很痛苦。2.软件开发包括系统移植,引导程序移植,驱动...

我这种情况,想自学嵌入式可行吗,还是去参加培训好一点?
祝你学有所成!!我是福州卓跃教育的老师,我们专做嵌入式培训 对于嵌入式,我建议你应该掌握以下点:1. 打好C语言基础。2. 学好的数据结构,这十分重要。3. 学习操作系统原理。4. 学习ARM体系结构与编程,这个课程可以很好的理解处理器的工作原理及各种外设的驱动开发。5. 最好深入自学一下UCOS,...

现在大二,想往嵌入式方向发展,但现在对那一点也不懂,谁能说一下都需要...
2、往往很多人一味的想结果而忽略了过程,直接奔到嵌入式,现在想了解他未曾不可,不过我想告诉你的是在合适的阶段做合适的事情,所谓拔苗助长的故事大家都学过,可惜没几个明白真正的道理。3、学习认知的过程很简答,基础加上兴趣即可,基础是理论,兴趣是实践的动力。还拿接触电脑说事,4个人一个...

我是学嵌入式的应届毕业生,但我不想做技术,想问一下有关IT的,管理咨询...
一、如果还想利用学的专业知识为自己服务的话,可以做技术支持,售前技术,售后技术等等,这个不需要太强悍的专业知识,但又需要有一定专业基础的人来做。一些大公司对这些岗位划分还是很清楚的,真正能从事研发的人还是很少的,需要特别优秀的专业技术人员。二、可以彻底抛开嵌入式的情结,从事其他的行业。

现在在做JAVA开发,想转嵌入式方向,自己学了一些觉得有点困难,有什么好...
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不...

嵌入式这个行业目前是很火,我怕学到后过时了?
嵌入式学好了是很赚钱,但是也不好学,嵌入式分软件方面和硬件方面。1、要想学好嵌入式英语必须过关,不然学起来很费劲的,像图形界面开发像qt API都是英文的,linux帮助文档也是英文的,驱动的开发那些网卡芯片说明文档等都是英文的,英文不好学起来很痛苦。2.软件开发包括系统移植,引导程序移植,驱动...

相似回答