发布时间:2016-01-25 15:12:47
实验环境:Ubuntn 14.04、bin86-0.16.17、VirtualBox-4.3.34、Bochs-2.4.61. 安装软件 点击(此处)折叠或打开# 安装as86和ld86 sudo apt-get install bin86 # 安装VirtualBox sudo apt-get install virtualbox # 安装Bochs .........【阅读全文】
发布时间:2012-12-22 16:30:52
最近想搭建一个用于ARM的编程环境,主要用于汇编编程。今天看了《Embedded Programming with the GNU Toolchain》一文,其中介绍了利用QEMU进行ARM编程实验的一种方法。基本思想是,在一个X86的Linux开发机中安装一种称为codesourcery-tools的GNU工具链,该工具链中包含了交叉编译器,利用该工具链在宿主机中编译出ARM的可执行文件,然后利用QEMU仿真一个PXA255(connex)目标机,并将可执行文件加载到目标机中运行。这种方法简便易行,但由于在开发机中缺少操作系统,因此在汇编语言程序中无法引发系统调用。此外,每次交叉编译完成后还......【阅读全文】