现在不管在百度论坛还是在贴吧上面都是有关于很多的基础薄弱的学员会在上面问基础薄弱入门学习嵌入式要什么基础,基础薄弱的学员想要学习嵌入式技术的话能不能学的会等等这样的问题,那么基础薄弱的学员入门学习嵌入式要什么基础呢?下面专业的嵌入式培训机构的讲师来给大家解答疑惑。
一、熟练数据结构和算法
数据结构和算法有点因岗位而异,有的岗位基本很少用到数据结构和算法,可能工作十来年,挂着一个嵌入式软件的头衔,结果没写过一个链表,基本的语法都是一些 if 和锁 ,控制GPIO口之类的,但是用不到不等于不学,我们所知道的所有操作系统,都脱离不开数据结构和算法,而且嵌入式软件是需要和操作系统代码强相关的,嵌入式软件的代码依赖操作系统的代码来运行,学习好数据结构和算法,可以让你看到猪是怎么跑的,但是至于以后入职工作,能不能用这方面的技术来吃猪肉,那就要看缘分了。
二、数电模电基础
嵌入式软件不同于互联网,很大一部分就是因为跟硬件息息相关,所以*须要有数电和模电基础,像一些锁相环,与门,或门之类的东西,我们是需要清楚的,纯软件开发可能不需要懂这方面,但是电子技术的话,这些基础是必不可少的。
模电是很多人的一个心病,很多人学不好,像三极管,二极管,mos管之类的,还要理解一些电路设计,这部分是大学电子课程的基础,当然,如果你没有这个机会,可以买几本书来学习下。
三、从51单片机开始
如果搞电子的每个人都应该学习51单片机,很多直接从ARM开始学习的也学得很好,能找到一些不错的工作,但是粤嵌科技的小编还是建议从51开始,51学起来也不难,还能练习C语言,51用来裸跑是非常不错的,理解CPU的工作原理,学习一些通信协议,比如I2C,SPI,点亮LED灯,练习下中断,定时器,后面再做做多任务,学完多任务后,就可以去学习系统相关的东西了。
四、学习嵌入式系统
嵌入式系统,这个东西就比较多了,在学习51之后,你可以学习STM32,STM32标配的就是freertos系统,系统是从多任务衍生过来了,你理解了多任务,再学习系统就不是什么难事了,实时系统我还是推荐学习freertos。
基础薄弱入门学习嵌入式要什么基础
- 下一篇:UI界面设计原则与技巧
- 上一篇:学习嵌入式好就业吗