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 条
  • [31] Real-Time Processing Library for Open-Source Hardware Biomedical Sensors
    Molina-Cantero, Alberto J.
    Castro-Garcia, Juan A.
    Lebrato-Vazquez, Clara
    Gomez-Gonzalez, Isabel M.
    Merino-Monge, Manuel
    SENSORS, 2018, 18 (04)
  • [32] Open-source framework for data storage and visualization of real-time experiments
    Prabakar, Kumaraguru
    Wunder, Nick
    Brunhart-Lupo, Nicholas
    Pailing, Courtney
    Potter, Kristi
    Eash, Matthew
    Munch, Kristin
    2020 IEEE KANSAS POWER AND ENERGY CONFERENCE (KPEC), 2020,
  • [33] Adapting open-source drone autopilots for real-time iceberg observations
    Carlson, Daniel F.
    Rysgaard, Soren
    METHODSX, 2018, 5 : 1059 - 1072
  • [34] An Open-Source and Wearable System for Measuring 3D Human Motion in Real-Time
    Slade, Patrick
    Habib, Ayman
    Hicks, Jennifer L.
    Delp, Scott L.
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2022, 69 (02) : 678 - 688
  • [35] An Open-Source Dialog System with Real-Time Engagement Tracking for Job Interview Training Applications
    Yu, Zhou
    Ramanarayanan, Vikram
    Lange, Patrick
    Suendermann-Oeft, David
    ADVANCED SOCIAL INTERACTION WITH AGENTS, 2019, 510 : 199 - 207
  • [36] OPEN-SOURCE REAL-TIME ROBOT OPERATION AND CONTROL SYSTEM FOR HIGHLY DYNAMIC, MODULAR MACHINES
    Peekema, Andrew
    Renjewski, Daniel
    Hurst, Jonathan
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 7A, 2014,
  • [37] Real-Time Ventricular Fibrillation Detection Using an Embedded Microcontroller in a Pervasive Environment
    Kwon, Sundeok
    Kim, Jungyoon
    Chu, Chao-Hsien
    ELECTRONICS, 2018, 7 (06):
  • [38] Real-time communication protocol development using SDL for an embedded system on chip based on ARM microcontroller
    Drosos, C
    Zayadine, M
    Metafas, D
    13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 89 - 94
  • [39] Real-time dual sample imaging using Vortex open-source OCT software library
    Laoprasert, Rick
    Draelos, Mark
    Izatt, Joseph
    McNabb, Ryan
    Kuo, Anthony
    INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2023, 64 (08)
  • [40] Real-time Motor Fault Detection System Using Microcontroller
    Liao, Teh-Lu
    Yan, Jun-Juh
    Chen, Chih-Yung
    Sensors and Materials, 2025, 37 (03) : 1259 - 1270