Доброго времени суток, хабражители. Вдохновившись статьёй ARM аccемблер, решил для интересующихся и таких же начинающих, как я, продолжить эту статью. Исходя из названия становится понятно, что перед тем, как читать эту статью, желательно прочесть вышеуказанную. Итак, «продолжим».
Мой случай будет отличаться от предыдущего следующим:
В принципе, никаких критических изменений относительно случая в статье-«родителе» нет.
Мой случай будет отличаться от предыдущего следующим:
- у меня на машине ubuntu 12.04
- arm toolchain я брал от сюда(выбрать ARM Processors — Download the GNU/Linux Release). На момент написания статьи появились более свежие версии, но я использовал arm-2012.09(arm-none-linux-gnueabi toolchain)
- устанавливал так:
$ mkdir ~/toolchains
$ cd ~/toolchains
$ tar -jxf ~/arm-2012.09-64-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 - добавлял для упрощения дальнейших действий наш тулчейн в PATH
$ PATH=$HOME/toolchains/arm-2012.09/bin:$PATH - установка qemu в ubuntu
$ sudo apt-get install qemu
$ sudo apt-get install qemu-system
В принципе, никаких критических изменений относительно случая в статье-«родителе» нет.