An Integration of Open-Source Resources in Distance Teaching for Real-Time Embedded System Using Arduino Microcontroller and Freertos

被引:1
|
作者
Chia, Kim Seng [1 ]
机构
[1] Univ Tun Hussein Onn Malaysia, Fac Elect & Elect Engn, Parit Raja 86400, Johor, Malaysia
来源
关键词
Real-Time; embedded system; arduino; FreeRTOS; distance learning;
D O I
10.30880/ijie.2022.14.06.017
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Distance learning has become a crucial alternative in education system worldwide since the Covid-19 pandemic happened. An affordable and accessible solution is essential to enable a quality remote teaching and learning experience for each student. Real-Time Embedded System (RTES) is about applying real-time system in an embedded system (e.g., microcontroller) in ways that both logical and temporal requirements are fulfilled. A special attention shall be on the temporal response analysis so that students can have a clear distinction between microcontrollers with and without real-time system. Since there is a lack of accessible traceable studies about how to utilize the open-source platform in introducing the key RTES concepts, this study aims to evaluate the feasibility of an integration of open-source resources (i.e., SimSo simulator, Arduino platform and FreeRTOS API) in teaching RTES remotely and to provide real-time learning experience about RTES concepts without additional components or wiring out of school. First, each student was introduced to the ways to integrate existing open-source resources so that each of them could develop RTES in their places using a FreeRTOS compatible microcontroller. RTES concepts of task, hyperperiod, task scheduling, pre-emption, static-priority scheduling algorithms, and mutual exclusion in resource sharing were delivered using the proposed infrastructure. Results show that an obvious context switch could be observed when pre-emption happened. Finding indicates that the proposed integration was useful for students to understand the complex RTES concepts e.g., task scheduling, pre-emption, and mutually exclusion. Since positive responses were received from students in two consecutive semesters, the proposed infrastructure is an affordable and accessible distance learning alternative in assisting students to understand RTES concepts.
引用
收藏
页码:194 / 205
页数:12
相关论文
共 50 条
  • [21] SLStudio: Open-Source Framework for Real-Time Structured Light
    Wilm, Jakob
    Olesen, Oline V.
    Larsen, Rasmus
    2014 4TH INTERNATIONAL CONFERENCE ON IMAGE PROCESSING THEORY, TOOLS AND APPLICATIONS (IPTA), 2014, : 423 - 426
  • [22] An open-source project for real-time image semantic segmentation
    Quan Zhou
    Yu Wang
    Jia Liu
    Xin Jin
    Longin Jan Latecki
    Science China Information Sciences, 2019, 62
  • [23] Evaluation of the Real-Time Properties of Open-Source Protocol Stacks
    Cena, Gianluca
    Scanzio, Stefano
    Valenzano, Adriano
    Zunino, Claudio
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [24] ArduiPod Box: A low-cost and open-source Skinner box using an iPod Touch and an Arduino microcontroller
    Pineno, Oskar
    BEHAVIOR RESEARCH METHODS, 2014, 46 (01) : 196 - 205
  • [25] An open-source development based on photogrammetry for a real-time IORT treatment planning system
    Lozares-Cordero, Sergio
    Bermejo-Barbanoj, Carlos
    Badias-Herbera, Alberto
    Ibanez-Carreras, Reyes
    Ligorred-Padilla, Luis
    Ponce-Ortega, Jose Miguel
    Gonzalez-Perez, Victor
    Gandia-Martinez, Almudena
    Font-Gomez, Jose Antonio
    Blas-Borroy, Olga
    Gonzalez-Ibanez, David
    PHYSICA MEDICA-EUROPEAN JOURNAL OF MEDICAL PHYSICS, 2023, 112
  • [26] VADLite: An Open-Source Lightweight System for Real-Time Voice Activity Detection on Smartwatches
    Boateng, George
    Santhanam, Prabhakaran
    Luscher, Janina
    Scholz, Urte
    Kowatsch, Tobias
    UBICOMP/ISWC'19 ADJUNCT: PROCEEDINGS OF THE 2019 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2019 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2019, : 902 - 906
  • [27] ArduiPod Box: A low-cost and open-source Skinner box using an iPod Touch and an Arduino microcontroller
    Oskar Pineño
    Behavior Research Methods, 2014, 46 : 196 - 205
  • [28] Energy efficient mixed task handling on real-time embedded systems using FreeRTOS
    Ramegowda, Deepak
    Lin, Man
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [29] Stabilizing NMPC of Wheeled Mobile Robots Using Open-Source Real-Time Software
    Mehrez, Mohamed W.
    Mann, George K. I.
    Gosine, Raymond G.
    2013 16TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2013,
  • [30] PyMiceTracking: An Open-Source Toolbox For Real-Time Behavioral Neuroscience Experiments
    Menezes, Richardson
    de Miranda, Aron
    Maia, Helton
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022), 2022, : 21427 - 21433