合聚咖

合聚咖

初学者自学嵌入式难吗

admin

其实这些都是易者不难,难者不易

总的讲嵌入式开发学习的话分为3块

第一块基础编码学习 C/C++(想挑战的可以学习汇编),学到了解各个变量,循环,判断分支,指针均掌握的话就可以了。剩下的都在遇到问题百度,然后吸收这些知识就可以了。

第二块逻辑电路,嵌入式开发与硬件紧密相关,因此必须掌握如何控制硬件。控制硬件前就必须看懂线路图,才能将各个引脚和对应硬件关联起来。这个需要把基础逻辑电路掌握,顺带看下模电数电的相关书籍就可以了。剩下的都百度。

第三块了解操作系统,作为一个嵌入式开发人员,有时会在无操作系统下运行开发程序,有时会在操作系统下运行开发程序。这些都是由客户指定的。我们为了能正常在操作系统中添加各种驱动就必须添加了解操作系统,甚至有时还需要修改操作系统。

一般嵌入式程序员只需要掌握第一第二块就能正常开发了,对于有理想的程序员,第三块还是有必要掌握的。