嵌入式开发一般还分三种,嵌入式应用开发,嵌入式驱动开发,嵌入式硬件开发。
嵌入式应用开发一般有两种,一种是linux的应用开发,一种是android的应用开发。linux的应用开发比较简单,会c语言、linux应用编程、makefile一般就够了。android的应用开发相对较难,学得东西也较多,需要会java、c++、android的应用编程、android的很多机制,以及框架。
嵌入式驱动开发的话一般要会C语言、有一些硬件知识能看懂电路图和芯片手册、熟悉linux内核的机制和设备驱动编程。一般是初学是从从单片机学习开始一步一步来的。
嵌入式硬件开发,无非就是模电数电DSP等等,肯定是要会画电路图的。
有问题再问我~
linux
C语言,C++语言
Linux,C语言,C++,ios,arm等