嵌入式系统开发是一个“门槛”比较高的技术领域,因为该领域不但需要开发者能编写应用程序,还需具备对硬件的基本分析和调试的能力。单纯只了解软件的开发者由于对系统底层硬件很多原理缺乏基本认识,可能会发现自己始终浮于表面,深入不下去。因此,做嵌入式开发需要“软硬兼施”。