Universidad de León

Dept IEE, Prof José María Foces Morán

    Software útil o necesario para la realización de las prácticas


Herramientas básicas de programación


  1. Entorno integrado de desarrollo en C y C++.

    • Un IDE para windows que, además, incluye el compilador C/C++ gnu.
    • Software libre, escrito en Delphi.
    • Existen versiones para Linux.
    • Descarga: devcpp.exe

  2. Emulador de terminal virtual con comunicaciones seguras

    • Para conectarse a sistemas remotos a través de un interface de comandos con la posibilidad de que el transporte sea seguro.
    • Usa el protocolo ssh y ssh2.
    • Puede hacer conexiones RAW y Telnet, también.
    • Lo usaremos en una práctica al menos.
    • Descarga: putty.exe

  3. WinSCP: Programa para realizar transferencias de ficheros

    • Para transferir ficheros.
    • Protocolos de aplicación ftp, rcp y también con transporte seguro (scp y sftp).
    • Lo usaremos en una práctica, al menos, para subir paquetes de fuentes al servidor paloalto.unileon.es
    • Descarga: WinSCP

  4. Editor de texto de libre distribución

    • Adecuado para editar programas para SPIM, por ejemplo.
    • Por supuesto, puede emplearse para producir cualquier fichero de texto: Fuentes .s, .asm, .c, .java, .html, .xml, etc.
    • Descarga: syn_editor.exe

  5. Simulador SPIM

    • Incluye un ensamblador y simulador MIPS.
    • Los programas se simulan, no se ejecutan ya que SPIM no es un microprocesador MIPS. El simulador es puede considerar una máquina virtual que imita el comportamiento del microprocesador MIPS a nivel de arquitectura del set de instrucciones.
    • Lo usaremos en algunas prácticas iniciales. Después, podéis usarlo para estudiar programación en lenguaje de ensamblaje y probar vuestros propios programas.
    • Instrucciones para compilar spim para Linux y Mac OS-X. Usad el enlace siguiente para bajar el archivo gzip o dmg usando los enlaces siguientes:
    • Descarga para Linux y Mac OS-X:
      xspim Linux
      xspim OS-X
      Leed con atención estas instrucciones en caso de usar MAC OS-X
      Descarga para Windows: spim.exe

  6. Descompresor GNU 7-zip para Windows (Software libre)

    • Un compresor/descompresor excelente para Windows que, además puede desempaquetar tar, cpio, etc.
    • Descarga: 7-zip

  7. Simulador de memorias cache (MEL06)

    • Simulador de memorias cache y memorias principales que incluye un generador de referencias.
    • Descarga: SimCache.zip