A Novel Rail-Network Hardware Simulator for Embedded System Programming

A Novel Rail-Network Hardware with simulation facilities is presented in this paper. The hardware is designed to facilitate the learning of application-oriented, logical, real-time programming in an embedded system environment. The platform enables the creation of multiple unique programming scenari...

Full description

Bibliographic Details
Main Authors: Balaji M, Chandrasekaran M, Vaithiyanathan Dhandapani
Format: Article
Language:English
Published: MDPI AG 2020-12-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/1/13
_version_ 1797543652234362880
author Balaji M
Chandrasekaran M
Vaithiyanathan Dhandapani
author_facet Balaji M
Chandrasekaran M
Vaithiyanathan Dhandapani
author_sort Balaji M
collection DOAJ
description A Novel Rail-Network Hardware with simulation facilities is presented in this paper. The hardware is designed to facilitate the learning of application-oriented, logical, real-time programming in an embedded system environment. The platform enables the creation of multiple unique programming scenarios with variability in complexity without any hardware changes. Prior experimental hardware comes with static programming facilities that focus the students’ learning on hardware features and programming basics, leaving them ill-equipped to take up practical applications with more real-time constraints. This hardware complements and completes their learning to help them program real-world embedded systems. The hardware uses LEDs to simulate the movement of trains in a network. The network has train stations, intersections and parking slots where the train movements can be controlled by using a 16-bit Renesas RL78/G13 microcontroller. Additionally, simulating facilities are provided to enable the students to navigate the trains by manual controls using switches and indicators. This helps them get an easy understanding of train navigation functions before taking up programming. The students start with simple tasks and gradually progress to more complicated ones with real-time constraints, on their own. During training, students’ learning outcomes are evaluated by obtaining their feedback and conducting a test at the end to measure their knowledge acquisition during the training. Students’ Knowledge Enhancement Index is originated to measure the knowledge acquired by the students. It is observed that 87% of students have successfully enhanced their knowledge undergoing training with this rail-network simulator.
first_indexed 2024-03-10T13:48:40Z
format Article
id doaj.art-b9556d34a4e045e59c1ba56d4de14dfe
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T13:48:40Z
publishDate 2020-12-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-b9556d34a4e045e59c1ba56d4de14dfe2023-11-21T02:22:42ZengMDPI AGElectronics2079-92922020-12-011011310.3390/electronics10010013A Novel Rail-Network Hardware Simulator for Embedded System ProgrammingBalaji M0Chandrasekaran M1Vaithiyanathan Dhandapani2Frontline Electronics Pvt. Ltd., Salem 636016, Tamil Nadu, IndiaElectronics and Communication Engineering, Government College of Engineering, Bargur 635104, Tamil Nadu, IndiaDepartment of Electronics and Communication Engineering, National Institute of Technology Delhi, New Delhi 110040, NCR, IndiaA Novel Rail-Network Hardware with simulation facilities is presented in this paper. The hardware is designed to facilitate the learning of application-oriented, logical, real-time programming in an embedded system environment. The platform enables the creation of multiple unique programming scenarios with variability in complexity without any hardware changes. Prior experimental hardware comes with static programming facilities that focus the students’ learning on hardware features and programming basics, leaving them ill-equipped to take up practical applications with more real-time constraints. This hardware complements and completes their learning to help them program real-world embedded systems. The hardware uses LEDs to simulate the movement of trains in a network. The network has train stations, intersections and parking slots where the train movements can be controlled by using a 16-bit Renesas RL78/G13 microcontroller. Additionally, simulating facilities are provided to enable the students to navigate the trains by manual controls using switches and indicators. This helps them get an easy understanding of train navigation functions before taking up programming. The students start with simple tasks and gradually progress to more complicated ones with real-time constraints, on their own. During training, students’ learning outcomes are evaluated by obtaining their feedback and conducting a test at the end to measure their knowledge acquisition during the training. Students’ Knowledge Enhancement Index is originated to measure the knowledge acquired by the students. It is observed that 87% of students have successfully enhanced their knowledge undergoing training with this rail-network simulator.https://www.mdpi.com/2079-9292/10/1/13embedded systemsmicrocontrollersembedded programmingrail-networkknowledge enhancement index
spellingShingle Balaji M
Chandrasekaran M
Vaithiyanathan Dhandapani
A Novel Rail-Network Hardware Simulator for Embedded System Programming
Electronics
embedded systems
microcontrollers
embedded programming
rail-network
knowledge enhancement index
title A Novel Rail-Network Hardware Simulator for Embedded System Programming
title_full A Novel Rail-Network Hardware Simulator for Embedded System Programming
title_fullStr A Novel Rail-Network Hardware Simulator for Embedded System Programming
title_full_unstemmed A Novel Rail-Network Hardware Simulator for Embedded System Programming
title_short A Novel Rail-Network Hardware Simulator for Embedded System Programming
title_sort novel rail network hardware simulator for embedded system programming
topic embedded systems
microcontrollers
embedded programming
rail-network
knowledge enhancement index
url https://www.mdpi.com/2079-9292/10/1/13
work_keys_str_mv AT balajim anovelrailnetworkhardwaresimulatorforembeddedsystemprogramming
AT chandrasekaranm anovelrailnetworkhardwaresimulatorforembeddedsystemprogramming
AT vaithiyanathandhandapani anovelrailnetworkhardwaresimulatorforembeddedsystemprogramming
AT balajim novelrailnetworkhardwaresimulatorforembeddedsystemprogramming
AT chandrasekaranm novelrailnetworkhardwaresimulatorforembeddedsystemprogramming
AT vaithiyanathandhandapani novelrailnetworkhardwaresimulatorforembeddedsystemprogramming