学习嵌入式,需要具备什么基本的知识

2024-11-20 14:14:55
推荐回答(3个)
回答1:

1.掌握C语言高级编程。无论是对嵌入式软件还是硬件开发编程,都是不可缺少的一部分。因此不管您是自寻、还是拜师我坚信这都是他们教您的第一步。
2. 要了解嵌入式Linux操作系统。你得首先对这个系统有一定的认识,就好比你想盖房子、你得需要水泥、砖头、钢筋。那么嵌入式Linux系统同样如此。这个比喻也许很粗糙,但容易理解。
3.了解Linux或者wince下的编程。
4.具有单机片或者ARM或者MIPS等相关基础。
5.其他知识的扩充。我们还可以通过阅读一些优秀的代码,了解UBOOT的源代码,或者是学习下linux的源代码等等。
以上就是学嵌入式需要的一些基础,如果你基础不牢固,也不要担心。一点一点的学习嘛。华清远见星创客,是面向中高端嵌入式工程师的培训,对基础有一点的限制,因为是长期就业课程体系,不管你多厉害,还是多么小白,但都要从基础学起。这样有基石才能对后续的课程保证不掉队。

回答2:

首先C语言,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频也好,要看视频推荐朱有鹏的。很多人会问,C语言要学到怎么样,但是你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,那时的收获就不是你死看书能得到的。
其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件。

回答3:

c语言:

c语言也被称为是上帝的语言,那么在嵌入式驱动当中是使用最广泛的语言开发,此外也有用汇编来开发驱动程序,但其效率可能稍微差点,从当前实际工作环境中看,我们现在开发驱动程序用的就是c语言,那么对于计算机专业的人来讲,大部分人的第一种编程语言就是c语言,所以这门学科对于我们来讲并不是什么难事。新手学嵌入式需要什么基础

操作系统知识:

新手学嵌入式需要什么基础驱动分为两种,一种是没有操作系统的驱动程序,也就是直接用c语言来对硬件进行编程,那么另外一种就是有操作系统的驱动程序,需要集合操作系统的接口来编写驱动程序才可正常使用,当然在两种模式中,使用最多且就业需求最多的就是第二种有操作系统的驱动程序,所以想要写驱动程序首先需要掌握操作系统的相关知识,而嵌入式的驱动程序大多是用linux系统,所以应该熟练掌握linux操作系统是成为开发嵌入式驱动的必要条件,但切记不是唯一的条件,因为还有wince等其他操作系统。

对于嵌入式的学习视频或资料我在这里仅提供一个我用过的视频资料,仅供大家参考学习网页链接