{"title":"On the Development of a Model-Based Embedded Systems Design Laboratory Course","authors":"B. Sababha, E. AlQaralleh, Y. Alqudah","doi":"10.1109/IETSEC51476.2021.9440487","DOIUrl":null,"url":null,"abstract":"In this paper a model-based embedded systems design laboratory course development is presented. The course is an enhancement over an existing embedded systems laboratory course that uses conventional methods along with low-level and high-level programming languages in designing embedded systems. The proposed laboratory course introduces the concepts of model-based design, rapid prototyping, and auto-code generation to junior students of an undergraduate electrical engineering program. The students are exposed to model-based development and design through using MATLAB® Simulink®. The graphical environment of Simulink® allows students to easily design and implement embedded software and generate code without worrying about the details of conventional coding issues. Moreover, MATLAB® Simulink® allows easy auto-code generation to be executed on a variety of microcontrollers and FPGAs. The developed lab course and its experiments were implemented for two semesters at least. One of them was during the COVID-19 shutdown and thus the lab was conducted by students at home. The students’ feedback is promising and shows that the lab has helped attain more skills needed by the industry in addition to acquiring a new knowledge area that was not covered by the conventional curriculum.","PeriodicalId":156415,"journal":{"name":"2021 Innovation and New Trends in Engineering, Science and Technology Education Conference (IETSEC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Innovation and New Trends in Engineering, Science and Technology Education Conference (IETSEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IETSEC51476.2021.9440487","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper a model-based embedded systems design laboratory course development is presented. The course is an enhancement over an existing embedded systems laboratory course that uses conventional methods along with low-level and high-level programming languages in designing embedded systems. The proposed laboratory course introduces the concepts of model-based design, rapid prototyping, and auto-code generation to junior students of an undergraduate electrical engineering program. The students are exposed to model-based development and design through using MATLAB® Simulink®. The graphical environment of Simulink® allows students to easily design and implement embedded software and generate code without worrying about the details of conventional coding issues. Moreover, MATLAB® Simulink® allows easy auto-code generation to be executed on a variety of microcontrollers and FPGAs. The developed lab course and its experiments were implemented for two semesters at least. One of them was during the COVID-19 shutdown and thus the lab was conducted by students at home. The students’ feedback is promising and shows that the lab has helped attain more skills needed by the industry in addition to acquiring a new knowledge area that was not covered by the conventional curriculum.