【发布时间】:2014-08-10 15:43:29
【问题描述】:
我正在使用 SoC FPGA+ARM A9 系统。 ARM A9 将运行 Linux Yocto。 我想为这个 Linux on C 或 Python 语言编写一些软件。我的问题是,我是否需要在我的 Windows 桌面上安装 Linux 才能为 Linux 开发软件,或者是否有某种 Linux Shell/模拟器可以在 Windows 7 下测试我的代码?
【问题讨论】:
-
Python 应该是相当可移植的。但如果你想绝对确定你可以在 Linux 虚拟机或 Linux 容器中运行它。
-
如果你想写 C 代码,你不仅需要一个 linux 模拟器,你还需要一个 ARM 模拟器,这是一个更大的问题。 (还有一个交叉编译器,但这更容易。)
-
一个可能值得考虑的中间想法:安装 cygwin,它为您提供 Windows 上的大部分 GNU/Linux 用户空间,包括一个包含所有 Unix 特定内容的 Python 构建而不是特定于 Windows 的东西(和一个类 Unix 的 C 标准库,如果你真的想这样做的话)。