C语言,是最重要的部分,如果在学习QT等等 还要有C++的基础。 操作系统原理,了解操作系统原理学习起来就会更快。 如果学习驱动那么需要有原来单片机或者ARM的基础更好 你可以先从熟悉系统开始,在写一些应用程序编译运行,在逐步移植、裁剪、扩展等等