为进一步夯实社团成员程序设计理论基础,帮助成员掌握嵌入式开发必备工具,稳步推进科创实践能力培养,10月24日,智能控制科学会于第三教学楼举办第二次专题培训。本次培训涵盖C 语言基础精讲与STM32CubeMX 软件安装实操两大模块,由李振乾担任主讲人,社团全体新成员及科创兴趣爱好者到场参与学习。
一、C 语言基础系统讲授,筑牢编程理论根基

C语言是嵌入式开发、单片机程序设计的核心基础语言,也是后续参与智能控制类项目与竞赛的必备知识。培训伊始,李振乾结合社团后续科创学习路径,点明 C语言学习的重要性与实践价值,帮助参训成员建立清晰的学习目标。
授课过程中,李振乾由浅入深,依次讲解C语言程序基本框架、常量与变量定义、常用数据类型、运算符与表达式等基础语法知识,针对输入输出函数的使用规范、常见书写错误进行重点辨析。随后,他围绕顺序结构、分支选择结构、循环结构三大核心程序结构展开细致讲解,结合多组可运行的示例代码现场编译演示,直观呈现不同语句的执行逻辑与应用场景。针对初学者易混淆的语法边界、变量作用域、循环条件设置等问题,他结合实际开发场景逐一强调易错点,引导大家建立规范的代码书写习惯与结构化编程思维。
二、CubeMX 安装实操演示,搭建嵌入式开发环境

STM32CubeMX 是STM32芯片开发的核心图形化配置工具,是开展嵌入式工程实践的重要基础软件。完成 C语言理论讲解后,李振乾针对CubeMX软件的安装与基础操作进行分步演示,带领全体成员完成嵌入式开发环境的初步搭建。
讲解中,他从软件安装的前置环境准备、官方安装包获取渠道讲起,依次演示软件安装、许可证配置、固件开发包导入的完整流程,重点提示安装路径选择、环境变量配置等容易导致安装失败的关键环节。随后,他演示了新建工程、芯片选型、基础引脚配置的入门操作,帮助成员理解软件的核心功能与操作逻辑。参训成员跟随演示步骤同步进行电脑实操,逐步完成软件安装与初始配置。
三、现场答疑互动交流,巩固培训学习成效

本次培训坚持理论讲解与动手实操同步推进,全程设置互动答疑环节。针对成员们在代码编写、软件安装过程中遇到的编译报错、环境异常、操作卡顿等各类问题,李振乾逐一进行排查解答,手把手指导成员排查问题根源、调整操作步骤。现场学习氛围浓厚,成员们认真记录知识点,主动交流学习心得,在实操与互动中加深了对知识的理解。
四、深耕基础赋能成长,科创培训意义深远

本次培训是智能控制科学会构建阶梯式科创培养体系的关键一环,兼具理论基础性与实践指导性,对成员成长与社团发展均具有重要意义。其一,培训精准对接嵌入式开发入门的核心需求,将 C 语言语法体系与工程开发工具深度结合,系统性补齐了新成员的入门知识短板,有效降低了零基础同学接触智能控制领域的学习门槛,帮助大家快速建立起从代码编写到硬件开发的完整认知路径。其二,培训采用 “理论讲解 + 同步实操 + 即时答疑” 的闭环教学模式,切实解决了同学们自学过程中普遍遇到的软件安装碰壁、语法理解模糊、调试无从下手等痛点问题,引导成员养成规范的编程习惯与严谨的工程思维,为后续参与单片机开发、智能控制系统设计等实践项目筑牢了能力根基。其三,本次培训进一步浓厚了社团的科创学习氛围,强化了成员间的交流互助意识,为社团分层分类培养科创人才、稳步推进系列实践活动夯实了基础,也为后续学科竞赛、创新项目的开展储备了后备力量。
下一步,智能控制科学会将持续推进系列技术培训与实践活动,围绕编程进阶、单片机开发、控制系统设计等内容开展分层教学,不断完善社团科创培养体系,为成员搭建交流提升的平台,助力更多同学夯实专业能力、投身科创实践,在智能控制领域稳步成长。
作者:任南乔
摄影:王艺桐 张晓迪
指导老师:贾晶晶 刘秉政
