Instalar y configurar NASM, arm-none-eabi-as y riscv64-unknown-elf-as

Pasos para instalar y configurar herramientas

A continuación, se describen los pasos detallados para instalar y configurar las herramientas NASM, arm-none-eabi-as y riscv64-unknown-elf-as en diferentes sistemas operativos.

1. Instalar NASM

En Linux:

  • Actualiza el sistema e instala NASM:
    sudo apt update
    sudo apt install nasm
  • Verifica la instalación:
    nasm --version
  • Si NASM no está en el PATH, agrégalo:
    echo 'export PATH=/usr/bin:$PATH' >> ~/.bashrc
    source ~/.bashrc

En Windows:

  • Descarga el instalador desde https://www.nasm.us/.
  • Sigue las instrucciones del instalador.
  • Agrega NASM al PATH:
    C:\Program Files\NASM

En macOS:

  • Instala Homebrew si no lo tienes:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  • Instala NASM con Homebrew:
    brew install nasm
  • Verifica la instalación:
    nasm --version

2. Instalar ARM-none-eabi-as

En Linux:

  • Instala ARM Toolchain:
    sudo apt update
    sudo apt install gcc-arm-none-eabi
  • Verifica la instalación:
    arm-none-eabi-as --version

En Windows:

  • Descarga el instalador desde Arm Developer.
  • Ejecuta el instalador y sigue las instrucciones.
  • Agrega al PATH la ruta:
    C:\Program Files (x86)\GNU Tools ARM Embedded\bin

En macOS:

  • Instala ARM Toolchain con Homebrew:
    brew install gcc-arm-none-eabi
  • Verifica la instalación:
    arm-none-eabi-as --version

3. Instalar RISCV64-unknown-elf-as

En Linux:

  • Instala RISC-V Toolchain:
    sudo apt update
    sudo apt install gcc-riscv64-linux-gnu
  • Verifica la instalación:
    riscv64-unknown-elf-as --version

En Windows:

  • Descarga el toolchain desde RISC-V Toolchain.
  • Instala y configura el PATH:
    C:\Program Files\RISC-V Toolchain\bin

En macOS:

  • Instala RISC-V Toolchain con Homebrew:
    brew tap riscv/riscv
    brew install riscv-gnu-toolchain
  • Verifica la instalación:
    riscv64-unknown-elf-as --version

4. Verificar configuraciones

Ejecuta los siguientes comandos para verificar que cada herramienta esté instalada correctamente:

  • Para NASM:
    nasm --version
  • Para ARM-none-eabi-as:
    arm-none-eabi-as --version
  • Para RISCV64-unknown-elf-as:
    riscv64-unknown-elf-as --version

 

Destacado

Bootloader Avanzado en Ensamblador

Bootloader Avanzado en Ensamblador Características del Bootloader Se carga en la dirección 0x7C00 (BIOS). ...