Hey Fellows, We Shrunk the Server


  • Valentim Sousa Bullet Solutions, S.A., Porto, Portugal
  • Paulo Ferreira Polytechnic Institute of Porto, ISEP, Portugal
  • Manuel Gericota Polytechnic Institute of Porto, ISEP, Portugal




Electronic engineering education, Embedded software, Programmable logic devices, Remote laboratories


Remote laboratories are an essential part of Web-based engineering lecturing, enabling future engineers 24/7 access to lab resources. Furthermore, they allow sharing expensive resources among multiple universities and research centres. Typical remote lab architectures feature a server, normally a computer that may serve one or more experiments. Computers are generally bulky, somewhat expensive and require heavy resources to run complex operating systems. In this paper, a remote lab for the test of printed circuit boards and the programming/configuration of programmable logic devices and memories through a JTAG interface is presented. This lab is based on open source software and on a cheap router with OpenWrt firmware, a Linux distribution targeted at embedded systems, which acts as a processing unity. A router acting as a server is not a common solution in remote labs. When compared to a â??normal

Author Biography

Manuel Gericota, Polytechnic Institute of Porto, ISEP, Portugal

Manuel Gericota concluded his MSc. and PhD. studies at the University of Porto (FEUP), respectively in 1995 and 2003. He is currently an Assistant Professor at the Electrical Engineering Department of ISEP. Research interests: Reconfigurable computing. Fault tolerant design methods. Design for test. Academic rank: Assistant Professor




How to Cite

Sousa, V., Ferreira, P., & Gericota, M. (2012). Hey Fellows, We Shrunk the Server. International Journal of Online and Biomedical Engineering (iJOE), 8(S2), pp. 36–41. https://doi.org/10.3991/ijoe.v8iS2.1960



Special Focus Papers