目前大学里面的嵌入式程序,物联网,电子专业的实验平台大多数采用各种各样的开发板。以前使用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模块和网络模块,以及大量的应用程序案例。如果有感兴趣的学校和教师感兴趣的话,可以共同探讨这个课题。

Arm Mbed OS 更适合大学实训平台相关推荐

  1. 大学实训报告范文6篇

    大学实训报告范文篇一:js实训报告 一.简介: Web标准并不是一个单一的标准,而是一个系列的标准的集合.Web标准中具有代表性的几种语言有:_ML可扩展标记语言._HTML可扩展超文本标记语言.CS ...

  2. 《STM32单片机开发应用教程(HAL库版)---基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第二章 软件安装与使用

    写在前面-- 作为<STM32单片机开发应用教程(HAL库版)-基于国信长天嵌入式竞赛实训平台(CT117E-M4)>系列之第二章,本章节将介绍开发软件STM32CubeMX和KEIL5的 ...

  3. 人工智能AI实训平台

    人工智能AI实训平台 目录 产品外观 产品架构 产品特点 技术优势 产品功能 系统组成 操作使用说明 网络结构 教学实训 手写数字识别项目案例WZ-AISZ-V1.0 人脸识别项目案例WZ-AIRL- ...

  4. 工业机器人上下料教学实训平台

    FW01工业机器人上下料教学实训平台 标题工业机器人上下料教学实训平台 工业机器人上下料教学实训平台是一款用于培养工业机器人数控机床上下料高技能人才的设备,是工业4.0智能工厂柔性加工中的FMS单元, ...

  5. 讲解虚拟服务器的书_“红平果”虚拟仿真实训平台在医学教育中的实践与应用...

    随着互联网技术与虚拟仿真技术的飞速发展,虚拟仿真实训平台这一教育资源也逐渐受到了教育界人士的青睐,目前我国许多医学高等院校投入的虚拟仿真实训平台屈指可数,可是用虚拟仿真实训平台的学校,教学效率远远超过 ...

  6. 神州云服务实训平台连接方法

    目前<网络搭建与应用>技能大赛使用的神州云服务实训平台型号:DCC-CRL 1000,今天就给大家讲解如何连接神州云服务实训平台. 神州云服务实训平台管理IP地址默认为192.168.10 ...

  7. 停课不停学 阿里云天池免费开放AI实训平台

    疫情肆虐,牵动着每个人的心.当下,正值抗击疫情的关键时刻,近日教育部也下发了2020年春季学期延期开学的通知,并提出利用网络平台保障防控疫情期间学生"停课不停学",全国诸多高校也纷 ...

  8. 计算机仿真实训系统的企业排名,闵行区虚拟仿真实训平台企业-哪家不错

    闵行区虚拟仿真实训平台企业-哪家不错,尤其是对于现实世界被VR所改变后的景象,描绘之精彩令人叫绝.VR(VirtualReality)技术,中文即虚拟现实,就是通过一系列技术手段来制造虚拟场景并模拟各 ...

  9. 关注丨数据库在线学习实训平台即将发布,长江鲲鹏-墨天轮联合实验室取得重大突破...

    日前,墨天轮数据库社区平台正式全面搬迁到华为鲲鹏云,于5月27日成立的长江鲲鹏-墨天轮联合实验室当前已取得第一步重大成果. 为加速技术成果转化落地,长江鲲鹏与墨天轮携手共建联合实验室,并达成两步走战略 ...

最新文章

  1. linux shell 循环语句 for while until
  2. python 字符串的魔法 day11(2)
  3. QML编程之旅 -- 事件处理
  4. 计算机专业报专转本可以志愿,2019年专转本志愿怎么填?专家透露报考窍门
  5. mysql_contents_将MySQLhelpcontents的内容有层次的输出方法推荐
  6. HashMap学习之transient
  7. pythonlist详解_零基础入门Python3-列表list详解
  8. putty怎么进入文件夹_putty常用命令
  9. c++超详细基础教程(快速入门)
  10. 用LABwindows/CVI创建简单学生管理器
  11. sql compare mysql版本_SQL Compare 13免费版
  12. redis实现分布式锁的几种方式
  13. Cadence仿真笔记(二):传统noise仿真—共源极的噪声
  14. 斯坦福「AI百年研究」首份报告:2030年的人工智能与生活
  15. skywalking—docker镜像构建k8s部署
  16. Linux下设置火狐主页的方法
  17. MFC Windows 程序设计[218]之网络打印机(附源码)
  18. mysql查询表中不重复数据
  19. iframe定位、下拉框定位、获取cookie
  20. NDK学习笔记(十二) 原生图形api,使用AVILib创建一个AVI视频播放器

热门文章

  1. 单细胞测序流程(一)简介与数据下载
  2. 基于蒙特卡洛随机潮流研究(Matlab代码实现)
  3. Android5.1中Contacts模块拨号加载联系人信息流程
  4. 体验1Gbps的上下行对等网络
  5. android 编译时间长,关于AS编译时间过长的问题
  6. 虚拟环境中使用jupyter notebook
  7. 写给未来的自己——好歌词
  8. Spring Boot Starters启动器的简介说明
  9. 解决 Windows 10 Hyper-V Virtual Machine Error 0x80070569
  10. Java学习笔记_17 项目实战之天天酷跑(四):游戏主界面