从实践操作到理论理解
——记学术沙龙之我的ALIETEK STM32学习之路
2014年2月26日下午3点,在研究生院503室,由机械学院的张睿同学带来了关于ALIETEKSTM32基础知识的学术沙龙活动。来自光电,计算机,通信,机械及航空航天等学院的同学参加了此次学术沙龙的交流活动。
张睿同学首先介绍了他为什么选择学习STM32开发板。相信有许多同学都打算学习嵌入式,但是不知如何入手,在外围徘徊很久,选择开发板,寻找资料,却迟迟没有什么成效。张睿同学说:“由于专业的原因,导师要求我学习某块开发板。我发现每一块开发板都有其自身的特点。找到什么就学什么,需要什么就学什么。也许以后用不到,但是你可以从一块开发板的学习,从而了解系统的封装、代码的组织等。这些,对于以后的学习是很有帮助的。”
然后,张睿同学详细介绍了自己的STM32之路。张瑞同学的学习方法的核心就是:先从实践入手,再到理论理解。有许多人在学习一块开发板时,都会先看一些资料,了解这块开发板的性能及构造。这些固然重要,但是先学会如何动手,从程序的运行中发现问题,再了解问题,对于嵌入式这种考验实践能力的研究,往往会事半功倍。因此,与先介绍开发板的硬件组成不同,张睿同学先介绍了使用STM32时用到的软件及如何编写一个程序。此外,张睿介绍了STM32的寄存器,库函数以及时钟等。讲解完硬件,他又在此基础上与软件相结合,通过如何点亮灯泡的例子,讲解了文件及寄存器的引用技巧,初始化I/0口的技巧以及编写自己的驱动文件。单片机到底如何实现功能呢?在底层,就是通过硬件的连接来实现所要实现的功能。结合寄存器,库函数和时钟就可以简单的完成一个工程。最后,张睿还分享他查找的资料,以及如何找到需要的资料的方法。
经过两个小时的学习交流,来参加学术沙龙的同学对ALIETEK STM32有了一个系统的了解。知道了如何入手学习一块开发板,及学习开发板时,应着重学习哪些知识。
学术沙龙之我的ALIETEK STM32学习之路活动顺利结束。如果你有相关的学习开发板的问题,或者有关于学术沙龙的相关建议,可以发送至邮箱innobase_cqu_lab@163.com.研究生创新实践基地将竭力为同学们提供更优质的学术沙龙服务。
咨询电话:023-65111933
重庆大学研究生创新实践基地
重庆大学研究生科学技术协会
2014年2月27日
附件:
无