Abstract
We report on a remote test environment for a mandatory undergraduate lab course on microcontroller programming at RWTH Aachen University. Since the course is being attended by up to 320 students each semester, it is not possible to provide comprehensive supervised on-site access to the laboratory equipment during the preparation phase of the participants. To deal with this common scalability problem of lab courses we implemented a remotely and continuously accessible test pool with full feature support of the used microcontroller platform. The paper presents the architecture and the detailed implementation of the pool, and we provide an evaluation of its success based on usage statistics and student feedback.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Deshpande, S.G.: Remote desktop protocol compression system, 30 January 2007. US Patent 7,171,444
FTDI: FT230X – full speed USB to basic UART. https://www.ftdichip.com/Products/ICs/FT230X.html. Accessed 12 June 2019
Leens, F.: An introduction to I2C and SPI protocols. IEEE Instrum. Measur. Mag. 12(1), 8–13 (2009). https://doi.org/10.1109/MIM.2009.4762946
Lowe-Norris, A.G., Denn, R.: Windows 2000 Active Directory. O’Reilly & Associates Inc., Sebastopol (2000)
Microchip Technology: Atmega644. https://www.microchip.com/wwwproducts/en/ATmega644. Accessed 12 June 2019
Microchip Technology Inc.: Atmel Studio 7—Microchip Technology (2019). https://www.microchip.com/mplab/avr-support/atmel-studio-7. Accessed 12 June 2019
ON Semiconductor: Mc14551b: Quad 2-channel analog multiplexer/demultiplexer. https://www.onsemi.com/pub/Collateral/MC14551B-D.pdf. Accessed 12 June 2019
RWTH Aachen University: Studiengangspezifische Prüfungsordnung für den Bachelorstudiengang Informatik der Rheinisch-Westfälischen Technischen Hochschule Aachen. http://www.rwth-aachen.de/global/show_document.asp?id=aaaaaaaaabcejid. Accessed 12 June 2019
RWTH Aachen University: Zahlenspiegel (2017). https://www.rwth-aachen.de/global/show_document.asp?id=aaaaaaaaabajkbe. Accessed 12 June 2019
Stollenwerk, A., Derks, A., Kowalewski, S., Salewski, F.: A modular, robust and open source microcontroller platform for broad educational usage. In: Proceedings of the 2010 Workshop on Embedded Systems Education, p. 8. ACM (2010)
Stollenwerk, A., Jongdee, C., Kowalewski, S.: An undergraduate embedded software laboratory for the masses. In: Proceedings of the 2009 Workshop on Embedded Systems Education, pp. 34–41. ACM (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Smieschek, M., Rakel, S., Thönnessen, D., Derks, A., Stollenwerk, A., Kowalewski, S. (2020). A Remote Test Environment for a Large-Scale Microcontroller Laboratory Course. In: Chamberlain, R., Edin Grimheden, M., Taha, W. (eds) Cyber Physical Systems. Model-Based Design. CyPhy WESE 2019 2019. Lecture Notes in Computer Science(), vol 11971. Springer, Cham. https://doi.org/10.1007/978-3-030-41131-2_11
Download citation
DOI: https://doi.org/10.1007/978-3-030-41131-2_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-41130-5
Online ISBN: 978-3-030-41131-2
eBook Packages: Computer ScienceComputer Science (R0)