在嵌入式开发的软件部分,并不是所有程序都是自己编制的,大部分情况是根据别人设计的程序修改一下自己使用,而这些程序绝大部分是c语言程序,你需要能看懂它们,而且需要会自己修改、甚至自己编写新的程序。所以需要掌握c语言,至少要能看懂程序和进行修改。
当然,嵌入式程序主要用C语言开发。
必须的,只要跟硬件相关的编程都必须会c
c语言是基础,最好能懂一点汇编,会用到的