打印
[uCOS/RTOS]

【RTOS】+ 基于RT-Thread与Micropython的麻雀一号上手

[复制链接]
2139|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 风之轻云之白 于 2020-4-27 21:40 编辑

    期待了这么多天终于拿到了麻雀一号这个开发板了,在家呆了好几个月没有写代码手都痒了,哈哈哈哈~~~
    不过确实现在网上资料比较少,下面就分享一下这两天使用过程中遇到的坑,好多坑还不会填,希望大家帮帮我一起把坑填上吧方便后人的学习,嘻嘻嘻
    首先说一下micropython的优势吧:首先就是他的简洁性,只需要很少的代码就可以实现很复杂的功能,其次这个板子下载程序太麻烦了还是使用micropython下载方便
    首先看一下上手效果吧:这是一个查询天气的界面,这个功能只需要很少代码就可以实现哦~

    下面就开始上手吧!!!
    首先,收到开发板时候进入的是msh命令行,需要通过ota更换成micropython的解释器,这个固件就使用麻雀1号MicroPython图像识别示例\BK7252_Micropython_Demo\firmware\目录下的rtthread.rbl文件。在命令行中输入Tab键会显示可用的命令


    1.使开发板和电脑连接到同一个wifi下,通过在msh命令行中输入wifi w0 join name password(注意这里面的名字和密码越简单越好,因为我当时名字密码有点复杂就怎么也连接不成功)

    2. 搭建服务器,这里使用 麻雀1号资料包_20200422\工具软件\MyWebServer3621\MyWebServe,首先停止服务,然后更改服务目录为rbl文件的目录,最后再启动服务就好了。这个rbl文件使用麻雀1号MicroPython图像识别示例\BK7252_Micropython_Demo\firmware\目录下的rtthread.rbl

    3. 在msh命令行中输入命令,然后等待更新完成之后重启板子就进入python环境了。当提示符由msh>便成为>>>时说明一切正常。这是就可以在终端中输入python命令实验一下啦
  
    接下来,就试试第一个图中的天气查询的程序把,工程使用的是:麻雀1号MicroPython图像识别示例\BK7252_Micropython_Demo\code\MicroPython_Demo\weather_show,使用VSCode打开工程,连接到开发板,同步工程文件,右键点击直接在设备中运行该MicroPython文件就可以运行啦。(如果运行时报下面第二个图中的错误,重新运行一下就好了,我也不知道为什么。)(PS:有小伙伴说第二张图那个报错貌似是要连接wifi后等待几秒等成功连接在发请求就不会报错了,你加个sleep试试,例程中sleep了3秒,我试着改成5秒就不会报错了,感谢这位小伙伴)
  

使用特权

评论回复

相关帖子

沙发
21ic小喇叭| | 2020-4-28 13:58 | 只看该作者
感谢分享,送您1000家园币,可以兑换礼品或抽奖

使用特权

评论回复
板凳
gyh974| | 2020-4-28 15:19 | 只看该作者
坐等更新

使用特权

评论回复
地板
21ic小喇叭| | 2020-5-9 16:46 | 只看该作者
发现这是您第三篇帖子,再送您1000家园币~ 欢迎您持续更新~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

11

帖子

0

粉丝