我有一个运行 Linux Ubuntu 的飞思卡尔 (i.MX53) 的 ARM Coretex-A8 开发板。它启动得很好,我可以用鼠标/键盘/终端访问系统。
首先,我想在主机操作系统内的板上运行一个应用程序,就像在 PC 上运行应用程序一样。
我的问题是编译我的测试程序,使用基于 gcc 的工具链,如 YAGARTO,我最终遇到了链接问题,因为我没有定义任何启动脚本。
我找到了很多关于构建“裸机”配置的信息(包括编译内核以及制作加载和链接脚本),但对于让应用程序在主机操作系统上运行没有任何用处。
我的开发环境在 Windows 7 上运行。我也可以选择在 Linux X86 上运行,但我怀疑这是否有助于我制作 ARM 应用程序。