2273|4

48

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【安信可BW16-Kit开发板】Python开发环境搭建 [复制链接]

【安信可BW16-Kit开发板】Python开发环境搭建

 

按照安信可BW16-Kit开发板官方介绍,此款开发版支持Linux、Arduino IDE、Python开发环境。Linux、Arduino IDE开发环境搭建已经有很多文章介绍,这里就不在赘述。本文重点介绍Python开发环境搭建及程序烧录。

一、开发环境搭建

1、首先进入官网Ameba MicroPython – Realtek IoT/Wi-Fi MCU Solutions (amebaiot.com),找到BW16 Type C (Ameba RTL8720DN)位置,详细阅读入门指南。

 

2、进入指南Ameba MicroPython: Getting Started with BW16 Type C – Realtek IoT/Wi-Fi MCU Solutions (amebaiot.com),阅读指南中的《设置开发环境》内容,主要是安装python环境。

3、固件烧录

步骤1: 找到“Firmware_and_DownloadTool.zip”文件夹

从 https://github.com/ambiot/micropython 点击 Releases 选项。

 

您将能够找到如下图所示的资料夹。

 

点击下载,解压缩资料夹,找到名为“Images”文件夹下的“BW16”文件夹,有4个.bin文件。

步骤2: 打开串口终端

通过type C将BW16-Kit连接上PC,按下“RST”不要松开,再按住“Burn”按钮,然后依次松开“RST”和“Burn”按钮,此时开发板进入下载模式,串口中断显示内容如下:

 

步骤3: 上传固件

下载固件烧录软件BW16-flash_tool,运行ImageTool.exe工具软件,并按照图中所标步骤进行,第1步芯片选择8721,COM口依据实际选择,波特率选115200,点击OPEN按钮,显示CLOSE,选择需要上传的.BIN文件(步骤1下载解压的文件),点击DOWNLOAD按钮,上传成功后,您会看到屏幕上打印一行 – “All images are sent successfully”。大约需要3~5分钟。

 

步骤4: 运行

上传成功后,按下“RST”按钮,在串口终端显示如下内容,说明python环境搭建成功。

 

二、运行WiFi扫描范例

步骤1: 打开 python IDE,配置选项

 

第一次使用时要进行设置项,进行配置,点击“工具”à“设置”,如下图:

 

配置完毕后重启BW16。

步骤2:运行示例

在命令窗口中输入如下代码:

from wireless import WLAN

wifi = WLAN(mode = WLAN.STA)

wifi.scan()

点击运行按钮,显示运行结果如下:

 

三、总结

通过对python开发环境的搭建,我们可以使用python对安可信BW16-Kit进行二次开发,由于python的便捷性和低代码特点,使得开发更简单。

此帖出自无线连接论坛

最新回复

这个有新版的移植吗,现在mpy都更新的1.22了,这个还是1.1呢,后面改变还是很大的 类似的还有新塘的移植,只做了一个很老的版本,就没有后续的支持了   详情 回复 发表于 2024-3-1 11:05
点赞 关注(1)
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

用python对安可信BW16-Kit进行二次开发确实简单,赞同

此帖出自无线连接论坛
 
 

回复

6562

帖子

9

TA的资源

版主

板凳
 

安信可BW16-Kit开发板的内存有多大啊,python开发环境放下后还能有多少空间

此帖出自无线连接论坛
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复

755

帖子

5

TA的资源

纯净的硅(高级)

4
 

楼主分享的技术资料非常实用,内容图文并茂,适合初学者

此帖出自无线连接论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

5
 

这个有新版的移植吗,现在mpy都更新的1.22了,这个还是1.1呢,后面改变还是很大的

类似的还有新塘的移植,只做了一个很老的版本,就没有后续的支持了

此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表