HaaS EDU K1 快速搭建Python开发环境

简介: HaaS EDU K1是HaaS Education Kit1的缩写,是基于四核高性能MCU-HaaS1000芯片打造的、集颜值和内涵于一身的物联网教育开发板。作为云端一体全链路解决方案的软硬件积木平台,深度集成了AliOS Things物联网操作系统、HaaS轻应用和阿里云物联网平台等技术和服务,让开发者可以轻松的学习和开发云端一体全链路实战项目,解决实际场景或孵化创新应用。
转自HaaS技术社区

1、HaaS EDU K1介绍

HaaS EDU K1是HaaS Education Kit1的缩写,是基于四核高性能MCU-HaaS1000芯片打造的、集颜值和内涵于一身的物联网教育开发板。作为云端一体全链路解决方案的软硬件积木平台,深度集成了AliOS Things物联网操作系统、HaaS轻应用和阿里云物联网平台等技术和服务,让开发者可以轻松的学习和开发云端一体全链路实战项目,解决实际场景或孵化创新应用。

image.png

2、Python固件下载和烧录

搭建Python开发环境有两种方法:基于源码编译烧录和基于官方固件直接烧录。如果没有特殊需求,建议开发者基于官方固件快速搭建 Python 开发环境。

参考链接:HaaS EDU K1 Python固件下载和烧录

这里需要注意的是,根据开发者电脑系统的不同,分为Mac固件包和Windows固件包,请选择自己的电脑系统进行选择。

3、快速验证

开机默认会启动之前烧录进去的程序,打开串口工具,选择对应的串口设备,设置波特率为1500000 并连接。 Python轻应用默认支持两种运行模式:交互式 和 文件执行,在串口下输入不同的命令进入不同的模式

  • 命令行输入 python 进入交互模式,在交互模式输入代码就能看到执行结果。键盘按下ctrl+d 退出交互模式:
Python

O1CN014oLq8w1JdrKLq76mO_!!6000000001052-1-tps-600-375.gif

  • 命令行输入python /data/python-apps/driver/led/main.py,执行LED 跑马灯程序
python /data/python-apps/driver/led/main.py

以下是跑马灯的代码示例,更多示例请参考 参考案例 界面。

# -*- coding: UTF-8 -*-
import utime
from driver import GPIO
# 初始化GPIO 类
gpio = GPIO()
leds=("led1", "led2", "led3", "led4", "led5")
for i in range(5):
for led in leds:
#open 函数支持的参数列表: led1, led2, led3, led4, led5
gpio.open(led)
#点亮led
gpio.write(0)
utime.sleep_ms(200)
#熄灭led
gpio.write(1)
utime.sleep_ms(200)
gpio.close()

除了/data目录之外,也可以执行/sdcard 目录下的python程序。

python /sdcard/led_test.py

开发者支持

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。

image.png

更多技术与解决方案介绍,请访问HaaS官方网站https://haas.iot.aliyun.com

相关文章
|
7月前
|
NoSQL 关系型数据库 MySQL
centos搭建python2.7开发环境
centos搭建python2.7开发环境
143 0
|
7月前
|
Linux Python
Linux Debian12使用VSCode和Python搭建flask开发环境
本文主要介绍了Linux Debian12使用VSCode和Python搭建flask开发环境的方法,并结合一个基础flask网页例子,测试是否运行正常。
178 2
Linux Debian12使用VSCode和Python搭建flask开发环境
|
7月前
|
存储 计算机视觉 Python
搭建Python-OpenCV开发环境(包括Python、Pycharm、OpenCV下载 图文解释)
搭建Python-OpenCV开发环境(包括Python、Pycharm、OpenCV下载 图文解释)
906 0
|
IDE Java 开发工具
Python快速搭建开发环境
Python快速搭建开发环境
103 2
|
5月前
|
机器学习/深度学习 IDE 开发工具
Python集成开发环境的选择
【7月更文挑战第6天】Python集成开发环境的选择
80 2
|
6月前
|
IDE 安全 开发工具
python开发环境
【6月更文挑战第13天】python开发环境
55 6
|
4月前
|
SQL 关系型数据库 API
Python 开发环境的准备以及一些常用类库模块的安装
在学习和开发Python的时候,第一步的工作就是先准备好开发环境,包括相关常用的插件,以及一些辅助工具,这样我们在后续的开发工作中,才能做到事半功倍。下面介绍一些Python 开发环境的准备以及一些常用类库模块的安装和使用的经验总结,供大家参考了解。
|
4月前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
154 2
|
4月前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
263 4
|
5月前
|
IDE 数据可视化 安全
Python学习中设置开发环境
【7月更文挑战第26天】
43 2