当前位置:首页 > 嵌入式培训 > IT培训问题库 > 如何学习嵌入式,让小白轻松从入门到熟练

如何学习嵌入式,让小白轻松从入门到熟练 时间:2018-06-12      来源:未知

对于嵌入式可以说是现在发展的比较好的了,很多人都投身到嵌入式学习中,但是对嵌入式学习很困惑,迷茫,不知道嵌入式如何学习,那小编就与大家分享对于初学者来说如何轻松学嵌入式开发从入门到熟练

1、精通c语言、数据结构 、计算机原理(包括汇编的)、编译原理 、操作系统

先做以上的,别着急!要做好嵌入式工程师请远离浮躁!虽科目众多,不一定全学,可根据需要选修。

如果你严厉的觉得觉得你学的可以了,请考虑以下问题:不参考任何代码的情况下,能自己写链表吗?树的遍历呢?图的最短路径怎么实现?能自己写小型抢占式内核吗?如何用c实现语法分析,词法分析?

2、然后就可以搞块开发板了,只提一点:先搞裸机(请自动把这句话复述三遍)。linux接触越早越好,命令越熟越好,vim操作越眼花缭乱越好…

先搞裸机可以考虑51系列也未尝不可,可买个板子,也可以直接用proteus仿真。了解下什么是IO、串口通信、中断等,最好用模拟时序的方式用IO引脚写个iic和spi的驱动。在51上不要花太多时间,新手一个月左右吧,(假如我上面说的基础你学的OK的话,视自身学习能力而定)。

3、然后你可以学习一下mcu或处理器了,建议是ARM,因为你用别的架构会发现板子少的可怜,且价格也贵。建议先玩裸机,还是和51一样,从点灯开始熟悉。请注意:最好不要一上来就钻到里面把所有的模块都整一遍,因为那样好费时间(这里说的不是浪费),不是不可以,但效果我感觉不一定是最好的。学裸机编程其实就是学CPU编程思想,因为你后面肯定不只是用一种CPU,怎么控制引脚,怎么配置寄存器可能每款CPU都不一样。要学到的是这种方法,这种原理。还是像上面所说的,先把cpu本身的资源搞懂!!IO、中断(就单片机编程来说相当重要)、UART、内存寻址方式等等。如果可以,学一下它的汇编。如果汇编你也学了,好!!请基于这个cpu写个时间片的调度器,不用太复杂,运行个多任务就可以了。(这里重点不是写调度器,而是写它的时候会涉及到各种栈操作,现场的保护与恢复,用到大量汇编)然后再根据外围的器件做些实验,这就不说了,你会接触到一个东西:datasheet,如果英国话不好,它会让你头疼。

4、 然后像什么数模模数,语音,lcd屏,按键,时钟芯片,等根据板子的资源放开整吧,单片机这块最后说一句:玩单片机千万别不买开发板,不玩单片机千万别买开发板!还有一些嵌入式linux方法步骤:1:命令,2:系统编程,3:驱动,4:vim。从这些方面来学习嵌入式linux,要熟练掌握。

新手轻松学嵌入式开发从入门到熟练,即使你是零基础也没有关系,好好学最重要。华清远见是一个很不错的嵌入式学习机构哦。

相关推荐:嵌入式学习路线

上一篇:嵌入式如何入门,让你从新手到入门

下一篇:2019年嵌入式发展前景怎样我感觉有戏!你呢

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部