对于嵌入式,初学者又知多少?
发布时间:2023-06-12 14:56:50
已帮助:人
来源:广州粤嵌教育

以下嵌入式基础阶段的学习建议。要想成为良好的嵌入式系统设计师,还需要在实际项目中锻炼,并不断学习与积累经验才行。完全不知道从哪入手的额小伙伴,在学习嵌入式之前看看本篇小编整理的文章,在学习中更有效。
(1)C语言,关于C语言要知道基本的语法,什么是结构体,什么是共用体,有什么区别,不用强记一些二级考的东西,因在实际中用的很少。(2)C++要知道什么是类,怎么定义,继承,接口,要深刻理解,当然基本语法也是必不可少的。(3)操作系统原理也应该知道基本的原理的。(4)Linux基本命令的使用(vi编辑器必须会用,因为在终端改文件的时候只能用这个),我们现在很多的人都习惯用鼠标了,很少用到命令,我们学习嵌入Linux可要改改这个习惯了,Linux用命令操作一是效率高,二是功能非常强大,远非图形界面能比的了的,其实我们用图形界面的操作都要转化为命令传给硬件的。(5)Shell编程也要了解一些。(6)Linux设备驱动的架构要了解,初学者可以以飞凌的OK6410开发板上的led驱动分析一下,结合原理图和Linux设备驱动相关书籍把每一行代码都分析明白。
看书要学会理解,切记死记硬背。嵌入式代码很多,到了后期更是数不胜数,学会理解代码,才是王道。不要直接阅读Linux内核源代码,看一些自己把头撞破也想不明白的事,会打击初学者的积极性,要循序渐进。
自己动手实验,加深知识的理解。看再多的视频,看再多的书,也不如自己动手试一下。看着很简单的东西,做起来就可能遇到很多的问题,遇到问题找到原因,解决问题,只有这样才能学到东西。记住:只有自己动手做过的东西才是自己的。