校园新闻网讯 9月20日下午,在邱雪娜老师和应宏微老师的组织下,电气创新实验室召开技术交流会,17届毕业生史晓东、19届毕业生李少宾的生动讲解,使实验室同学对嵌入式开发有了更深一步的了解。
史晓东和李少宾是电气创新实验室的前辈,在校期间,他们在实验室刻苦钻研,均取得优异的成绩。毕业后史晓东就业于宁波宏泰水利信息科技有限公司,具有优秀的科研能力和创新能力,而李少宾则选择在杭州从事研发工作。两位毕业生重返母校给学弟学妹传授经验,分享心得,希望实验室能薪火相传,创造更好的未来。
李少宾分享讲解HAL库
李少宾基于stm32,讲解了MCU启动过程、生成的程序结构框架、HAL驱动和获取源码和各种资料的方法,并通过ADC采样——软件的阻塞方式和I2C通信这两个例子解说了STM32外设使用步骤。
就实验室成员代书鸿提出的“HAL库与标准库有什么异同,它在标准库上做出了什么改进”的疑问,李少宾解释说:“各个版本芯片使用的标准库之间的差异都非常大,不便于移植和统一标准,HAL库则在所有的芯片基础上使用了统一的标准,代码易懂,可移植性高,并且目前最新的芯片都是使用HAL库版本的。”
史晓东讲解软硬件学习
史晓东则分享了软件和硬件的学习经验。他就官方资料、版本选择和学习路线这三个方面介绍了RT-Thread系统,并结合基于RT-Thread的智能小车的实例,向同学们推荐了版本管理工具Github和Gitee,以方便学习、提高团队的合作能力;硬件方面,史晓东通过讲解整体构思、传感器设计、原理图绘制、PCB绘制来指导同学们设计一套完整的单片机应用电路。他认为教方法比教一个案例重要得多。
交流会现场
此次交流会促进了电气创新实验室同学们对代码开发工具改进重要性的思考,也为提高代码编写效率掌握了一些小技巧。沈晨宇同学感慨到:“我从李少宾学长的讲述中更加深入地了解了CunbeMX软件的一些开发技巧和方法和底层代码的具体含义,也获得了更多更好的开源代码和学习资源获取的方式。史晓东学长详细地为我们讲解了‘RT-Thread操作系统’的学习方式和开发工具的运用,以及在硬件方面的设计介绍,由构思到实际操作,层层深入,细致入微,令我受益匪浅。”