嵌入式软件工程师主要从事嵌入式软件开发工作。涉及应用层以及底层软件开发和设计工作。嵌入式需要掌握的知识很广泛,如单片机、c语言、计算机组成原理、操作系统、数据结构、网络技术、数字电路、模拟电路等等相关知识。 嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续深入学习过程中很好地掌握主流嵌入式微处理器的结构与原理,就需要对硬件工作原理有初步的了解和掌握,可以看一下诸如计算机组成原理、ARM体系结构和Linux等相关的专业书籍。最重要的是C语言,以及C++,这个与你读程,应用,开发项目,做系统移植息息相关。不要被它庞大的学习体系吓到,选择一个切入点也很容易学,打好C语言的根基。 |
电工学习网 ( )
GMT+8, 2021-12-6 20:44