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 条
  • [1] Open source FreeRTOS as a case study in real-time operating system evolution
    Guan, Fei
    Peng, Long
    Perneel, Luc
    Timmerman, Martin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 : 19 - 35
  • [2] A real-time open-source video tracking system
    Secrest, Barry R.
    Vasquez, Juan R.
    Fulton, Thomas F.
    Summers-Stay, Douglas A.
    ACQUISITIONS, TRACKING, POINTING, AND LASER SYSTEMS TECHNOLOGIES XXI, 2007, 6569
  • [3] Use of FreeRTOS in Teaching Real-time Embedded Systems Design Course
    He, Nannan
    Huang, Han-Way
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [4] Use of FreeRTOS in teaching a real-time embedded systems design course
    He, Nannan
    Huang, Han-Way
    Computers in Education Journal, 2014, 5 (04): : 18 - 25
  • [5] Real-time open-source FLIM analysis
    Tan, Kevin K. D.
    Tsuchida, Mark A.
    Chacko, Jenu V.
    Gahm, Niklas A.
    Eliceiri, Kevin W.
    FRONTIERS IN BIOINFORMATICS, 2023, 3
  • [6] An Open-Source Real-Time System for Remote Robotic Control using Neuroblastoma Cultures
    Ferrandez, J. M.
    Lorente, V.
    Diaz, G.
    delaPaz, F.
    Fernandez, E.
    2010 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS IJCNN 2010, 2010,
  • [7] KLinux: Hybrid real-time open-source Linux operating system
    Wang, Jigang
    Zheng, Weimin
    Zhong, Weidong
    Li, Yi
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2009, 49 (07): : 1028 - 1031
  • [8] A New Open-Source Technological System for Real-Time Assessment in the Classroom
    Cristina Rodriguez-Sanchez, M.
    Torrado-Carvajal, Angel
    Vaquero, Joaquin
    Borromeo, Susana
    Antonio Hernandez-Tamames, J.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2015, 23 (03) : 412 - 421
  • [9] Open-Source Solutions for Real-Time 3D Geospatial Web Integration
    La Guardia, Marcello
    Koeva, Mila
    Díaz-Vilariño, Lucia
    Nourian, Pirouz
    International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives, 48 (04): : 289 - 295
  • [10] REAL-TIME AUTOMATION SYSTEM USING ARDUINO
    Ram, S. Aravindhu
    Siddarth, N.
    Manjula, N.
    Rogan, K.
    Srinivasan, K.
    2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,