ARC
Tools en Debian Wheezy 7.2
150414 |
ARC Tools ARC Tools es
una serie de clases de Java que implementan un simulador
del procesador ARC, el cual es un subconjunto del modelo
SPARC. La arquitectura y organización del procesador ARC
está descrito en el libro Computer
Architecture and Organization: An Integrated Approach
de Miles Murdocca.
Los paquetes Java (jar) del simulador ARCTools se pueden obtener aquí. Para descomprimirlo hacemos: oskr@kro:~$mkdir ARCtools oskr@kro:~$cd ARCtools oskr@kro:~/ARCtools$unzip ../ARCToolsv2.1.2.zip |
Instalación del Open JDK y ORACLE JDK El simulador del ARC se
ejecuta en máquina virtual de Java (JVM). Se puede
utilizar la implementación libre de la JVM.
root@kro:~# apt-get install openjdk-6-jdk Sin embargo, se recomienda utilizar la implementación de la JVM de ORACLE. La JVM dependerá de la arquitectura y del sistema operativo. En nuestro caso, x86-Linux, bajamos el archivo jdk-8u5-linux-i586.tar.gz. Los archivos se pueden instalar en las rutas /opt, /usr, /usr/local, dependiendo de la distribución de Linux. En Debian se recomienda en /opt. root@kro:~# tar -zxvf jdk-8u5-linux-i586.tar.gz -C /opt |
Ejecución del Simulador Se
puede ejecutar el simulador invocando la máquina virtual
con su ruta absoluta y como argumento el archivo jar:
oskr@kro:~/ARCtools$ /opt/jdk1.7.0_13/bin/java -jar ARCToolsv2.1.2.jar Para evitar colocar la ruta absoluta, se modifica la variable de ambiente PATH: oskr@kro:~/ARCtools$ PATH=/opt/jdk1.7.0_13/bin/:$PATH Ahora solo basta con invocar el comando: oskr@kro:~/ARCtools$ java -jar ARCToolsv2.1.2.jar |
Ejemplo de prueba A continuación se muestra el código |