IIIT-Delhi Institutional Repository

Developing solutions for remote SoC labs

Show simple item record

dc.contributor.author Goyal, Anmol
dc.contributor.author Darak, Sumit Jagdish (Advisor)
dc.date.accessioned 2023-04-16T14:13:41Z
dc.date.available 2023-04-16T14:13:41Z
dc.date.issued 2022-07
dc.identifier.uri http://repository.iiitd.edu.in/xmlui/handle/123456789/1210
dc.description.abstract Embedded System labs involve working on Field Programmable Gate Arrays (FPGAs) and Zynq System-on-Chips (SoC). The key aspect is that these boards can be programmed and tested remotely. However, conducting remote labs for such courses with large class sizes, particularly during COVID-19, breeds a lot of challenges, due to limitations in time and resources. Different institutes have different systems in place for conducting remote SoC labs. We propose a system which provides an organized, efficient and convenient way of allocating lab resources and timed access to students, requiring minimal number of steps for the students and minimum intervention from the teaching staff. Not only that, it attempts to provide an experience as close to the physical labs as possible. The implementation involves a well-designed Graphical User Interface(GUI) using Python Django, along with Python scripts running on lab desktops and Linux SSH server, and Arduino UNO-based circuits. The GUI also enables the live monitoring of the board being worked upon. We aim to deploy this solution to technical institutes which include embedded system courses in their curriculum. It also has scope to help the conduction of these courses on online learning platforms. It aims to guarantee the smooth functioning of remote SoC labs, yet provide scope for future improvements. en_US
dc.language.iso en_US en_US
dc.publisher IIIT-Delhi en_US
dc.subject Embedded Systems en_US
dc.subject FPGA en_US
dc.subject SoC en_US
dc.subject Remote SoC labs en_US
dc.subject Python en_US
dc.subject Linux SSH en_US
dc.subject Arduino UNO en_US
dc.subject GUI en_US
dc.subject Django en_US
dc.title Developing solutions for remote SoC labs en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account