O Simulador SimuS na Plataforma Raspberry Pi

Authors

  • Gabriel P. Silva UFRJ
  • José Antonio dos S. Borges UFRJ

DOI:

https://doi.org/10.5753/ijcae.2017.4864

Keywords:

ensino de arquitetura de computadores, Sapiens, Simulador Simus, Raspberry Pi, Linux, Raspbian

Abstract

O Raspberry Pi é um nanocomputador de baixo custo, do tamanho de um cartão de crédito, capaz de executar um sistema operacional do tipo Linux, que foi desenvolvido primariamente para o ensino de computação. Entre suas características particulares destacamos a existência de um conjunto de pinos de E/S (GPIO), onde é possível a conexão de sensores e atuadores, de forma a controlar dispositivos externos com diversas funções. O simulador SimuS, desenvolvido para emular a arquitetura do processador hipotético Sapiens, foi portado para a plataforma Raspberry Pi e novas funcionalidades foram adicionadas, de modo a tornar viável ao programador acessar e controlar esses pinos de E/S diretamente a partir de um programa, escrito em linguagem de montagem, executado no simulador. Acreditamos que essas novas facilidades possam enriquecer de forma significativa a experiência de ensino-aprendizagem na disciplina de Arquitetura de Computadores.

Downloads

Não há dados estatísticos.

Referências

J. A. S. Borges, G. P. Silva "SimuS - Um Simulador Para o Ensino de Arquitetura de Computadores". WEAC, 2016.

J. A. S. Borges, G. P. Silva "NeanderWin - um simulador didático para uma arquitetura do tipo acumulador". WEAC, 2006.

G. P. Silva, J.A.S Borges, O Simulador Neander-X para o Ensino de Arquitetura de Computadores.. Ed. Autor, 75 pp, 2016, disponível em [link]

R. F. Weber, Fundamentos de Arquitetura de Computadores. 2. Ed. Porto Alegre: Instituto de Informática da UFRGS: Sagra Luzzatto, 2001.

B. Nikoli, V. Milutinovic, "A survey and evaluation of simulators suitable for teaching courses in computer architecture and organization", IEEE Transactions on Education, Vol. 52, No. 4, November 2009

S. Ratnakumar, "GNUSim8085, versão 1.3.7", [link]. Acesso em 23 de Junho de 2017

M. Scott, "WinMips64, version 1.57", [link]. Acesso em 20 de Julho de 2016.

A. A. Moreira, C. A. P. S. Martins, "R2DSim: simulador didático do RISC reconfigurável". WEAC, pp 9-14, 2009.

A. B. Verona, J. A. Martini, T. L. Gonçalves, "SIMAEAC: Um simulador acadêmico para ensino de arquitetura de computadores". I ENINED - Encontro Nacional de Informática e Educação, pp 424-432, 2009.

E. V. C. L. Borges et al., "SEAC: um simulador online para ensino de arquitetura de computadores" - WEAC, pp. 34-38, 2012

P. Sanderson, K. Vollmar “MARS Simulator" [link]. Acesso em agosto de 2016.

G. Henderson. “Wiring Pi” Disponível em [link], acesso em 08.08.2017

Ali M., Vlaskamp J.H.A, Eddiny N.N., Falconer B. and Oram C., "Technical Development and Socioeconomic Implications of the Raspberry Pi as a Learning Tool in Developing Countries", 5th Computer Science and Electronic Engineering Conference (CEEC), pp. 103-108, 2013.

Sriskanthan N., Tan F. and Karande A., "Bluetooth based home automation system", Microprocessors and Microsystems, Vol. 26, no. 6, pp. 281-289, 2002.

YoonD., BaeD., KoH. and Kim H., "Implementation of Home Gateway and GUI for Control the Home Appliance", The 9th International Conference on Advanced Communication Technology, pp. 1583-1586, 2007.

Mike Cook, “Understanding Outputs” Disponível em [link], acesso em 18.07.2017

Lazarus Homepage Disponível em [link], acesso em18.07.2017

Platform Extended Library. Disponível em [link], acesso em 08.08.2017.

Disponível em [link], acesso em 09.08.2017

Disponível em [link], acesso em 09.08.2017

Downloads

Published

2017-12-01

Como Citar

Silva, G. P., & Borges, J. A. dos S. (2017). O Simulador SimuS na Plataforma Raspberry Pi. International Journal of Computer Architecture Education, 6(1), 37–45. https://doi.org/10.5753/ijcae.2017.4864

Issue

Section

Artigos Completos