嵌入式入门学习新途径——嵌入式仿真实验教学平台

        

        最近在刷某站刷嵌入式学习相关时看到一个视频,介绍的是一款国产的嵌入式教学平台,原本以为又是什么新的网课视频平台,多瞄几眼之后发现还真有点意思。

国产嵌入式仿真实验教学平台试玩 再也不用啥子Proteus了https://www.bilibili.com/video/BV1zF411Z7ap/?spm_id_from=333.337.search-card.all.click&vd_source=38b940adf5b7dbbe804e496577a409e6       

        结合视频的描述,我登录他们的官网(https://www.puliedu.com/#/)申请注册了账号,几天体验下来,的确是有很多可说的点,下面展开讲讲。

        首先从官网获知,平台是中国航天旗下的产品,观感上就非常正规,不太像那些卖一波课就跑路的小平台。

        点进他们的案例,发现他们的平台确是面向教学,主要用户都是国内的高校,使用群体学生老师居多,看上去也有一定的用户积累,估计现在处于推广扩大期。

 

        

        平台登录以后是这个样子,现在为试用用户开通的都是教师端,据说是能体验比较全面的内容,那么与之对应的估计就是学生端了,但我没有体验过,只在教师端体验了平台的电路、代码与实时仿真功能,至于教学方面的我暂时没有使用,这次也不会展开描述。

        创建好账号之后身份就是老师了,需要先建立自己的班级,我随便起了个班名,之后就可以正常使用了。

                 

        平台提供的教学课程都在“示例教学资源”里,展开后又有三个分类,基础实验课的内容最多,其余两个分类开放的内容比较少。

         接下来进入一个基础的流水灯实验,来看看他们平台的实际使用。

               

         点进实验课之后,可以看到每节课都提供了完整的演示视频和内容讲解,方便理解与上手,右侧则分别是电路搭建和代码编辑按钮。

        需要注意的是,平台的示例课程是不能随意编辑的,需要先将其添加到自己的课程中,类似于复制一份到自己的仓库里,此时就可以对添加的那份进行修改了。

         

        先进电路搭建界面看看,界面整体偏实用主义,内容简洁明了。

        左侧是各种MCU以及电子组件,MCU不光有STM32,也有国产的MM32 ,但没有51,据说是课程内容少,暂时没有开放体验。

        

       

        组件数量就比较多了,各类组件加起来有近两百个。有一部分是学生入门时常用的,也有很多是比较进阶偏产出的。

        

        电路的搭建就比较简单了,把组件从左侧拖出来,放到编辑板上,鼠标点击要连接的引脚,这就算完成了搭建。像LED灯就只需要连接GPIO和电源或者接地即可。

        保存电路之后进入代码编辑界面,左侧代码,右侧电路,整体风格也是简约实用,有种国产军工产品一贯的味。好在提供了几款预设主题,倒也不会太单调。

         

        令我惊讶的是,代码编辑不仅支持代码补全,跳转,还支持大量快捷键操作,使用感受无比类似于VS Code,比keil原生要好上太多,估计采用了类似的底层。

       

         其他使用也与常见的编辑器一致,工程库浏览,错误信息查看,甚至支持下载工程文件与HEX,也就是说只要搭建出与真实设备一致的仿真电路,那么就可以支持真机的下载验证,这也非常出乎预料。

         

        代码编译通过后,点上面的运行按钮,就可进入仿真功能。再次点击运行,LED灯顺次点亮,流水灯实验就完成了。

       

        但这款平台的仿真还远不止如此,不但可以实现完整的调试操作,包括打断点,单步运行,甚至还支持寄存器的实时查看与表达式数值的查看。就比如,我可以随时暂停程序,查看当前局部变量 i 的值。

       这对开发者还是学习者都是非常利好的功能。

        

 更可怕的是,居然还支持将代码转换为汇编,此时同样支持一切的调试操作。

         

        只从一个基础的流水灯实验,就不难看出这个平台的强大技术实力,据我所知目前国外的几个类似的仿真平台,像是WOKWI(Wokwi - Online ESP32, STM32, Arduino Simulator)(simulator.io - Build and simulate logic circuits,simulator(simulator.io - Build and simulate logic circuits),整体无论是功能性还是易用性,都不如这个平台,并且他们还支持完整的教学管理功能,虽然我作为开发者不是很感兴趣,但对于高校而言这无疑是非常有用的。

        大致总结下,这款嵌入式仿真实验教学平台支持在线的代码编辑与电路搭建,提供很多组件的实时仿真,由于是教学平台,还提供了很多配套的课程,从基础课程到进阶再到操作系统与3D场景课程,此外还有教学管理系统来辅助老师教学,内容非常丰富。

        如果我是初学嵌入式,又不想花钱购买大几百的开发板,那这个平台的确称得上是最佳的入门方式。平台的使用体验接近但又高于Proteus,无论编程体验还是在线仿真的完成度都相当之高,有些想不明白为什么这样的产品之前却鲜有耳闻。

        笔力有限,平台内容很多都没有展开,各位如果感兴趣,不妨也去试用体验一番。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
全志T3开发板是一块能够帮助嵌入初学者进行学习和测试的开发板。该开发板采用了全志公司推出的T3芯片作为主控芯片,拥有强大的处理性能和丰富的硬件接口,非常适合初学者进行嵌入开发。 在使用全志T3开发板进行学习和测试时,首先需要熟悉该开发板的硬件接口和功能。该开发板提供了丰富的硬件接口,包括GPIO口、SPI口、I2C口、UART口等,这些接口可以用于连接外部硬件模块,实现各种功能。同时,该开发板还具备WiFi和蓝牙功能,方便进行网络通信。 接下来,可以选择一个简单的嵌入项目进行学习和测试。例如,可以通过GPIO口控制LED灯的亮灭,通过SPI口读取传感器数据等。在这个过程中,需要学习如何使用开发板的各种硬件接口和相应的编程语言,例如C语言或Python。可以查阅开发板的相关文档和教程,以及互联网上的资源,来学习如何编写代码、调试和测试。 此外,全志T3开发板还支持Linux和Android系统,可以学习如何在这些系统上进行嵌入开发。通过学习和测试,可以深入理解嵌入系统的原理和开发方法,提升自己的嵌入开发能力。 总之,全志T3开发板是一块非常适合嵌入初学者进行学习和测试的开发板。通过学习和测试,可以掌握嵌入开发的基础知识和技能,并在实践中逐渐提升自己的嵌入开发水平。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值