Principal > Ferramentas > Ferramentas ARM
Ferramentas ARM
Para o processador ARM está disponível o simulador (armsim), escrito em Java (verifique que seu computador tem a versão mais recente de Java).
Versão
A versão corrente das ferramentas ARM, disponibilizadas nesta página, são:
- armsim: versão 1.0e
Instruções
- baixe o arquivo arm.zip.
- descomprima o arquivo (obtendo a pasta arm);
- a maneira mais fácil de usar o simulador é criar o seu arquivo de programa fonte na mesma pasta que contém a pasta arm. Alternativamente, para maior comodidade, você pode colocar a pasta arm na sua path de execução. Por exemplo, coloque a pasta arm em ~/bin e coloque ~/bin/arm na sua path
- para executar o simulador, abra uma janela de terminal e digite o comando
arm/armsim -h
para ajuda sobre os possíveis argumentos (se você colocou a pasta arm em sua path, basta digitar armsim -h).
Obs: as instruções acima são para Linux, MacOs e Windows com cygwin.
Montadores e ligadores
O simulador armsim lê arquivos executáveis no formato ELF, normalmente produzidos por montadores/ligadores ARM comerciais e de domínio público. Para comodidade, a pasta arm obtida como descrito nas Instruções acima inclui montadores e ligadores para Arm do pacote "gcc-arm-none-ebi" nas versões Linux, Windows e MacOS, com os seguintes nomes:- Linux: arm-none-eabi-linux-as (montador) e arm-none-eabi-linux-ld (ligador)
- Windows: arm-none-eabi-win-as (montador) e arm-none-eabi-win-ld (ligador)
- MacOS: arm-none-eabi-mac-as (montador) e arm-none-eabi-mac-ld (ligador)
Por exemplo, para montar um programa-fonte armazenado em um arquivo de nome teste.s no sistema Linux, considerando que o programa-fonte está na pasta arm, como descrito acima, abra uma janela de terminal e digite os comandos
arm/arm-none-eabi-linux-as -o teste.o teste.s arm/arm-none-eabi-linux-ld -o teste teste.o
Alternativamente, você pode instalar em seu computador o pacote "gcc-arm-none-eabi", que inclui o montador e o ligador ARM, além de muitas outras ferramentas, inclusive o compilador gcc para ARM. Para instalar esse pacote no sistema operacional Linux, abra uma janela de terminal e digite:
sudo apt-get install gcc-arm-none-eabi