Arm Mbed OS 更适合大学实训平台

     目前大学里面的嵌入式程序,物联网,电子专业的实验平台大多数采用各种各样的开发板。以前使用51系列单片机,现在许多大学开始使用Arm 32位 cortex-M系列单片机。软件多数采用keil开发环境裸机编程。 这些开发板和keil 开发环境比较接近底层,使学生纠结硬件底层而忽略了算法和应用程序的逻辑性。对于非嵌入式软件专业的学生就更加不方便上手。

  相比之下arduino 板编程简单,屏蔽了底层硬件,更适合DIY创客和自学。让使用者专注于应用本身。也提高了学习者的兴趣。不过,arduino 却无法融入现阶段大学教学。一方面是目前大学里没有开始avr 8位单片机。arduino和单片机课程衔接不上。教C语言的教师又不会去教硬件。所以arduino 智能在学生创新大赛,和兴趣小组中被使用。 另一方面,arduino 的性能太低了,对网络支持比较弱。不适合相对复杂一点的软件开发,例如物联网终端实训。

   Mbed OS 是针对cortex-M 系列处理器开发的物联网操作系统。使用C++ 程序设计语言。和arduino 一样好用,性能却大大地加强了。网络支持强大和便捷。和cortex-M 32 位Arm CPU 课程自然衔接。笔者认为,Mbed OS 比较适合在大学实验室。可以面向软件,嵌入式系统,电子,自动化,物联网等专业。也可以作为STEAM 教育,创客空间等实训平台。

modular2 团队Mbed OS 在大学的推广开发系列的IO模块和网络模块,以及大量的应用程序案例。如果有感兴趣的学校和教师感兴趣的话,可以共同探讨这个课题。

  

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值