当前位置: X-MOL 学术IEEE Trans. Educ. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Grounding Concepts and Methods of Real-Time Scheduling in Reality Using Arduino
IEEE Transactions on Education ( IF 2.1 ) Pub Date : 2020-03-10 , DOI: 10.1109/te.2020.2975352
Cipriano Galindo , Juan-Antonio Fernandez-Madrigal

Contribution: There exist software tools designed for professional or research purposes that may serve for grounding the learning of real-time scheduling within introductory courses. This article contributes with a hardware and software infrastructure aimed at improving the learning process of the essentials of real-time scheduling in undergraduate courses. Background: Engineering students need to acquire a solid understanding of the scheduling topic due to the importance of real-time systems; affordable, open, and simple approaches focused on the essentials are needed that fit with limited changes and cost into existing courses. Intended Outcomes: A relatively low-cost solution close to the nuts and bolts of the scheduling problem; mild changes in the existing syllabi to fit the corresponding lab exercises and seminars; improved academic results. Application Design: A hardware and software infrastructure based on the Arduino, FreeRTOS, and some MATLAB scripts have been carefully designed, along with a number of practical exercises that focus on grounding the essential concepts of the topic in reality. A rigorous analysis procedure has assessed the approach. Findings: A promising trend in the improvement in academic results, a stronger understanding of real-time scheduling both theoretically and when applied to real systems, a relatively low cost of implementation and use, and an easy integration into a quite common introductory course on real-time systems at the undergraduate level.

中文翻译:


使用 Arduino 实现实时调度的基础概念和方法



贡献:存在专为专业或研究目的而设计的软件工具,可以为入门课程中的实时调度学习奠定基础。本文提供了硬件和软件基础设施,旨在改善本科课程中实时调度基础知识的学习过程。背景:由于实时系统的重要性,工科学生需要对调度主题有深入的了解;需要注重要点的负担得起的、开放的、简单的方法,以适应现有课程的有限变化和成本。预期结果:一个相对低成本的解决方案,接近调度问题的具体细节;对现有教学大纲进行轻微修改,以适应相应的实验室练习和研讨会;提高了学业成绩。应用程序设计:基于 Arduino、FreeRTOS 和一些 MATLAB 脚本的硬件和软件基础设施经过精心设计,以及一些侧重于将主题的基本概念扎根于现实的实践练习。严格的分析程序对该方法进行了评估。研究结果:学术成果提高的一个有希望的趋势,从理论上和应用于实际系统时对实时调度有更深入的理解,实施和使用成本相对较低,并且易于集成到现实中相当常见的入门课程中- 本科阶段的时间系统。
更新日期:2020-03-10
down
wechat
bug