Skip to main content

A Remote Test Environment for a Large-Scale Microcontroller Laboratory Course

  • Conference paper
  • First Online:
Cyber Physical Systems. Model-Based Design (CyPhy 2019, WESE 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Deshpande, S.G.: Remote desktop protocol compression system, 30 January 2007. US Patent 7,171,444

    Google Scholar 

  2. FTDI: FT230X – full speed USB to basic UART. https://www.ftdichip.com/Products/ICs/FT230X.html. Accessed 12 June 2019

  3. 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

    Article  Google Scholar 

  4. Lowe-Norris, A.G., Denn, R.: Windows 2000 Active Directory. O’Reilly & Associates Inc., Sebastopol (2000)

    Google Scholar 

  5. Microchip Technology: Atmega644. https://www.microchip.com/wwwproducts/en/ATmega644. Accessed 12 June 2019

  6. Microchip Technology Inc.: Atmel Studio 7—Microchip Technology (2019). https://www.microchip.com/mplab/avr-support/atmel-studio-7. Accessed 12 June 2019

  7. ON Semiconductor: Mc14551b: Quad 2-channel analog multiplexer/demultiplexer. https://www.onsemi.com/pub/Collateral/MC14551B-D.pdf. Accessed 12 June 2019

  8. 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

  9. RWTH Aachen University: Zahlenspiegel (2017). https://www.rwth-aachen.de/global/show_document.asp?id=aaaaaaaaabajkbe. Accessed 12 June 2019

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to André Stollenwerk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics