Design of a Virtual-real Integrated Teaching Model for Embedded Systems Based on IAR and Proteus Co-simulation —A Case of a Smart Greenhouse Control System
(Gansu Minzu Normal University, Gannan 747000, China)
Abstract
Addressing the challenges of limited hardware resources and the abstract, difficult-to-understand nature of underlying communication protocols in embedded systems education, this paper proposes a virtual-real integrated teaching model based on IAR and Proteus co-simulation. Taking an STM32F401-based smart greenhouse system as an example, the model adopts the HAL library programming style and covers core technical skills such as SPI bus interface technology, single-bus protocols, and L298 driver modules. It establishes a practical methodology of “simulation experiment—signal observation—debugging and positioning” to perform system logic simulation, waveform analysis of communication protocols, and fault simulation verification. Teaching practice demonstrates that this model effectively lowers the experimental threshold while significantly enhancing students’ depth of understanding of underlying communication principles and their engineering debugging capabilities.
Keywords
embedded system; IAR; Proteus simulation; virtual-real integration
References
- [1] Liu Jiangxia, Yuan Hongyan Design of Practical Training Cases Based on Enterprise Applications under the Background of "New Engineering" - Taking the Course of "STM32 Embedded System Design" as an Example [J]. Experimental Technology and Management, 2021, 38 (7): 177-180196
- [2] Lv Weigong, Zhang Ce, Li Jianxiong Guided by ideology and politics, goal oriented, and diversified integration - Exploration of teaching embedded system series courses for new engineering majors [J]. Computer Education, 2025 (4): 43-47
- [3] Yang Jing, Hu Qiuqi, Liu Nengfeng, etc Reform and Practice of Embedded System Design Experiment Teaching [J]. Computer Education, 2022 (4): 182-187
- [4] Liu Weiwei, Zhang Yanling, Li Linlin, etc Practical Teaching Reform of Embedded Systems and Applications Course [J]. Computer Education, 2024 (8): 109-113
- [5] Zhang Jiaming, Wang Wenrui, Sun Hao, etc Design of Research Experimental Teaching Project on Microcomputer Principles and Applications Based on Proteus Simulation [J]. Mechanical Design and Manufacturing, 2024 (4): 264-267272
- [6] Meng Ting, Zhang Xiaojun, Che Xuefeng, etc Exploration of Online Teaching of Single Chip Microcomputer Course Based on Proteus Software [J]. Laboratory Research and Exploration, 2021, 40 (11): 184-188214
- [7] Liu Chen, Deng Qingxu, Chen Guocheng, etc Reform and Practice of Embedded System Experimental Teaching in IoT Major under the Background of New Engineering [J]. Laboratory Research and Exploration, 2023, 42 (10): 196-199
- [8] Gao Junfeng, Huang Letian, Hu Qing Refactoring the Practical Teaching System Content of Embedded System "FPGA+SoC" [J]. Higher Engineering Education Research, 2024 (1): 73-77
- [9] Li Zhengjun, Li Xiaoran Embedded System Design and Full Case Practice [M]. Beijing: Machinery Industry Press, 2024
- [10] Liu Weiwei, Zhang Yanling, Li Linlin, etc Practical Teaching Reform of Embedded Systems and Applications Course [J]. Computer Education, 2024 (8): 109-113
About the authors
Zhaxi Jiacuo (1996-), male, Tibetan, from Gannan, Gansu, teaching assistant, master's degree, research direction: nonlinear system modeling and control.