我有一个安装了 debian 的 ARM 设备(网络存储)。我可以拉出驱动器并转储 fs 映像(使用 dd)。那里的操作系统是debian,我用的是ubuntu。
我需要安装什么(软件)才能进行交叉编译?
我可以挂载图像并修改其内容。如何模拟该设备来测试交叉编译的可执行文件?
更新:我不是指任何汇编程序编程,我想要的是编译一些常用的 debian 守护进程(网络服务器 + 脚本)并在检查后部署。
我有一个安装了 debian 的 ARM 设备(网络存储)。我可以拉出驱动器并转储 fs 映像(使用 dd)。那里的操作系统是debian,我用的是ubuntu。
我需要安装什么(软件)才能进行交叉编译?
我可以挂载图像并修改其内容。如何模拟该设备来测试交叉编译的可执行文件?
更新:我不是指任何汇编程序编程,我想要的是编译一些常用的 debian 守护进程(网络服务器 + 脚本)并在检查后部署。
code sourcery
或者emdebian
如果这不起作用。
看看这个:http ://www.embeddedarm.com/software/software-arm-linux.php
他们有适用于 linux 和 cygwin 的交叉工具链。
那里有 Arm 模拟器,但如果你想模拟整个电路板,那可能是一个不同的故事。
通过使用具有跨工具链的开发PC进行开发和编译,然后将我的开发目录nfs挂载在单板计算机上,我获得了最好的运气。