In recent years, the Suzhou University-Arm Embedded and Internet of Things Technology Training Center has successively completed the writing of books such as "Embedded Technology Foundation and Practice (6th Edition) - Based on STM32L431 Microcontroller", "Embedded Real-time Operating System - EAI&IoT System Development Based on RT-Thread", "Narrowband Internet of Things Technology Foundation and Application", and "Microcomputer Principles and Applications - Based on Arm Microprocessors". These books use the STM32L431 microcontroller to build a general embedded computer (GEC), and have made useful explorations on the organic connection between scientific research and teaching, and have achieved a good unity of scientific research and teaching. In these works, following the philosophical principle that the process of human cognition is from the individual to the general and from the general to the individual, from the scope of technical science, taking the combination of theory and practice as the starting point, and from an application-oriented perspective, the commonality of related technologies is extracted, which provides a good foundation for the teaching of embedded technology foundation, Internet of Things, real-time operating system, microcomputer principle, embedded artificial intelligence, etc.
In terms of embedded technology teaching, the book "Embedded Technology Fundamentals and Practice (6th Edition) - Based on STM32L431 Microcontroller" has been published for sixteen years. This edition comes with the hardware resource AHL-STM32L431 development kit, which can be combined with AHL-GEC-IDE for basic teaching practice.
In the teaching of real-time operating systems, based on the AHL-STM32L431 development kit, the application and principle are explained separately, the BIOS residence and unified external interface of RT-Thread are realized, and the application program portability of different MCUs and different RTOS is realized.
In terms of Internet of Things technology teaching and practice, a technical architecture of terminal-information post office-human-computer interaction system was established, and an open source template was provided, which completed more than 80% of the workload of application development. Students can develop their own Internet of Things system by copying the template, which provides a foundation for teaching and technology development.
In the teaching of microcomputer principles, we chose the Arm core as the teaching blueprint, and explained the basic principles of microcomputer systems in a simple, transparent and practical way. We strive to explain the microcomputer principles thoroughly and enable students to practice closer to reality. We have completed a series of work such as the construction of teaching materials, basic teaching resources, and experimental resources.
In terms of embedded artificial intelligence, the object recognition system (EORS) is used as an effective carrier to try to simplify complex problems, hoping to achieve the goal of "learning Chinese pinyin from 啊(a), 哦(o), 鹅(e), learning English from a, b, c, and learning embedded artificial intelligence from the object recognition system."
As an effective part of the Arm China Education Program, ST China University Program, and RT-Thread University Program, this training will share these achievements. University teachers and industry engineers are welcome to participate.