嵌入式Linux开发可以使用虚拟机进行开发,也可以使用物理硬件进行开发。
使用虚拟机进行开发的好处是可以在不同的操作系统上进行开发,方便进行代码调试和测试。虚拟机还可以提供一些额外的功能,比如网络连接和外围设备模拟等。
然而,对于一些需要和硬件紧密结合的嵌入式开发项目来说,使用虚拟机可能无法满足需求。这时候需要使用物理硬件进行开发,即在开发板或硬件平台上直接进行开发和调试。物理硬件开发可以更好地模拟实际环境,但需要更多的硬件资源和开发环境配置。
综上所述,嵌入式Linux开发可以使用虚拟机或物理硬件进行开发,具体的选择取决于项目需求和开发环境。