近年来,苏州大学-Arm嵌入式与物联网技术培训中心陆续完成了《嵌入式技术基础与实践(第6版)—基于STM32L431微控制器》、《嵌入式实时操作系统—基于RT-Thread的EAI&IoT系统开发》、《窄带物联网技术基础与应用》、《微型计算机原理及应用——基于Arm微处理器》等书的撰写工作,这些书籍以STM32L431微控制器构建通用嵌入式计算机(GEC),对科研与教学的有机衔接进行了有益探索,较好地实现了科研与教学的统一。在这些著作中,遵循人的认识过程由个别到一般,又由一般到个别的哲学原理,从技术科学范畴,以理论结合实际为出发点,以面向应用的视角,抽取有关技术共性,为嵌入式技术基础、物联网、实时操作系统、微机原理、嵌入式人工智能等教学提供了良好的基础。
在嵌入式技术教学方面,《嵌入式技术基础与实践(第6版)—基于STM32L431微控制器》一书,历经十六年,本版随附了硬件资源AHL-STM32L431开发套件,结合AHL-GEC-IDE可以进行基本的教学实践。
在实时操作系统教学方面,以AHL-STM32L431开发套件为基础,把应用与原理分开阐述,实现了RT-Thread的BIOS驻留与统一对外接口,实现了不同MCU、不同RTOS的应用程序可移植。
在物联网技术教学与实践方面,建立了终端-信息邮局-人机交互系统的技术架构,给出了开源模板,完成了应用开发的80%以上工作量,可以“照葫芦画瓢”地开发自己的物联网系统,为教学与技术开发提供了基础。
在微机原理教学方面,选择Arm 内核作为教学蓝本,以简捷、透明见底、可实践的方式阐述微型计算机系统的基本原理,力图做到把微机原理透彻见底地讲清楚,又能让学生更贴近实际进行实践,完成了教材、基础教学资源、实验资源建设等一系列工作。
在嵌入式人工智能方面,以物体认知系统(EORS)为有效载体,试图把复杂问题简单化,期望达到“学习汉语拼音从啊(a)、喔(o)、鹅(e)开始,学习英语从a、b、c开始,学习嵌入式人工智能从物体认知系统开始”之目标。
本次培训作为Arm中国教育计划、ST中国大学计划、RT-Thread大学计划的有效组成部分,将分享这些成果,欢迎高校教师、业界工程师参加。