大家好,我是ARM中文社区斑竹songbin。
前天,我给大家介绍了ARM大学计划在上海举行的一年一度盛会,ARM高校教师峰会:ARM的大学计划,你心动了吗。
在会上,ARM和STMicroelectronics 支持高校创建了STM32创新基地,并捐赠了基于ARM mbed 的开发工具。
大家也知道,ARM和我们的合作伙伴是实干型的,我们第二天就一起为所有创新基地的老师举办了一个Workshop,帮助大家掌握mbed技术。
因为我和我们的大学计划经理davidchen合作一直很愉快,所以此次也有幸一起和老师们参加并体验了这个Workshop,接下来我给大家说说Workshop到底讲了点啥。
ARM工程师雷磊正在回答老师们的问题,边上正在调试板子的就是我
ARM大学计划美女工程师小李正在悉心指导老师们如何做编译
此次Workshop使用的开发平台是STMicroelectronics 公司的 NUCLEO-F401RE 开发板, 这是一款基于STM32F401RET6 单片机的mbed开发平台。
这款单片机的资源是很丰富的,请参考:
而开发板上的资源虽然不多,但是都很实用,LED和按钮都很好用,所有引脚都引出,板子的PCB Lay的也很漂亮,让人爱不释手。不过我和参加活动的老师都觉得,如果能有一块配套的扩展功能板,即使价格上升,大家也肯定愿意购买的。
本次Workshop主要目的是让老师们在短短一上午的时间内掌握mbed的开发,看似Mission Impossible,但是实际上因为mbed的理念就是让很多不熟悉底层的开发人员能够轻松使用硬件,所以对很多硬件的使用比如按钮,LED,PWM输出,串口通信,都进行了封装,用户只需要调用接口就可以方便使用,所以一共3个小时的Workshop,大部分老师都能完成3个实验。 我和ARM大学计划工程师雷磊沟通后,雷磊表示,这个mbed的开发平台非常简单易用,特别适合老师们开一个一到两个学分的选修课,既不占用同学们大量的学习时间,又能让他们有机会能实现自己的创意,非常适合嵌入式教学。
在整个Workshop中,我和老师们交流发现老师们对mbed的在线开发平台非常喜爱,在线开发平台突破了传统嵌入式开发必须下载安装IDE软件的麻烦,您只需要打开这个网址:Development Platform for Devices | mbed,点击右上角的Compiler按钮,就可以进入以下的开发界面
您所有的源代码都可以在云端保存和进行编译,最后可以输出一个BIN文件,这个BIN文件可以下载到您的电脑本机上,然后烧写到NUCLEO-F401RE 开发板也非常简单,不需要专用的烧写工具,只需要一条USB转MiniUSB的Cable链接电脑,在电脑上出现一个类似于U盘的设备,复制黏贴BIN文件到这个U盘中即可,简单易用。
这里提一个小意见,我和老师们都发现,由于是一个在线云端编译器,所以要保证您的连网速度要够快,否则上传您的代码和编译会有些慢,这点请留意。当然,mbed也有可以离线的编译器您可以选择,使用离线编译器没有这些问题。
大家看了以后是不是心动了能?您可以选择一块自己喜欢的mbed开发平台,开始您的嵌入式创新之旅,mbed平台汇总请看这个链接:Platforms | mbed
在活动的最后,我有幸上台给老师们分享了ARM互联社区的信息,也很感谢在场的老师们,他们纷纷注册我们的ARM中文社区,希望老师们在我们社区上能找您需要的资源。
以上是mbed开发workshop简单介绍,如果您对这个workshop或者ARM的大学计划有兴趣,欢迎联系davidchen .
祝大家身体健康