linux - 在 Windows 上为 Linux 编程

标签 linux windows embedded real-time

我处在一个奇怪的场景中,我必须使用工作 Windows 8 桌面,无论我如何编写要在实时 Linux 机器上运行的代码。我正在为实时系统编写代码,因此需要实现许多非 Windows header ,如 RTAI 等。显然我不能在 Windows 8 上运行这些,所以很好奇是否有人对编译和测试有任何建议,而不必在每次我想运行程序时将代码上传到我正在编程的基于 RTOS 的计算机。不幸的是,我不能使用虚拟机,并且想避免在终端中编码,以便在 linux 机器上远程编码。

有什么建议吗?

最佳答案

您可以在 Windows 或您喜欢的任何操作系统中编写,您的编程计算机使用的系统与目标系统完全无关。

您使用的交叉编译器显然必须适用于预期的目标系统。调试器和程序下载工具也是如此。您的程序必须要么在模拟器中运行,要么必须在真实目标上运行。强烈推荐后者。

因此,您所要做的就是获得合适的软件工具。由于这些几乎都是为 Windows 编写的,所以这应该很容易。

关于linux - 在 Windows 上为 Linux 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36027040/

相关文章:

c - 如何在Linux上运行以下消息队列?

python - 将构建输入从 Jenkins 传递给 python

c# - 处理多个进程的关闭

python - 在 Linux 下将 Windows 字符串转换为 numpy 时的 fromstring()

embedded - 通过将端口的偏移量添加到基地址来访问端口组合。这将如何运作?

linux - 动态加载时的库路径?

linux - 通过无密码的 ssh 连接(rpm 安装)

python - Flask Windows Apache 问题

linux - 错误: bad instruction 'rfe lr' arm cross compiler

控制台输出未对齐